	/*
	** versie				2.0
	** Aangemaakt:			29-06-2006, Pieter Wigboldus
	** Bewerkt:				29-06-2006, Pieter Wigboldus
	** Auteur:				Two Visions, Pieter Wigboldus
	** Email:				pieter@twovisions.nl
	** Omschrijving:		Two Visions site versie 2006 
	**
	** werking:				interactieve functies o.a. voor de werking van het menu
	**
	** Cpyright 2006 Two Visions. Alle rechten voorbehouden.
	*/


(function(){

	/*Use Object Detection to detect IE6*/
	var  m = document.uniqueID /*IE*/
	&& document.compatMode  /*>=IE6*/
	&& !window.XMLHttpRequest /*<=IE6*/
	&& document.execCommand ;
	
	try{
		if(!!m){
			m("BackgroundImageCache", false, true) /* = IE6 only */ 
		}
		
	}catch(oh){};
})();




function ask(url) {
  if (confirm("Weet u het zeker dat u dit wilt verwijderen?")) {
    document.location = url;
  }
}

function vulin(wat) {
	document.formulier.informatie.focus();
  	document.formulier.informatie.select();
}

var vorige=0;
var vorigeextra="";
var counter = 0;
var temp=0;
var temp2=0;
var sublayerid=0;
var subsublayerid=0;
var subvorige=10;
var subvorigeextra="sub";
var subcounter = 0;
var subtemp=0;
var subtemp2=0;
var subsubvorige=10;
var subsubvorigeextra="sub";
var subsubcounter = 0;
var subsubtemp=0;
var subsubtemp2=0;

function showLayer(layerid,tree) {
	
var layer = document.getElementById("item"+layerid);
layer.style.display = "block";
var layer = document.getElementById("a"+layerid);
layer.style.fontWeight = "bold";
layer.style.color = "#000000";
layer.style.borderColor = "#7f7f7f";


killClock(tree);
	if(vorige!=layerid) {
		hideLayer(vorige);	 
		vorige=layerid;
	}

}

function hideAll() {

	if(vorige) {
		var layer = document.getElementById("item"+vorige);
		layer.style.display = "none";
		names=layer.className;
		var layer = document.getElementById("a"+vorige);
		if(names.indexOf("select")>=0) {
			layer.style.fontWeight = "bold";
			layer.style.color = "#000000";
			layer.style.borderColor = "#FFFFFF";
		} else {
			layer.style.fontWeight = "normal";
			layer.style.color = "#70787c";
			layer.style.borderColor = "#FFFFFF";
		}

	}

//alert(document.getElementById("a2").className);
	if( document.getElementById("a2").className == "select1" ) {
//		alert("sdfsafd");
	}
	
//alert(object);
//		document.getElementById("a2").ClassName("menuselect").style.color="#000000";
//		document.getElementById("a2").style.color="#000000";

}
    
function killClock(tree){
	clearTimeout(temp);
	clearTimeout(temp2);
}

function hideLayerDelay(layerid, tree) {

	temp2=counter;
	tijd=0;
	counter=setTimeout("hideLayer("+layerid+")", tijd);
	temp=counter;
}

function hideLayer(layerid) {

	hideAll();
	//alert(layerid);
	if(layerid>0&&layerid<999) {
		var layer = document.getElementById("item"+layerid);
		layer.style.display = "none";
		
		var layer = document.getElementById("a"+layerid);
		names=layer.className;
		
			//alert(names);	
			
		//layer.style.color = "#70787c";
		if(layer.className) {
			names=layer.className;
			//alert(names);
			if(names.indexOf("select")>=0) {
				layer.style.fontWeight = "bold";
				layer.style.color = "#000000";
				layer.style.borderColor = "#FFFFFF";
			} else {
				layer.style.fontWeight = "normal";
				layer.style.color = "#70787c";
				layer.style.borderColor = "#FFFFFF";
			}
			
		}
	}
	
}


function openNewWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function ChangeUrl(value)
   {
   window.location = value;

   }

function showtekst(obj,tekst) {
	kaart=document.getElementById("routekaart");
html="<p>";

html+=""+tekst+"</p>";

	html+="<br/><p><a href=\"javascript: hideaddress()\">Sluit venster</a></p>";

	kaart.innerHTML=html;
		
		
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		//return [curleft,curtop];
		//alert("["+curleft+","+curtop+"]");
		//kaart.style.left=(curleft+100)+"px";
		kaart.style.top=(curtop-50)+"px";
		kaart.style.display="block";
}

