
function BrowserSniffer() {
	if (navigator.userAgent.indexOf("Opera")!=-1 && document.getElementById) type="OP";		//Opera
	else if (document.all) type="IE";														//Internet Explorer e.g. IE4 upwards
	else if (document.layers) type="NN";													//Netscape Communicator 4
	else if (!document.all && document.getElementById) type="MO";							//Mozila e.g. Netscape 6 upwards
	else type = "IE";		//I assume it will not get here
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function blokkeerBungalow(){
	showRow("blokonzichtbaar1");
	showRow("blokonzichtbaar2");
	showRow("blokonzichtbaar3");
	showRow("blokonzichtbaar4");
	showRow("blokonzichtbaar5");
	hideDiv("blokkeerBungalowKnop");
	hideRow("eigenblokkeringaanpassing");
	document.formulier.eigenblokkeringid.selectedIndex=0;
}
function ZoekopdrachtAanpassen(){ 
	document.formulier.zk.value=0;
	if(document.formulier.beschikbaarnr){document.formulier.beschikbaarnr.value=0;}
	document.formulier.zs.value=0;
	document.formulier.id.value=0;
	document.formulier.submit()
}
function verwijderEigenblokkering(){
	msg="Weet u zeker dat u deze blokkering wilt verwijderen?"
	if(confirm(msg)) {
		id=document.formulier.eigenblokkeringid.value;
		document.formulier.res.value=0;
		document.formulier.eigenblokkeringverwijderd.value=id;
		document.formulier.submit();
	}
}
function aanpassenEigenblokkering(){
		id=document.formulier.eigenblokkeringid.value;
		showDiv("datumaanpassendiv");
		ophalen("blokkeringaanpassen.php?id="+id,"datumaanpassendiv")
		//document.formulier.dag_startdatum.selectedIndex=0;
		//document.formulier.maand_startdatum.selectedIndex=0;
		//document.formulier.jaar_startdatum.value="";
		document.formulier.res.value=0;
		hideDiv("datumaanpassenknopdiv");
		hideDiv("blokoptie1");
}
function kiesRes(){
	id=document.formulier.resid.value;
	ophalen("zetsessie.php?id="+id,"zetdiv");
	hideDiv('reserveermessagediv');
	hideDiv('verwijdermessagediv');
	showDiv('resblokoptie1');
	showDiv('resblokoptie2');
	showDiv('resblokoptie3');
	showDiv('statusaanpassenknopdiv');
	hideDiv('statusaanpassendiv');
	document.getElementById('resdatumaanpassendiv').innerHTML='<img src=images/wait.gif>';
	showDiv('resdatumaanpassenknopdiv');
	hideDiv('resdatumaanpassendiv');
	showRow('resaanpassing');
	
}
function aanpassenStatus(){
		id=document.formulier.resid.value;
		showDiv("statusaanpassendiv");
		ophalen("datumenstatusaanpassen.php?id="+id,"statusaanpassendiv")
		//document.formulier.dag_startdatum.selectedIndex=0;
		//document.formulier.maand_startdatum.selectedIndex=0;
		//document.formulier.jaar_startdatum.value="";
		document.formulier.res.value=0;
		hideDiv("statusaanpassenknopdiv");
		hideDiv("resblokoptie2");
		hideDiv("resblokoptie3");
}
function verwijderRes(){
	msg="Weet u zeker dat u deze reservering wilt verwijderen?"
	if(confirm(msg)) {
		id=document.formulier.resid.value;
		document.formulier.res.value=0;
		document.formulier.resverwijderd.value=id;
		document.formulier.submit();
	}
}
function aanpassenRes(){
		id=document.formulier.resid.value;
		document.formulier.res.value=0;
		hideDiv("datumaanpassenknopdiv");
		hideDiv("blokoptie1");
		hideDiv("blokoptie3");
		window.open('cp/item_client.php?tabid=133&id='+id, '_blank','width=800,scrollbars=yes, resizable=yes')
}
function kiesHoelang1(hoelang, hoogstedatum,gekozenPeriode){
	if(hoelang>0){
		showRow("datum1");
		ophalen("datumveld.php?hoogstedatum="+hoogstedatum+"&id=1&gekozenPeriode1="+gekozenPeriode+"&hoelang="+hoelang,"datum1veld")
		if(document.formulier.bnr){document.formulier.bnr.selectedIndex=0;}
		hideDiv("toon2");
		hideDiv("optie2");
		hideDiv("optie3");
		showDiv("optieanders");
	}
}
function periodeGekozen(inPeriode,inType){
	if(inPeriode!=""){
		if(inType==1){
			showRow("aantal");
			showRow("typebungalow");
			showRow("roken");
			showRow("huisdier");
			showRow("wensen");
			showRow("hoetonen");
			showRow("aantalkamers");
			showRow("toon1");
		}else{
			showRow("toon2");
		}
	}
}
function kiesHoelang2(hoelang, hoogstedatum,gekozenPeriode,bid){
	if(hoelang>0){
		showRow("datum2");
		ophalen("datumveld.php?hoogstedatum="+hoogstedatum+"&id=2&gekozenPeriode2="+gekozenPeriode+"&hoelang="+hoelang+"&bid="+bid,"datum2veld")
		hideDiv("toon1");
		
	}
	hideDiv("optie1");
	hideDiv("optie3");
	showDiv("optieanders");
}
function kiesKaart3(){
	hideDiv("optie1");
	hideDiv("optie2");	
	showDiv("optieanders");
	hideRow("bekijkkaart");
	showRow("dekaart");
}	
function kieszoekmethode(){
	showDiv("optie1");
	showDiv("optie2");
	showDiv("optie3");	
	hideDiv("optieanders");
}	

function kiesBungalow(bungalownr){
	if(bungalownr>0){
		showRow("toon2");
		hideDiv("datum1");
		hideDiv("aantal");
		hideDiv("typebungalow");
		hideDiv("wensen");
		hideDiv("hoetonen");
		hideDiv("toon1");
		hideDiv("roken");
		hideDiv("huisdier");
		hideDiv("aantalkamers");
		if(document.formulier.hl1){document.formulier.hl1.selectedIndex=0;}
		hideDiv("optie1");
		showDiv("optie2");
		hideDiv("optie3");
		showDiv("optieanders");
	}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function herbereken(){
	aantalvolwassenen=parseInt(document.formulier.aantalvolwassenen.value);	
	aantalkinderen=parseInt(document.formulier.aantalkinderen.value);
	aantalMensen=parseInt(aantalkinderen+aantalvolwassenen);
	
	prijs=maakjsbedrag(document.formulier.prijs.value);	
	Administratiekosten=maakjsbedrag(document.formulier.Administratiekosten.value);
	schoonmaakkosten=maakjsbedrag(document.formulier.schoonmaakkosten.value);
	huisdieren=parseInt(document.formulier.huisdieren.value);
	kinderbed=parseInt(document.formulier.kinderbed.value);
	kinderstoel=parseInt(document.formulier.kinderstoel.value);
	if(document.formulier.annuleringsverzekering){
		ding=document.formulier.annuleringsverzekering;
		wrde=ding.options[ding.selectedIndex].value; 
		deannuleringsverzekering=wrde;
	}else{
		deannuleringsverzekering=0;
	}
	annuPolisKosten=maakjsbedrag(document.formulier.annuPolisKosten.value);
	annuPerc1=maakjsbedrag(document.formulier.annuPerc1.value);
	annuPerc2=maakjsbedrag(document.formulier.annuPerc2.value);
	lakenpakket=parseInt(document.formulier.lakenpakket.value); //0 of 1
	Lakenpakketpp=0; //indien niet gekozen
	if(lakenpakket>0){
		Lakenpakketpp=maakjsbedrag(document.formulier.Lakenpakketpp.value);
		
		obj= document.getElementById("lakenpakketbedrag");
		if(aantalMensen>0){
			obj.innerHTML="&euro; " + maakbedrag(eval(Lakenpakketpp)*aantalMensen) + " (&euro; " + maakbedrag(eval(Lakenpakketpp)) + " p.p)";
		}else{
			obj.innerHTML="&euro; " + maakbedrag(eval(Lakenpakketpp)) + " p.p";	
		}
		showDiv("toeslaglakens");
	}else{
		hideDiv("toeslaglakens");
	}
	
	toeristenbelastingppn=maakjsbedrag(document.formulier.toeristenbelastingppn.value);
	aantalnachten=parseInt(document.formulier.aantalnachten.value);
	
	if(kinderbed==1){
		kinderbedtoeslag=maakjsbedrag(document.formulier.kinderbedkosten.value);	
		//kinderbed tonen
		showDiv("toeslagkinderbed");
		
		obj= document.getElementById("toeslagkinderbedbedrag");
		obj.innerHTML="&euro; " + maakbedrag(kinderbedtoeslag) + " (&euro; " + maakbedrag(kinderbedtoeslag) + " per boeking)";
	}else{
		kinderbedtoeslag=0;	
		hideDiv("toeslagkinderbed");
	}
	if(kinderstoel==1){
		kinderstoeltoeslag=maakjsbedrag(document.formulier.kinderstoelkosten.value);	
		//kinderstoel tonen
		showDiv("toeslagkinderstoel");
		
		obj= document.getElementById("toeslagkinderstoelbedrag");
		obj.innerHTML="&euro; " + maakbedrag(kinderstoeltoeslag) + " (&euro; " + maakbedrag(kinderstoeltoeslag) + " per boeking)";
	}else{
		kinderstoeltoeslag=0;	
		hideDiv("toeslagkinderstoel");
	}
	
	if(huisdieren>1){//let op: 1 is GEEN huisdier
		huisdiertoeslag=maakjsbedrag(document.formulier.huisdiertoeslag.value);	
		//huisdier tonen
		showDiv("toeslaghuisdier");
		
		obj= document.getElementById("toeslaghuisdierbedrag");
		obj.innerHTML="&euro; " + maakbedrag(eval(huisdiertoeslag)*aantalnachten) + " (&euro; " + maakbedrag(eval(huisdiertoeslag)) + " per dag)";
	}else{
		huisdiertoeslag=0;	
		hideDiv("toeslaghuisdier");
	}
	if(deannuleringsverzekering==1){
		//annuleringsverzekering tonen
		showDiv("annuleringsverzekering");
		
		huurbedragmaalpercentage=eval(prijs * annuPerc1);
		metpoliskosten=huurbedragmaalpercentage + eval(annuPolisKosten); //27,425
		annuleringsverzekeringtoeslag=(metpoliskosten * annuPerc2) + metpoliskosten; //2,67 + 27,425=30,10 dus totaal 532,40
		
		obj= document.getElementById("annuleringsverzekeringbedrag");
		obj.innerHTML="&euro; " + maakbedrag(annuleringsverzekeringtoeslag);
	}else{
		annuleringsverzekeringtoeslag=0;	
		hideDiv("annuleringsverzekering");
	}
	
	
	//prijs pas updaten als aantal personen bekend is
	if(aantalMensen>0){
		obj= document.getElementById("ToeristenbelastingDiv");
		obj.innerHTML="&euro; " + maakbedrag(eval(toeristenbelastingppn)*aantalMensen*aantalnachten) + " (&euro; " + maakbedrag(eval(toeristenbelastingppn)) + " p.p.p.n.)";
		
		//nu de annu
		
		obj= document.getElementById("totaalprijsDiv");
		obj.innerHTML="<b>&euro; " + maakbedrag(eval(prijs) + eval(kinderbedtoeslag) + eval(kinderstoeltoeslag) + eval(annuleringsverzekeringtoeslag) +  eval(Administratiekosten)+ eval(Lakenpakketpp*aantalMensen) + eval(schoonmaakkosten)+ eval(toeristenbelastingppn)*aantalMensen*aantalnachten + eval(huisdiertoeslag)*eval(aantalnachten)) + "</b>";
	}else{
		hideDiv("toeslaglakens");
		hideDiv("toeslagkinderbed");
		hideDiv("toeslagkinderstoel");
		hideDiv("toeslaghuisdier");
		hideDiv("annuleringsverzekering");
		obj= document.getElementById("totaalprijsDiv");
		obj.innerHTML="<b>Wordt berekend<br>na invullen<br>aantal personen</b>";
	}
	
}
function maakbedrag(inGetal){
	if(inGetal){
		var tGetal = new Number(inGetal);
 		tGetal=tGetal.toFixed(2);
		tGetal=tGetal.replace(/\./, ',');
		return tGetal;
	}else{
		return "0,00";	
	}
}
function maakjsbedrag(inGetal){
	tGetal=inGetal.replace(/\,/, '.');
	return tGetal;
}
function Controleer(){
	aanhef=document.formulier.aanhef.value;
	achternaam=document.formulier.achternaam.value;
	voornaam=document.formulier.voornaam.value;
	adres=document.formulier.adres.value;
	postcode=document.formulier.postcode.value;
	plaats=document.formulier.plaats.value;
	land=document.formulier.land.value;
	telefoon=document.formulier.telefoon.value;
	mobiel=document.formulier.mobiel.value;
	email=document.formulier.email.value;
	aantalvolwassenen=parseInt(document.formulier.aantalvolwassenen.value);
	aantalkinderen=parseInt(document.formulier.aantalkinderen.value);
	aantalpersonen=aantalvolwassenen+aantalkinderen;
	maxpersonen=document.formulier.maxpersonen.value;
	if(aantalpersonen>maxpersonen){
		alert("In deze bungalow kunnen maximaal " + maxpersonen + " personen.");
	}else{ 
		if(aanhef!="0" && achternaam!="" && voornaam!="" && adres!="" && postcode!="" && plaats!="" && land!="" && (telefoon!="" || (telefoon=="" && mobiel!="") ) && email!="" && aantalvolwassenen!="0"){
			val = email.indexOf(' ') == -1 //geen spaties
			val &= email.indexOf('@') > 0 //er zit een @ in
			val &= email.indexOf('@') == email.lastIndexOf('@') //slechts 1 @
			val &= email.indexOf('@') < email.lastIndexOf('.') //een @ voor een punt
			val &= email.lastIndexOf('.') < email.length-2 //twee letters achter de punt
			if (!val){  				  
				alert ('Er is geen geldig email adres ingevuld')
	      		document.formulier.email.focus();
	      		return;
	     	}else{
	     		document.formulier.controleer.value=1;
				document.formulier.submit()	;
	     	}
	     	
		}else{
			alert("U heeft niet alle verplichte velden ingevuld!");
		}
	}
}
function Reserveer(){
	avakkoord=document.formulier.avakkoord.checked;
	if(avakkoord){
		document.formulier.controleer.value=0;
		document.formulier.bev.value=1;
		document.formulier.submit()	;
	}else{
		alert("U dient nog akkoord te gaan met de Algemene Voorwaarden.")	
	}
}
function detail(inNr){
	document.formulier.id.value=inNr;
	document.formulier.submit()
}
function toonbeschikbarebungalows(){
	document.formulier.zs.value=1;
	document.formulier.id.value=0;
	if(document.formulier.hl2){document.formulier.hl2.value=0;}
	document.formulier.bnr.value=0;
	document.formulier.submit();
}
function toonbeschikbaarheid(){
	document.formulier.zs.value=2;
	document.formulier.id.value=0;
	if(document.formulier.hl1){document.formulier.hl1.value=0;}
	document.formulier.cnt.value=0;
	document.formulier.btyp.value=0;
	document.formulier.submit();
}
function logout() {
	document.formulier.logout.value=1;
	obj= document.getElementById("id");
	if(obj){obj.value=0};
	obj= document.getElementById("formulier");
	obj.submit();
}
function login() {
	document.formulier.login.value=1;
	obj= document.getElementById("formulier");
	obj.submit();
}
function uploadImage(frm, tb,fld,nm,wdth,hght) {
 	 changeField = fld;
 	 var handle = window.open('image_upload.php?w=' + wdth + '&h=' + hght + '&field=' + fld + '&naam=' + nm + '&t='+tb, '_blank','status=yes, resizable=yes, scrollbars=no, height=751, width=820')
}
function simpleUploadImage(frm, tb,fld,nm,wdth,hght) {
 	 changeField = fld;
 	 var handle = window.open('simple_image_upload.php?w=' + wdth + '&h=' + hght + '&field=' + fld + '&naam=' + nm + '&t='+tb, '_blank','status=yes, resizable=yes, scrollbars=no, height=751, width=820')
}
function updateImage(inNaam) {
	 previewImg = eval(document.getElementById(changeField+"_img"));
	 targetElement = eval(document.getElementById(changeField));
 	 targetElement.value=inNaam;
 	 previewImg.src=inNaam;
 	 showBtns(changeField);
 	 showDiv(changeField+"_div");
}
function viewImage(inVeld) {
  fld =eval(document.getElementById(inVeld)); 
	window.open(fld.value, '_blank','scrollbars=yes, resizable=yes')
}
selectedNum=1;
function wisselFoto(inPic, inNum) {
  fld =eval(document.getElementById('grotefoto')); 
	fld.src=inPic;
	hideDiv("kader"+selectedNum);
	showDiv("kader"+inNum);
	selectedNum=inNum;
	
}
function delImage(inVeld) {
  fld =eval(document.getElementById(inVeld)); 
  fld.value="";
	hideDiv("viewBTN"+inVeld);
	hideDiv("delBTN"+inVeld);
	hideDiv(inVeld+"_div");
}
function uploadDoc(frm, tb,fld,nm) {
 	 changeField = fld;
 	 var handle = window.open('file_upload.php?field=' + fld + '&naam=' + nm + '&t='+tb, '_blank','status=yes, resizable=yes, scrollbars=no, height=751, width=820')
}
function simpleUploadDoc(frm, tb,fld,nm) {
 	 changeField = fld;
 	 var handle = window.open('simple_file_upload.php?field=' + fld + '&naam=' + nm + '&t='+tb, '_blank','status=yes, resizable=yes, scrollbars=no, height=751, width=820')
}
function updateDoc(inNaam) {
	naamArr=inNaam.split("/");
	naamArrLen=naamArr.length;
	naamKort=naamArr[naamArrLen-1];
	 targetElement = eval(document.getElementById(changeField));
 	 targetElement.value=inNaam;
 	 targetElement = eval(document.getElementById(changeField+"_kort"));
 	 targetElement.value=naamKort;
 	 showBtns(changeField);
}
function viewDoc(inVeld) {
  fld =eval(document.getElementById(inVeld)); 
	window.open(fld.value, '_blank','scrollbars=yes, resizable=yes')
}
function delDoc(inVeld) {
  fld =eval(document.getElementById(inVeld)); 
	fld.value="";
	fld =eval(document.getElementById(inVeld+"_kort")); 
	fld.value="";
	hideDiv("viewBTN"+inVeld);
	hideDiv("delBTN"+inVeld);
}
function saveData(){
	document.formulier.save.value=1;
	document.formulier.submit();
}
function showBtns(inVeld){
	showDiv("viewBTN"+inVeld);
	showDiv("delBTN"+inVeld);
}
function showDiv(inDiv) {
	obj= document.getElementById(inDiv);
	obj.style.display="block";
}
function showRow(inDiv) {
	obj= document.getElementById(inDiv);
	obj.style.display="table-row";
}
function hideRow(inDiv) {
	obj= document.getElementById(inDiv);
	obj.style.display="none";
}

function hideDiv(inDiv) {
	obj= document.getElementById(inDiv);
	if(obj){
		obj.style.display="none";
	}
}
function getLayer(name) {

  // Returns a handle to the named layer.

  if (document.layers)
    return(document.layers[name]);
  else if (document.all) {
    layer = eval('document.all.' + name + '.style');
    //alert (layer.id);
    return(layer);
   //return (document.getElementById(name))
  }
  else
    {
      return (document.getElementById(name))
      //return(null);
    }
}
//Show and hide a layer
//id is the name of the layer
//action is either hidden or visible
//Seems to work with all versions NN4 plus other browsers
function showLayer(id, action){
	if (type=="IE") eval("document.all." + id + ".style.visibility='" + action + "'");
	if (type=="NN") eval("document." + id + ".visibility='" + action + "'");
	if (type=="MO" || type=="OP") eval("document.getElementById('" + id + "').style.visibility='" + action + "'");
}

function hideLayer(id){
	if (type=="IE") eval("document.all." + id + ".style.visibility='hidden'");
	if (type=="NN") eval("document." + id + ".visibility='hide'");
	if (type=="MO" || type=="OP") eval("document.getElementById('" + id + "').style.visibility='hidden'");
}
function zoeken(){
	document.formulier.submit();
}

function verstuur(velden){ 
   var argv = verstuur.arguments;
   var argc = (verstuur.arguments.length)/3 
   //1=veldnaam, 2=naam, 3=type
   for(i=0;i<argc;i++) {
		 
		  fld = eval('document.formulier.' + argv[i])
	    if(fld.value==''){ 
	      alert (argv[i+argc]+' is verplicht')
	      fld.focus();
	      return;
	    }else{
   			if(argv[i+(2*argc)]=='3'){ //email
  	      val = fld.value.indexOf(' ') == -1 //geen spaties
  				val &= fld.value.indexOf('@') > 0 //er zit een @ in
  				val &= fld.value.indexOf('@') == fld.value.lastIndexOf('@') //slechts 1 @
  				val &= fld.value.indexOf('@') < fld.value.lastIndexOf('.') //een @ voor een punt
  				val &= fld.value.lastIndexOf('.') < fld.value.length-2 //twee letters achter de punt
  				if (!val){  				  
    				alert ('Er is geen geldig email adres ingevuld')
    	      fld.focus();
    	      return;
    	     }
    	     if(document.formulier.vanemail){document.formulier.vanemail.value=fld.value}
  			}
	    }
		  
    }
  document.formulier.submit()
}
  
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function openwin(page, w, h) {
	feat='width=' + w + ', height=' + h + ',status=1, scrollbars=1, resizable=1'
  	window.open(page, 'Popup',feat)
}


function zenden(){
	if(document.sendform.naam.value==""){
		alert("Het formulier is niet compleet ingevuld. Uw naam is verplicht")
		document.sendform.naam.focus();
	}else{
		if((document.sendform.email.value == "") || (document.sendform.email.value.indexOf('@') == -1) || (document.sendform.email.value.indexOf('.') == -1)) {
		  alert("Het formulier is niet compleet ingevuld. Uw e-mail adres is verplicht")
		  document.sendform.email.focus();
		  return;
		}
	
		document.sendform.submit()
	}
}
function doAanmelden(){
	if(document.sendform.naam.value==""){
		alert("Het formulier is niet compleet ingevuld. Uw naam is verplicht")
		document.sendform.naam.focus();
	}else{
		
		if(document.sendform.email.value == "") {
		  alert("Uw e-mail adres is verplicht")
		  document.sendform.email.focus();
		  return;
		} else	{
				val = document.sendform.email.value.indexOf(' ') == -1 //geen spaties
  				val &= document.sendform.email.value.indexOf('@') > 0 //er zit een @ in
  				val &= document.sendform.email.value.indexOf('@') == document.sendform.email.value.lastIndexOf('@') //slechts 1 @
  				val &= document.sendform.email.value.indexOf('@') < document.sendform.email.value.lastIndexOf('.') //een @ voor een punt
  				val &= document.sendform.email.value.lastIndexOf('.') < document.sendform.email.value.length-2 //twee letters achter de punt
  				if (!val){  				  
    				alert ('Er is geen geldig email adres ingevuld')
	    	      document.sendform.email.focus();
	    	      return;
    	      }
		}
		document.sendform.submit()
	}
}


function volgende(page) {
	document.cat.page.value = page;
	document.cat.id.value = 0;
	anderePagina(1);
}
function vorige(page) {
	document.cat.page.value = page;
	document.cat.id.value = 0;
	anderePagina(-1);           
}

function andereCat(){
	document.cat.page.value = 0;
	document.cat.sc.value = 0;
	document.cat.id.value = 0;
	document.cat.submit();
}
function setCookie(name, value, expires) {
    var deCookie = name + "=" + escape(value);
    if(expires){
        expires= expires.toGMTString();
        deCookie += "; expires="; 
        deCookie += expires; 
    }
    document.cookie = deCookie;
}
function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  }
  else begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}
