
function OpenVenster(waarheen,breedte,hoogte){
	DetailVenster = window.open(waarheen,'Detail','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizeable=yes,width='+breedte+',height='+hoogte);
	DetailVenster.focus();
}

function OpenCollectieVenster(waarheen,breedte,hoogte){
	CollectieVenster = window.open(waarheen,'Collectie');
	CollectieVenster.focus();
	maximizeWindow(CollectieVenster);
}


function maximizeWindow(WindowObj){
	if (parseInt(navigator.appVersion)>3){
		if (navigator.appName=="Netscape"){
			if(WindowObj.screenX>0 || WindowObj.screenY>0) WindowObj.moveTo(0,0);
			if(WindowObj.outerWidth < screen.availWidth) WindowObj.outerWidth=screen.availWidth;
			if(WindowObj.outerHeight < screen.availHeight) WindowObj.outerHeight=screen.availHeight;
		} else {
			WindowObj.moveTo(-4,-4);
			WindowObj.resizeTo(screen.availWidth+8,screen.availHeight+8);
		}
	}
}


function NieuwVenster(waarheen){
	DetailVenster = window.open(waarheen,'Detail','toolbar=yes,location=yes,directories=yes,status=yes,scrollbars=yes,resizeable=yes,width=800,height=600');
	DetailVenster.focus();
}

function CalcTotal(Aantal,Prijs,Totaal){
	TotaalFl=Aantal*Prijs;
	TotaalStr=TotaalFl+'';
	PrijsParts=TotaalStr.split('.');
	TotaalStr=PrijsParts[0]+',';
	if(PrijsParts.length>1){
		for(s=0;s<2;s++){
			if(PrijsParts[1].length>= s + 1){
				TotaalStr+=PrijsParts[1].substring(s,s+1);
			} else {
				TotaalStr+='0';
			}
		}
	} else {
		TotaalStr+='00';
	}
	Totaal.value=TotaalStr;

}

/// controleer opacity afhandeling voor browser
function ChkOpacityType(ObjectNaam){

	var browsertype;

	holderobject=document.getElementById(ObjectNaam);

	if(typeof holderobject.style.MozOpacity != 'undefined'){
		browsertype = 'moz';
	} else if(typeof holderobject.style.KhtmlOpacity != 'undefined'){
		browsertype = 'khtml';
	} else if(typeof holderobject.filters == 'object'){
		browsertype = (holderobject.filters.length > 0 && typeof holderobject.filters.alpha == 'object' && typeof holderobject.filters.alpha.opacity == 'number') ? 'ie' : 'none';
	} else if(typeof holderobject.style.opacity != 'undefined'){
		browsertype = 'w3c';
	} else {
		browsertype = 'none';
	}

	return browsertype;
}


function ZetAlpha(ObjectNaam,percentage){

	obj=document.getElementById(ObjectNaam);

	if(percentage > 0){

		alpha=percentage/100;

		var type = typeof chkbrowser == 'undefined' ? ChkOpacityType(ObjectNaam) : chkbrowser;

		switch(type){

			case 'ie' :	if (typeof obj.filters == 'object' && obj.filters.alpha){
						obj.filters.alpha.opacity = percentage;
					}  else {
						 obj.style.filter='alpha('+percentage+')';
					}
					break;

			case 'khtml' :	obj.style.KhtmlOpacity = alpha;
					break;

			case 'moz' :	obj.style.MozOpacity = (alpha >= 0.99 ? 0.99 : alpha);//Max opacity to prevent flicker in firefox
					break;

			case 'none' :	break;

			default : 	obj.style.opacity = (alpha >= 0.99 ? 0.99 : alpha);//Max opacity to prevent flicker in firefox

		}
		obj.style.display = '';
	} else {
		obj.style.display = 'none';
	}
}


function doorsturen_nieuwsbrief(vorm){

	var EmailOk = true;
	strEmail=vorm.mail.value;
	if(strEmail!=''){
		if(strEmail.indexOf('@',0)==-1 || strEmail.indexOf('.', 0)==-1) EmailOk = false;
	} else {
		EmailOk = false;
	}

	if(!EmailOk){
		alert('E-mail');
	} else {
		vorm.submit();
	}

}