function showaddress(obj,naam,adres,postcode,plaats,plaatje,x,y,adres2,plaats2) {
	kaart=document.getElementById("routekaart");
html="<p>";
if(plaatje!="") {
	html+="<img src=\"/website/markup/templates/upload/images/"+plaatje+"\" width=\"90\" border=\"0\" align=\"right\" style=\"margin-left: 5px;\" />";
}
html+="<strong>"+naam+"</strong><br />";
html+=""+adres+"<br />";
html+=""+postcode+" "+plaats+"</p>";
adres=adres.replace(/ /,"+");
plaats=plaats.replace(/ /,"+");
adres2=adres2.replace(/ /,"+");
plaats2=plaats2.replace(/ /,"+");
if(adres2=="" || plaats2=="") {
	adres2=adres;
	plaats2=plaats;
}
if(x==0 || y==0) {
	html+="<p><a href=\"http://maps.google.nl/maps?f=d&hl=nl&saddr="+adres2+","+plaats2+",Netherlands&daddr="+adres+","+plaats+",Netherlands&ie=UTF8&om=1\" target=\"_blank\">Plan uw route</a> | <a href=\"javascript: hideaddress()\">Sluit venster</a></p>";
} else {
	html+="<p><a href=\"http://maps.google.nl/maps?f=d&hl=nl&saddr="+adres2+","+plaats2+",Netherlands&daddr="+adres+","+plaats+",Netherlands&ie=UTF8&om=1\" target=\"_blank\">Plan uw route</a> | <a href=\"javascript: hideaddress()\">Sluit venster</a></p>";
}
//html+="<a href=\"javascript: hideaddress()\">sluit venster</a>";
//&sll="+y+","+x+"
//http://maps.google.nl/maps?f=d&hl=nl&saddr=wolddijk+60,noordwolde,Netherlands&daddr=Soestdijkerweg+10b,Den+Dolder,Netherlands&sll=52.163893,5.23662&ie=UTF8&z=16&om=1
//http://maps.google.nl/maps?f=d&hl=nl&saddr=wolddijk+60,noordwolde,Netherlands&daddr=Soestdijkerweg+10b,Den+Dolder,Netherlands&sll=52.163893,5.23662&ie=UTF8&om=1&z=16
//http://maps.google.nl/maps?f=d&hl=nl&saddr=wolddijk+60,noordwolde,Netherlands&daddr=Soestdijkerweg+10b,Den+Dolder,Netherlands&sll=52.72487,5.925445&sspn=0.008889,0.020084&ie=UTF8&z=9&om=1
//google_maps(adres+","+plaats);
						
//html+="<p><a href=\"http://maps.google.nl/maps?f=d&hl=nl&saddr="+adres+","+plaats",+Nederland&daddr=&ie=UTF8&z=16&iwloc=addr&om=1\">Plan uw route</a> &gt;</p>";
		kaart.innerHTML=html;
		
		
		var curleft = curtop = 0;
		if (obj.offsetParent) {
			curleft = obj.offsetLeft
			curtop = obj.offsetTop
			while (obj = obj.offsetParent) {
				curleft += obj.offsetLeft
				curtop += obj.offsetTop
			}
		}
		//return [curleft,curtop];
		//alert("["+curleft+","+curtop+"]");
		//kaart.style.left=(curleft+100)+"px";
		kaart.style.top=(curtop-50)+"px";
		kaart.style.display="block";
}

function hideaddress() {
	kaart=document.getElementById("routekaart");
	kaart.style.display="none";
}

function showstep( step ) {
		steps = new Array();
		steps[0] = 1;
		steps[1] = 2;
		steps[2] = 3;
		r=true;
		if(step=='3') {
			r=check_Form( 'nawform', Array('naw[email]','naw[firstname]','naw[initials]','naw[lastname]','naw[sex]','naw[function]','naw[cus_bedrijfs_adres]','naw[cus_bedrijfs_huisnr]','naw[cus_bedrijfs_postcode]','naw[cus_bedrijfs_plaats]'), Array('E-mail privé','Voornaam','Voorletters','Achternaam','Geslacht','Functie','Bedrijfsadres','Bedrijfs-huisnummer','Postcode bedrijf','Plaats bedrijf'));
			
		}
		if(r==true) {
			for( i=0; i<steps.length; i++ ) {
			document.getElementById('step'+steps[i]).style.display='none';
			document.getElementById('stap'+steps[i]+'img').src='http://www.training.nl/website/markup/templates/images/btn_inschrijven_st'+steps[i]+'_off.gif';
			txt=document.getElementById('stap'+steps[i]+'link').innerHTML;
			if(i<step) {
				document.getElementById('stap'+steps[i]+'link').innerHTML=txt.link('javascript:showstep('+(i+1)+');');
			}
		}
		document.getElementById('step'+step).style.display='block';
		document.getElementById('stap'+step+'img').src='http://www.training.nl/website/markup/templates/images/btn_inschrijven_st'+step+'_on.gif';
		}
	}