function delCookie(name){
 expires = new Date(1970,10,12);
 expires = expires.toGMTString();
 deCookie = name
 deCookie += "=delete; expires=";
 deCookie += expires;
 document.cookie = deCookie;
}
var XMLHttpRequestObject = false; 

 if (window.XMLHttpRequest) {
   XMLHttpRequestObject = new XMLHttpRequest();
 } else if (window.ActiveXObject) {
   XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
 }

 function getData(dataSource, divID) 
 { 
   
    if(XMLHttpRequestObject) {
     var obj = document.getElementById(divID); 
     XMLHttpRequestObject.open("GET", dataSource); 

     XMLHttpRequestObject.onreadystatechange = function() 
     { 
      if (XMLHttpRequestObject.readyState <= 4) {
	 	//obj.innerHTML = "<div style='float:left;position: relative; top:10px;left:20px;'><img src='images/wait.gif'></div>"; 
	 }
	 if (XMLHttpRequestObject.readyState == 4 && 
         XMLHttpRequestObject.status == 200) { 
           obj.innerHTML = XMLHttpRequestObject.responseText;
           
       } 
     } 

     XMLHttpRequestObject.send(null); 
   }
 }
 

 function GetXmlHttpObject(handler){ 
	var objXmlHttp=null;
	if (navigator.userAgent.indexOf("MSIE")>=0){ 
		var strName="Msxml2.XMLHTTP";
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0){
			strName="Microsoft.XMLHTTP";
		} 
		try{ 
			objXmlHttp=new ActiveXObject(strName);
			objXmlHttp.onreadystatechange=handler;
			return objXmlHttp;
		} 
		catch(e){ 
			alert("Error. Scripting for ActiveX might be disabled");
			return;
		} 
	} 
	if (navigator.userAgent.indexOf("Mozilla")>=0){
		objXmlHttp=new XMLHttpRequest();
		objXmlHttp.onload=handler;
		objXmlHttp.onerror=handler;
		return objXmlHttp;
	}
} 
function ophalen(url,div) {
	
	http_request = false;
	 if (window.XMLHttpRequest) { // Mozilla, Safari,...
	    http_request = new XMLHttpRequest();
	    if (http_request.overrideMimeType) {
	    http_request.overrideMimeType('text/html');
	    }
	 } else if (window.ActiveXObject) { // IE
	    try {
	       http_request = new ActiveXObject("Msxml2.XMLHTTP");
	    } catch (e) {
	       try {
	          http_request = new ActiveXObject("Microsoft.XMLHTTP");
	       } catch (e) {}
	    }
	 }
	 if (!http_request) {
	    alert('Cannot create XMLHTTP instance');
	    return false;
	 }
	 
	 eval("http_request.onreadystatechange = function() {schrijf(div)}");
	 http_request.open('get', url, true);
	 http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	 http_request.setRequestHeader("Content-length", url.length);
	 http_request.setRequestHeader("Connection", "close");
	 http_request.send();
	 
}
function schrijf(div) {
	
	 if (http_request.readyState <= 4) {
	 	//document.getElementById(div).innerHTML = "<div style='float:left;position: absolute; top:0px;left:0px;'><img src='images/wait.gif'></div>"; 
	 }
	 
	 if (http_request.readyState == 4) {
	    if (http_request.status == 200) {
	    	
	        result = http_request.responseText;
	       	document.getElementById(div).innerHTML = result; 
	     } else {
	       alert('There was a problem with the request.');
	    }
	 }
}