function aanmelden_nieuwsbrief(vorm,aktie){

	var EmailOk = true;
	strEmail=vorm.NEWSLETTER_WRD_CONTACT_EMAIL.value;
	if(strEmail!=''){
		if(strEmail.indexOf('@',0)==-1 || strEmail.indexOf('.', 0)==-1) EmailOk = false;
	} else {
		EmailOk = false;
	}

	if(aktie=='aanmelden' && EmailOk){
		vorm.redirect_success.value+='&PMax=Ok&PSkip=s';
		vorm.redirect_error.value+='&PMax=Error&PSkip=s';
		vorm.t.value='s';

		vorm.submit();
	}

	if(aktie=='afmelden' && EmailOk){
		vorm.redirect_success.value+='&PMax=Ok&PSkip=u';
		vorm.redirect_error.value+='&PMax=Error&PSkip=u';
		vorm.t.value='u';

		vorm.submit();
	}

	if(!EmailOk) alert('E-mail');

}


function VerstuurContactDE(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Name ';
	//if(Vorm.Adres.value=='') Msg+=' - Adresse ';
	//if(Vorm.Postcode.value=='') Msg+=' - Postleitzahl ';
	//if(Vorm.Plaats.value=='') Msg+=' - Ort ';
	//if(Vorm.Telefoon.value=='') Msg+=' - Telefon ';
	if(Vorm.Email.value!=''){
		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
	} else {
		Msg+=' - E-mail ';
	}
	if(Vorm.Opmerking.value=='') Msg+=' - Fragen oder Bemerkungen ';

	if(Msg){
		alert('Bitte controlieren Sie ihre Eingabe '+Msg);
	} else {
		Vorm.PMax.value='VerstuurContact';
		Vorm.submit();
	}
}


function VerstuurContactUK(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Name ';
	//if(Vorm.Adres.value=='') Msg+=' - Address ';
	//if(Vorm.Postcode.value=='') Msg+=' - ZIP ';
	//if(Vorm.Plaats.value=='') Msg+=' - City ';
	//if(Vorm.Telefoon.value=='') Msg+=' - Phone ';
	if(Vorm.Email.value!=''){
		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
	} else {
		Msg+=' - E-mail ';
	}
	if(Vorm.Opmerking.value=='') Msg+=' - Queries or remarks ';

	if(Msg){
		alert('Please check your input '+Msg);
	} else {
		Vorm.PMax.value='VerstuurContact';
		Vorm.submit();
	}
}

function VerstuurContactNL(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Naam ';
	//if(Vorm.Adres.value=='') Msg+=' - Adres ';
	//if(Vorm.Postcode.value=='') Msg+=' - Postcode ';
	//if(Vorm.Plaats.value=='') Msg+=' - Plaats ';
	//if(Vorm.Telefoon.value=='') Msg+=' - Telefoon ';
	if(Vorm.Email.value!=''){
		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
	} else {
		Msg+=' - E-mail ';
	}
	if(Vorm.Opmerking.value=='') Msg+=' - Vragen of opmerkingen ';

	if(Msg){
		alert('Controleer de volgende velden '+Msg);
	} else {
		Vorm.PMax.value='VerstuurContact';
		Vorm.submit();
	}
}

function VerstuurContact(Vorm,Taal){

	switch(Taal){
		case 'DE' :	VerstuurContactDE(Vorm);
				break;
		case 'UK' : 	VerstuurContactUK(Vorm);
				break;
   		default :	VerstuurContactNL(Vorm);
	}
}



function VerstuurBestellingDE(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Name ';
	if(Vorm.Adres.value=='') Msg+=' - Adresse ';
	if(Vorm.Postcode.value=='') Msg+=' - Postleitzahl ';
	if(Vorm.Plaats.value=='') Msg+=' - Ort ';
//	if(Vorm.Telefoon.value=='') Msg+=' - Telefon ';
//	if(Vorm.Email.value!=''){
//		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
//	} else {
//		Msg+=' - E-mail ';
//	}

	if(Vorm.AantalArtikelen.value*1 <= 0) Msg+=' - Anzahl ';

	if(Msg){
		alert('Bitte controlieren Sie ihre Eingabe '+Msg);
	} else {
		Vorm.PMax.value='VerstuurBestellen';
		Vorm.submit();
	}
}


