﻿//lightbox
//$(function() { 
//    $('#gallery a').lightBox(); 
//});

$(document).ready(function() {
    //navigation mouseover
    $("#navigation div[@class=btnnav] a").hover(function() {
        var d=$(this).parent('div');
        d.removeClass("btnnav");
        d.addClass("btnnavsel");
    },function(){
        var d=$(this).parent('div');
        d.removeClass("btnnavsel");
        d.addClass("btnnav");
    });

    //tabs mouseover
    $("#tab_bar div[@class=tab] a").hover(function() {
        var d=$(this).parent('div').parent('div');
        d.removeClass("tab");
        d.addClass("tabsel");
    },function(){
        var d=$(this).parent('div').parent('div');
        d.removeClass("tabsel");
        d.addClass("tab");
    });
    
    //fotozoom
     $('#gallery a').click(function(){
     
         var imgs=document.getElementById('gallery').getElementsByTagName('a');
         var all=[];
         for(var i=0;i<imgs.length;i++){
            all[i]=imgs[i].href;
         }
	    var a = this.href;
	    ShowThick(a,400,'');
	    this.blur();
	    return false;
	});

    //fotozoom
     $('#results a').click(function(){

         var imgs=document.getElementById('results').getElementsByTagName('a');
         var all=[];
         for(var i=0;i<imgs.length;i++){
            all[i]=imgs[i].href;
         }
	    var a = this.href;
	    ShowThick(a,400,'');
	    this.blur();
	    return false;
	});

    //thickboxes
    $('.thickbox').click(function(){
        var t = this.title || this.name || this.innerHTML;
        var a = this.href || this.alt;
        var height=460;//default height
        if(a.indexOf("?")!==-1){ //ff there is a query string involved
	        if(a.indexOf("height=")!=-1) height=a.split('height=')[1].split('&')[0];
        }
        ShowThick(a,height,t);
        this.blur();
        return false;
	});
    
    
});


//gallery
var galleft=0;
var galwidth=472;
var speeddiv=15;
var minspeed=5;
var dgal=null;
var bugging=false;

function galleryNext(){
    if(dgal==null) {
        dgal=document.getElementById('gallery').style;
        debug(null);
    }

    if(galleft<galwidth){
        var speed=Math.ceil((galwidth-galleft)/speeddiv)+minspeed;
        galleft+=speed;
        
        if(galleft>galwidth)galleft=galwidth;
        dgal.left=57-galleft+'px';
        dgal.clip='rect(auto '+(472+galleft)+'px auto '+galleft+'px)';
        debug(','+(472-galleft));

        setTimeout('galleryNext();',10);
    }else{
        debug('<br/>');
        document.getElementById('homegalright').style.display='none';
        document.getElementById('homegalleft').style.display='block';
    }
}
function galleryPrev(){
    if(galleft>0){
        var speed=Math.ceil(galleft/speeddiv)+minspeed;
        galleft-=speed;
        if(galleft<0)galleft=0;
        dgal.left=57-galleft+'px';
        dgal.clip='rect(auto '+(472+galleft)+'px auto '+galleft+'px)';
        debug(','+galleft);
        setTimeout('galleryPrev();',10);
    }else{
        debug('<br/>');
        document.getElementById('homegalright').style.display='block';
        document.getElementById('homegalleft').style.display='none';
    }
}
function debug(s){
    if(!bugging)return;
    if(s==null)document.getElementById('homegalcontent').innerHTML='';
    else document.getElementById('homegalcontent').innerHTML+=s;
}

//Thick
var curop=0;
function ShowThick(url,height,title){
    var d = document.getElementById('box');
    if(d==null){
        var cont=document.getElementById('centerdiv');
        var before=document.getElementById('content');
        var el = document.createElement('div');
        el.setAttribute('id','darkoverlay');
        cont.insertBefore(el, before); 
        el = document.createElement('div');
        el.setAttribute('id','box');
        cont.insertBefore(el, before); 
        d=document.getElementById('box');
     }
    var s='<div id="boxtop"><a href="javascript:HideThick();"><img src="images/close.gif" alt="close" id="tb_close" /></a>';
    if(title!=null)s+='<h2>'+title+'</h2>';
    s+='</div><div id="boxmiddle"><iframe src="';
    s+=url;
    s+='" frameborder="0" height="'+height+'px" width="475px" scrolling="auto"></iframe></div><div id="boxbottom"></div>';
    d.innerHTML=s;
    if(title==null)document.getElementById('boxtop').style.height='17px';
    d.style.display='block';

    curop=5;
    d = document.getElementById('darkoverlay');
    d.style.display='block';
    setOpacity(d,5);
}

function HideThick(){
    if(document.getElementById('box').style.display!='none')document.getElementById('box').style.display='none';
    curop--;
    var d = document.getElementById('darkoverlay');
    if(curop<=0){
        curop=0;
        d.style.display='none';
        return;
    }
    setOpacity(d,curop);
    setTimeout("HideThick();",40);
}

function setOpacity(obj,value) {
    obj.style.opacity = value/10;
    obj.style.filter = 'alpha(opacity=' + value*10 + ')';
}

function queryString(parameter) { 
  var loc = location.search.substring(1, location.search.length);
  var param_value = false;
  var params = loc.split("&");
  for (i=0; i<params.length;i++) {
      param_name = params[i].substring(0,params[i].indexOf('='));
      if (param_name == parameter) {
          param_value = params[i].substring(params[i].indexOf('=')+1)
      }
  }
  if (param_value) {
      return param_value;
  }
  else {
      return false; //Here determine return if no parameter is found
  }
}

function searhDealer(e)
{
	var keynum;
	if(window.event) // IE
		{
			keynum = e.keyCode
		}
	else if(e.which) // Netscape/Firefox/Opera
		{
		keynum = e.which
	}
	if (keynum == 13){
	  //alert("The EnterKey was pressed!");
	  document.getElementById('frm').submit();
	}
	

}
// extra functie voor het openen van de FotoZoom als de pagina pas geladen is;
function openFotoZoom(cid)
{
	$(document).ready(function() {
		pageTracker._trackPageview('/home/be-inspired/');
		a = '_fotozoom.php?cid='+cid;
		ShowThick(a,400,'');
	    //this.blur();
	    return false;
	});
}
// extra functie voor het doorschakelen naar de inspire pagina
function gotoInspire(){
	$(document).ready(function() {
		//HideThick();
		self.location.href = "inspire";
		 return false;
		
	});

}
// extra function voor beacon
function openBeacon(_section){

		//document.write ('<img src="http://adserver.adtech.de/utrack/3.0/799/0/0/0/BeaconId=4071;rettype=img;subnid=1;Section='+_section+'" width="1" height="1">');
		document.getElementById('beacon').innerHTML='<img src="http://adserver.adtech.de/utrack/3.0/799/0/0/0/BeaconId=4071;rettype=img;subnid=1;Section='+_section+'" width="1" height="1">';
	
}
function pageTrackerFromFlash(_section)
{
    pageTracker._trackPageview(_section);
}