function VerstuurBestellingUK(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Name ';
	if(Vorm.Adres.value=='') Msg+=' - Address ';
	if(Vorm.Postcode.value=='') Msg+=' - ZIP ';
	if(Vorm.Plaats.value=='') Msg+=' - City ';
//	if(Vorm.Telefoon.value=='') Msg+=' - Phone ';
//	if(Vorm.Email.value!=''){
//		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
//	} else {
//		Msg+=' - E-mail ';
//	}

	if(Vorm.AantalArtikelen.value*1 <= 0) Msg+=' - Quantity ';

	if(Msg){
		alert('Please check your input '+Msg);
	} else {
		Vorm.PMax.value='VerstuurBestellen';
		Vorm.submit();
	}
}

function VerstuurBestellingNL(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Naam ';
	if(Vorm.Adres.value=='') Msg+=' - Adres ';
	if(Vorm.Postcode.value=='') Msg+=' - Postcode ';
	if(Vorm.Plaats.value=='') Msg+=' - Plaats ';
//	if(Vorm.Telefoon.value=='') Msg+=' - Telefoon ';
//	if(Vorm.Email.value!=''){
//		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
//	} else {
//		Msg+=' - E-mail ';
//	}

	if(Vorm.AantalArtikelen.value*1 <= 0) Msg+=' - Aantal ';

	if(Msg){
		alert('Controleer de volgende velden '+Msg);
	} else {
		Vorm.PMax.value='VerstuurBestellen';
		Vorm.submit();
	}
}


function VerstuurBestelling(Vorm,Taal){

	switch(Taal){
		case 'DE' :	VerstuurBestellingDE(Vorm);
				break;
		case 'UK' : 	VerstuurBestellingUK(Vorm);
				break;
   		default :	VerstuurBestellingNL(Vorm);
	}

}


function VerstuurVriendenDE(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Name ';
	if(Vorm.Adres.value=='') Msg+=' - Adresse ';
	if(Vorm.Postcode.value=='') Msg+=' - Postleitzahl ';
	if(Vorm.Plaats.value=='') Msg+=' - Ort ';
//	if(Vorm.Telefoon.value=='') Msg+=' - Telefon ';

  if(Vorm.nieuwsbrief.checked){
    if(Vorm.Email.value!=''){
      if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
    } else {
      Msg+=' - E-mail ';
    }
  }

	lidmaatschapok=false;
	for(d=0;d<Vorm.lidmaatschap.length;d++){
		if(Vorm.lidmaatschap[d].checked) lidmaatschapok=true;
	}
	if(!lidmaatschapok) Msg+=' - Mitgliedschaft ';
	if(Vorm.rekeningnummer.value=='') Msg+=' - Kontonummer ';

	if(Msg){
		alert('Bitte controlieren Sie ihre Eingabe '+Msg);
	} else {
		Vorm.PMax.value='VerstuurVrienden';
		Vorm.submit();
	}
}


function VerstuurVriendenUK(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Name ';
	if(Vorm.Adres.value=='') Msg+=' - Address ';
	if(Vorm.Postcode.value=='') Msg+=' - ZIP ';
	if(Vorm.Plaats.value=='') Msg+=' - City ';
//	if(Vorm.Telefoon.value=='') Msg+=' - Phone ';
  if(Vorm.nieuwsbrief.checked){
    if(Vorm.Email.value!=''){
      if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
    } else {
      Msg+=' - E-mail ';
    }
  }

	lidmaatschapok=false;
	for(d=0;d<Vorm.lidmaatschap.length;d++){
		if(Vorm.lidmaatschap[d].checked) lidmaatschapok=true;
	}
	if(!lidmaatschapok) Msg+=' - Membership ';
	if(Vorm.rekeningnummer.value=='') Msg+=' - Account number ';

	if(Msg){
		alert('Please check your input '+Msg);
	} else {
		Vorm.PMax.value='VerstuurVrienden';
		Vorm.submit();
	}
}

function VerstuurVriendenNL(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Naam ';
	if(Vorm.Adres.value=='') Msg+=' - Adres ';
	if(Vorm.Postcode.value=='') Msg+=' - Postcode ';
	if(Vorm.Plaats.value=='') Msg+=' - Plaats ';
//	if(Vorm.Telefoon.value=='') Msg+=' - Telefoon ';
  if(Vorm.nieuwsbrief.checked){
    if(Vorm.Email.value!=''){
      if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
    } else {
      Msg+=' - E-mail ';
    }
  }

	lidmaatschapok=false;
	for(d=0;d<Vorm.lidmaatschap.length;d++){
		if(Vorm.lidmaatschap[d].checked) lidmaatschapok=true;
	}
	if(!lidmaatschapok) Msg+=' - Lidmaatschap ';
	if(Vorm.rekeningnummer.value=='') Msg+=' - Rekeningnummer ';

	if(Msg){
		alert('Controleer de volgende velden '+Msg);
	} else {
		Vorm.PMax.value='VerstuurVrienden';
		Vorm.submit();
	}
}

function VerstuurVrienden(Vorm,Taal){

	switch(Taal){
		case 'DE' :	VerstuurVriendenDE(Vorm);
				break;
		case 'UK' : 	VerstuurVriendenUK(Vorm);
				break;
   		default :	VerstuurVriendenNL(Vorm);
	}
}

function VerstuurWorkshopNL(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Naam \n';
	if(Vorm.Adres.value=='') Msg+=' - Adres \n';
	if(Vorm.Postcode.value=='') Msg+=' - Postcode \n';
	if(Vorm.Plaats.value=='') Msg+=' - Plaats \n';
//	if(Vorm.Telefoon.value=='') Msg+=' - Telefoon \n';
//	if(Vorm.Email.value!=''){
//		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail \n';
//	} else {
//		Msg+=' - E-mail \n';
//	}

	workshop=false;
	
	if(Vorm.ws1.checked) workshop=true;
	if(Vorm.ws2.checked) workshop=true;
	if(Vorm.ws3.checked) workshop=true;
	if(Vorm.ws4.checked) workshop=true;
	if(Vorm.ws5.checked) workshop=true;
	
	if(!workshop) Msg+=' - Kies een workshop \n';

	dinsdag=false;
	for(d=0;d<Vorm.dinsdag.length;d++){
		if(Vorm.dinsdag[d].checked) dinsdag=true;
	}
	if(!dinsdag) Msg+=' - Kies een optie voor de dinsdag \n';

	if(Msg){
		alert('Controleer de volgende velden \n'+Msg);
	} else {
		Vorm.PMax.value='VerstuurWorkshop';
		Vorm.submit();
	}
}

function VerstuurWorkshop(Vorm,Taal){

	switch(Taal){
		case 'DE' :	VerstuurWorkshopDE(Vorm);
				break;
		case 'UK' : 	VerstuurWorkshopUK(Vorm);
				break;
   		default :	VerstuurWorkshopNL(Vorm);
	}
}

function VerstuurRondleidingDE(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Name ';
	if(Vorm.Adres.value=='') Msg+=' - Adresse ';
	if(Vorm.Postcode.value=='') Msg+=' - Postleitzahl ';
	if(Vorm.Plaats.value=='') Msg+=' - Ort ';
	if(Vorm.Telefoon.value=='') Msg+=' - Telefon ';
//	if(Vorm.Email.value!=''){
//		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
//	} else {
//		Msg+=' - E-mail ';
//	}

	tijdstip1ok=false;
	if(Vorm.dag1.selectedIndex>0 && Vorm.maand1.selectedIndex>0 && Vorm.jaar1.selectedIndex>0) tijdstip1ok=true;
	if(tijdstip1ok){
		tijdstip1ok=false;
		for(d=0;d<Vorm.dagdeel1.length;d++){
			if(Vorm.dagdeel1[d].checked) tijdstip1ok=true;
		}
	}

	tijdstip2ok=false;
	if(Vorm.dag2.selectedIndex>0 && Vorm.maand2.selectedIndex>0 && Vorm.jaar2.selectedIndex>0) tijdstip2ok=true;
	if(tijdstip2ok){
		tijdstip2ok=false;
		for(d=0;d<Vorm.dagdeel2.length;d++){
			if(Vorm.dagdeel2[d].checked) tijdstip2ok=true;
		}
	}

	if(!tijdstip1ok && !tijdstip2ok) Msg+= ' - Zeitpunkt ';

	if((Vorm.personen_nl.value*1) + (Vorm.personen_de.value*1) + (Vorm.personen_uk.value*1) + (Vorm.personen_tr.value*1) <= 0) Msg+= ' - Anzahl der Personen und Sprache ';

	onderwerpok=false;
	for(d=0;d<Vorm.onderwerp.length;d++){
		if(Vorm.onderwerp[d].checked){
			onderwerpok=true;
			if(Vorm.onderwerp[d].value=='tentoonstelling' && Vorm.tentoonstelling.value.length==0){
				onderwerpok=false;
			}
		}
	}
	if(!onderwerpok) Msg+= ' - Subjekt ';

	if(Msg){
		alert('Bitte controlieren Sie ihre Eingabe '+Msg);
	} else {
		Vorm.PMax.value='VerstuurRondleiding';
		Vorm.submit();
	}
}


function VerstuurRondleidingUK(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Name ';
	if(Vorm.Adres.value=='') Msg+=' - Address ';
	if(Vorm.Postcode.value=='') Msg+=' - ZIP ';
	if(Vorm.Plaats.value=='') Msg+=' - City ';
	if(Vorm.Telefoon.value=='') Msg+=' - Phone ';
//	if(Vorm.Email.value!=''){
//		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
//	} else {
//		Msg+=' - E-mail ';
//	}

	tijdstip1ok=false;
	if(Vorm.dag1.selectedIndex>0 && Vorm.maand1.selectedIndex>0 && Vorm.jaar1.selectedIndex>0) tijdstip1ok=true;
	if(tijdstip1ok){
		tijdstip1ok=false;
		for(d=0;d<Vorm.dagdeel1.length;d++){
			if(Vorm.dagdeel1[d].checked) tijdstip1ok=true;
		}
	}

	tijdstip2ok=false;
	if(Vorm.dag2.selectedIndex>0 && Vorm.maand2.selectedIndex>0 && Vorm.jaar2.selectedIndex>0) tijdstip2ok=true;
	if(tijdstip2ok){
		tijdstip2ok=false;
		for(d=0;d<Vorm.dagdeel2.length;d++){
			if(Vorm.dagdeel2[d].checked) tijdstip2ok=true;
		}
	}

	if(!tijdstip1ok && !tijdstip2ok) Msg+= ' - Time ';

	if((Vorm.personen_nl.value*1) + (Vorm.personen_de.value*1) + (Vorm.personen_uk.value*1) + (Vorm.personen_tr.value*1) <= 0) Msg+= ' - Number of persons and language ';

	onderwerpok=false;
	for(d=0;d<Vorm.onderwerp.length;d++){
		if(Vorm.onderwerp[d].checked){
			onderwerpok=true;
			if(Vorm.onderwerp[d].value=='tentoonstelling' && Vorm.tentoonstelling.value.length==0){
				onderwerpok=false;
			}
		}
	}
	if(!onderwerpok) Msg+= ' - Subject ';

	if(Msg){
		alert('Please check your input '+Msg);
	} else {
		Vorm.PMax.value='VerstuurRondleiding';
		Vorm.submit();
	}
}


function VerstuurRondleidingNL(Vorm){
	Msg='';

	if(Vorm.Naam.value=='') Msg+=' - Naam ';
	if(Vorm.Adres.value=='') Msg+=' - Adres ';
	if(Vorm.Postcode.value=='') Msg+=' - Postcode ';
	if(Vorm.Plaats.value=='') Msg+=' - Plaats ';
	if(Vorm.Telefoon.value=='') Msg+=' - Telefoon ';
//	if(Vorm.Email.value!=''){
//		if(Vorm.Email.value.indexOf('@', 0)==-1 || Vorm.Email.value.indexOf('.', 0)==-1) Msg+= ' - E-mail ';
//	} else {
//		Msg+=' - E-mail ';
//	}

	tijdstip1ok=false;
	if(Vorm.dag1.selectedIndex>0 && Vorm.maand1.selectedIndex>0 && Vorm.jaar1.selectedIndex>0) tijdstip1ok=true;
	if(tijdstip1ok){
		tijdstip1ok=false;
		for(d=0;d<Vorm.dagdeel1.length;d++){
			if(Vorm.dagdeel1[d].checked) tijdstip1ok=true;
		}
	}

	tijdstip2ok=false;
	if(Vorm.dag2.selectedIndex>0 && Vorm.maand2.selectedIndex>0 && Vorm.jaar2.selectedIndex>0) tijdstip2ok=true;
	if(tijdstip2ok){
		tijdstip2ok=false;
		for(d=0;d<Vorm.dagdeel2.length;d++){
			if(Vorm.dagdeel2[d].checked) tijdstip2ok=true;
		}
	}

	if(!tijdstip1ok && !tijdstip2ok) Msg+= ' - Tijdstip ';

	if((Vorm.personen_nl.value*1) + (Vorm.personen_de.value*1) + (Vorm.personen_uk.value*1) + (Vorm.personen_tr.value*1) <= 0) Msg+= ' - Aantal personen en taal ';

	onderwerpok=false;
	for(d=0;d<Vorm.onderwerp.length;d++){
		if(Vorm.onderwerp[d].checked){
			onderwerpok=true;
			if(Vorm.onderwerp[d].value=='tentoonstelling' && Vorm.tentoonstelling.value.length==0){
				onderwerpok=false;
			}
		}
	}
	if(!onderwerpok) Msg+= ' - Onderwerp ';

	if(Msg){
		alert('Controleer de volgende velden '+Msg);
	} else {
		Vorm.PMax.value='VerstuurRondleiding';
		Vorm.submit();
	}
}


function VerstuurRondleiding(Vorm,Taal){

	switch(Taal){
		case 'DE' :	VerstuurRondleidingDE(Vorm);
				break;
		case 'UK' : 	VerstuurRondleidingUK(Vorm);
				break;
   		default :	VerstuurRondleidingNL(Vorm);
	}
}



function SchakelStijl(ObjNaam,stijl){
	document.getElementById(ObjNaam+'a').className=stijl;
	document.getElementById(ObjNaam+'b').className=stijl;
}

function SchakelImg(ObjNaam,plaatje){
	document.getElementById(ObjNaam).src=plaatje;
}

function numbersonly(myfield, e, dec){

	var key;
	var keychar;

	if(window.event){
		key = window.event.keyCode;
	} else if(e){
		key = e.which;
	} else {
		return true;
	}

	keychar = String.fromCharCode(key);

	// control keys
	if(key==null || key==0 || key==8 || key==9 || key==13 || key==27){
		return true;
	} else if((("0123456789").indexOf(keychar) > -1)){// numbers
		return true;
	} else {
		return false;
	}
}


//Image preload routines staan hieronder
function ImagePreloader(images, callback){

	this.callback = callback;// store the callback

	this.nLoaded = 0;
	this.nProcessed = 0;
	this.aImages = new Array;
 
	this.nImages = images.length;

	for(var i=0; i < images.length; i++){// for each image, call preload()
		this.preload(images[i]);
	}
}


ImagePreloader.prototype.preload = function(image){

	// create new Image object and add to array
	//var oImage = new Image;
	var oImage = document.createElement("img"); // met new Image() werkt 't zeker niet!

	this.aImages.push(oImage);

	// set up event handlers for the Image object
	oImage.onload = ImagePreloader.prototype.onload;
	oImage.onerror = ImagePreloader.prototype.onerror;
	oImage.onabort = ImagePreloader.prototype.onabort;

	// assign pointer back to this.
	oImage.oImagePreloader = this;
	oImage.bLoaded = false;

	// assign the .src property of the Image object
	oImage.src = image;
}

ImagePreloader.prototype.onComplete = function(){
	this.nProcessed++;

	if(this.nProcessed == this.nImages){
		this.callback(this.aImages, this.nLoaded);
	}
}

ImagePreloader.prototype.onload = function(){
	this.bLoaded = true;
	this.oImagePreloader.nLoaded++;
	this.oImagePreloader.onComplete();
}

ImagePreloader.prototype.onerror = function(){
   this.bError = true;
   this.oImagePreloader.onComplete();
}

ImagePreloader.prototype.onabort = function(){
   this.bAbort = true;
   this.oImagePreloader.onComplete();

}
