// JavaScript Document
var xmlHttp;

// standaard maken van Instance van de  XMLHttpRequest Object
function createXMLHttpRequest() {

	if (window.ActiveXObject) {
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	} 
	else if (window.XMLHttpRequest) {	
		xmlHttp = new XMLHttpRequest();
	}
}
 
function GetXmlHttpObject()
{
var xmlHttp=null;
/*
 return_string=new XMLHttpRequest();
*/
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 // Internet Explorer
 try
 {
 xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
 }
 catch (e)
 {
 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
 }
 }
return xmlHttp;
}

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 mmLoadMenus() {
  if (window.mm_menu_0426154855_0) return;
  window.mm_menu_0426154855_0 = new Menu("root",47,24,"Verdana, Arial, Helvetica, sans-serif",10,"#2c5b9a","#ffffff","#dce1e6","#2c5b9a","left","middle",7,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0426154855_0.addMenuItem("Villa","location='#'");
  mm_menu_0426154855_0.addMenuItem("Hotel","location='#'");
   mm_menu_0426154855_0.hideOnMouseOut=true;
   mm_menu_0426154855_0.menuBorder=1;
   mm_menu_0426154855_0.menuLiteBgColor='#ffffff';
   mm_menu_0426154855_0.menuBorderBgColor='#6c8db8';
   mm_menu_0426154855_0.bgColor='#ffffff';
  window.mm_menu_0426155447_1 = new Menu("root",74,24,"Verdana, Arial, Helvetica, sans-serif",10,"#2c5b9a","#ffffff","#dce1e6","#2c5b9a","left","middle",7,0,1000,-5,7,true,true,true,0,true,true);
  mm_menu_0426155447_1.addMenuItem("Algemeen","location='#'");
  mm_menu_0426155447_1.addMenuItem("Adres","location='#'");
  mm_menu_0426155447_1.addMenuItem("E-mail","location='#'");
   mm_menu_0426155447_1.hideOnMouseOut=true;
   mm_menu_0426155447_1.menuBorder=1;
   mm_menu_0426155447_1.menuLiteBgColor='#ffffff';
   mm_menu_0426155447_1.menuBorderBgColor='#6c8db8';
   mm_menu_0426155447_1.bgColor='#ffffff';
  window.mm_menu_0426155519_2 = new Menu("root",172,24,"Verdana, Arial, Helvetica, sans-serif",10,"#2c5b9a","#ffffff","#dce1e6","#2c5b9a","left","middle",7,0,1000,-5,7,true,true,true,0,true,true);
mm_menu_0426155519_2.addMenuItem("Autohuur","location='index.php?PID=5&AID=11'");mm_menu_0426155519_2.addMenuItem("Algemene reisvoorwaarden","location='index.php?PID=5&AID=14'");mm_menu_0426155519_2.addMenuItem("SGR","location='index.php?PID=5&AID=15'");mm_menu_0426155519_2.addMenuItem("ELVIA","location='index.php?PID=5&AID=16'");mm_menu_0426155519_2.addMenuItem("Vliegtickets","location='index.php?PID=5&AID=18'");mm_menu_0426155519_2.hideOnMouseOut=true;
   mm_menu_0426155519_2.menuBorder=1;
   mm_menu_0426155519_2.menuLiteBgColor='#ffffff';
   mm_menu_0426155519_2.menuBorderBgColor='#6c8db8';
   mm_menu_0426155519_2.bgColor='#ffffff';

  mm_menu_0426155519_2.writeMenus();
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

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 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 imagePopup(myLink,windowName,width,height) {
	if(! window.focus)return;
	var windowName = 'imagepopup';
	var myWin=window.open("",windowName,"height="+height+",width="+width+",scrolling=auto,status=no,toolbar=no,menubar=no,dependent=yes,resizable=no");
	myWin.document.write('<html><head><title>Image</title></head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">');
	myWin.document.write('<a href="#" onClick="window.close();"><img src="'+myLink+'" border="0" vspacing="0" hspacing="0"></a>');
	myWin.document.write('</body></html>');
	myWin.focus();
	//myLink.target=windowName;
}

function StuurNaarVriend(){
	document.verstuurvilla.submit();
}

function checkInfoAanvraag() {

	var Naam 			= document.InfoAanvraag.Naam.value;
	var Voorletters 	= document.InfoAanvraag.Voorletters.value;
	var Adres 			= document.InfoAanvraag.Adres.value;
	var Postcode 		= document.InfoAanvraag.Postcode.value;
	var Plaats 			= document.InfoAanvraag.Plaats.value;
	var Telefoon 		= document.InfoAanvraag.Telefoon.value;
	var Email 			= document.InfoAanvraag.Email.value;

	if (Naam == '') {
		alert("Vul uw naam in");
		return false;
	}
	if (Voorletters == '') {
		alert("Vul uw voorletters in");
		return false;
	}
	if (Adres == '') {
		alert("Vul uw adres in");
		return false;
	}
	if (Postcode == '') {
		alert("Vul uw postcode in");
		return false;
	}
	if (Plaats == '') {
		alert("Vul uw woonplaats in");
		return false;
	}
	if (Telefoon == '') {
		alert("Vul uw telefoonnummer in");
		return false;
	}
	if (Email == '') {
		alert("Vul uw e-mail adres in");
		return false;
	}
	
	
	return true;
}

function checkInfoAanvraagRB() {

	var Naam 			= document.InfoAanvraagRB.Naam.value;
	
	if (Naam == '') {
		alert("Vul een naam of referentie in");
		return false;
	}
	
	return true;
}

function checkContact() {

	var Naam 			= document.Contact.Naam.value;
	var Voorletters 	= document.Contact.Voorletters.value;
	var Adres 			= document.Contact.Adres.value;
	var Postcode 		= document.Contact.Postcode.value;
	var Plaats 			= document.Contact.Plaats.value;
	var Telefoon 		= document.Contact.Telefoon.value;
	var Email 			= document.Contact.Email.value;

	if (Naam == '') {
		alert("Vul uw naam in");
		return false;
	}
	if (Voorletters == '') {
		alert("Vul uw voorletters in");
		return false;
	}
	if (Adres == '') {
		alert("Vul uw adres in");
		return false;
	}
	if (Postcode == '') {
		alert("Vul uw postcode in");
		return false;
	}
	if (Plaats == '') {
		alert("Vul uw woonplaats in");
		return false;
	}
	if (Telefoon == '') {
		alert("Vul uw telefoonnummer in");
		return false;
	}
	if (Email == '') {
		alert("Vul uw e-mail adres in");
		return false;
	}
	
	return true;
}

function checkProfiel() {

	var Naam 			= document.Profiel.Naam.value;
	var Adres		 	= document.Profiel.Adres.value;
	var Postcode 		= document.Profiel.Postcode.value;
	var Plaats 			= document.Profiel.Plaats.value;
	var Contactpersoon	= document.Profiel.Contactpersoon.value;
	var Telefoon 		= document.Profiel.Telefoon.value;
	var Email 			= document.Profiel.Email.value;
	var Wachtwoord	 	= document.Profiel.Wachtwoord.value;
	var WachtwoordControlle	= document.Profiel.WachtwoordControlle.value;

	if (Naam == '') {
		alert("Vul uw naam in");
		return false;
	}
	if (Adres == '') {
		alert("Vul uw adres in");
		return false;
	}
	if (Postcode == '') {
		alert("Vul uw postcode in");
		return false;
	}
	if (Plaats == '') {
		alert("Vul uw woonplaats in");
		return false;
	}
	if (Contactpersoon == '') {
		alert("Vul een contactpersoon in");
		return false;
	}
	if (Telefoon == '') {
		alert("Vul uw telefoonnummer in");
		return false;
	}
	if (Email == '') {
		alert("Vul uw e-mail adres in");
		return false;
	}
	if (Wachtwoord == '') {
		alert("Vul een wachtwoord in");
		return false;
	}
	if (WachtwoordControlle == '') {
		alert("Vul het wachtwoord ook ter controlle in");
		return false;
	}
	if (WachtwoordControlle != Wachtwoord) {
		alert("Wachtwoorden komen niet met elkaar overeen");
		return false;
	}
	
	return true;
}

function WijzigProfiel(){
	if(checkProfiel()){
		document.Profiel.submit();
	}
}

function VerstuurContact(){
	if(checkContact()){
		document.Contact.submit();
	}
}

function ZoekVilla(){
		document.ZoekAcco.action = "execute/zoeken.exe.php";
		document.ZoekAcco.submit();
}

function inloggen(){
		document.Login.submit();
}
function LoginA(){
		document.LoginA.submit();
}

function VerstuurInfoAanvraag(){
	if(checkInfoAanvraag()){
		document.InfoAanvraag.submit();
	}
}

function VerstuurInfoAanvraagRB(){
	if(checkInfoAanvraagRB()){
		document.InfoAanvraagRB.submit();
	}
}

function DivVerbergen(){
	document.getElementById('DivBannerTopje').style.display= 'none';
}
function DivTonen(){
	document.getElementById('DivBannerTopje').style.display= 'block';
}

function validateLoginForm(theForm) {
    var why = "";
    why += isEmpty(theForm.frm_login_username.value);
    why += isEmpty(theForm.frm_login_password.value);
    if (why != "") {
       alert(why);
       return false;
    }
return true;
}

function bestelling_opslaan( waarde, pdtid ) {

        var veld         = 'pdt_aantal_' + waarde;
        var aantal       = document.getElementById(veld).value;
        var ran_number = Math.random()*5;
	
        var url="bestelling_opslaan.php?product_id=" + pdtid + "&aantal=" + aantal + "&noCache=" + ran_number
	createXMLHttpRequest();
	
	xmlHttp.onreadystatechange = bestelling_verwerken;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
	
}

function bestelling_verwerken() {
	if(xmlHttp.readyState < 4) {
	document.getElementById("message").innerHTML = "Gegevens worden opgeslagen.";
	} 
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("message").innerHTML = xmlHttp.responseText;
			// na het laden van de plaatjes, wordt up-to-date de top 5 geladen
			//getfavoriettop('laden');
		}
	}
}

function regel_verwijderen( brl_id ) {
        
	var answer = confirm("Weet u zeker dat u deze regel wilt verwijderen?")
	if (answer)
	  { 
            var ran_number = Math.random()*5;
            var url="ajax_verwerkingen.php?mod=delbrl&brlid=" + brl_id + "&noCache=" + ran_number  
            
	    createXMLHttpRequest();
	    xmlHttp.onreadystatechange = regel_verw_verwerken;
	    xmlHttp.open("GET", url, true);    
	    xmlHttp.send(null);
          }	        
}

function regel_verw_verwerken() {
        
	if(xmlHttp.readyState < 4) {
	document.getElementById("message").innerHTML = "Gegevens worden verwijderd.";
	} 
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("message").innerHTML = xmlHttp.responseText;
			
			location.reload(true);
		}
	}
}

function adres_aanpassen( veld ) {
        
  var ran_number = Math.random()*5;
  var url="ajax_verwerkingen.php?mod=getadr&veld=" + veld + "&noCache=" + ran_number  
  
  createXMLHttpRequest();
  xmlHttp.onreadystatechange = adres_verwerken;
  xmlHttp.open("GET", url, true);    
  xmlHttp.send(null);
}

function adres_verwerken() {
        
	if(xmlHttp.readyState < 4) {
	document.getElementById("adres_form").innerHTML = "Gegevens worden opgehaald.";
	} 
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("adres_form").innerHTML = xmlHttp.responseText;
		}
	}
}

function bezorgroute_aanpassen( veld ) {
        
  var ran_number = Math.random()*5;
  var url="ajax_verwerkingen.php?mod=bzr&bzrid=" + veld + "&noCache=" + ran_number  
  
  createXMLHttpRequest();
  xmlHttp.onreadystatechange = bezorgroute_verwerken;
  xmlHttp.open("GET", url, true);    
  xmlHttp.send(null);
}

function bezorgroute_verwerken() {
        
	if(xmlHttp.readyState < 4) {
	document.getElementById("bzr").innerHTML = "Gegevens worden opgehaald.";
	} 
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("bzr").innerHTML = xmlHttp.responseText;
		}
	}
}

function adres_opslaan( veld ) {
        
  var ran_number = Math.random()*5;
  
  if ( veld == 1 )
    {
      a = document.getElementById("voornaam").value;
      b = document.getElementById("tussenvoegsel").value;
      c = document.getElementById("achternaam").value;
    }
  
  if ( veld == 2 )
    {
      a = document.getElementById("straat").value;
      b = document.getElementById("huisnummer").value;
      c = document.getElementById("toevoeging").value;
    }  
  
  if ( veld == 3 )
    {
      a = document.getElementById("postcode").value;
      b = '';
      c = '';
    }    
    
  if ( veld == 4 )
    {
      a = document.getElementById("plaats").value;
      b = '';
      c = '';
    }  
    
  if ( veld == 5 )
    {
      a = document.getElementById("land").value;
      b = '';
      c = '';
    }          
  
  if ( veld == 6 )
    {
      a = document.getElementById("tel").value;
      b = '';
      c = '';
    }      
  
  var url="ajax_verwerkingen.php?mod=savadr&veld=" + veld + "&a=" + a + "&b=" + b + "&c=" + c + "&noCache=" + ran_number  
  
  createXMLHttpRequest();
  xmlHttp.onreadystatechange = adres_opslaan_verwerken;
  xmlHttp.open("GET", url, true);    
  xmlHttp.send(null);

}

function adres_opslaan_verwerken() {
        
	if(xmlHttp.readyState < 4) {
	document.getElementById("adres_form").innerHTML = "Gegevens worden opgehaald.";
	} 
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("adres_form").innerHTML = xmlHttp.responseText;
			location.reload(true);
		}
	}
}

function bezorgroute_opslaan(  ) {
        
  var ran_number = Math.random()*5;
  
  bzr_id       = document.getElementById("bzr_id").value;
  bzr_nr       = document.getElementById("bzr_nr").value;
  bzr_naam     = document.getElementById("bzr_naam").value;
  bzr_er_week  = document.getElementById("bzr_er_week").value;
  bzr_er_dag   = document.getElementById("bzr_er_dag").value;
  bzr_vlg_week = document.getElementById("bzr_vlg_week").value;  
  
  var url="ajax_verwerkingen.php?mod=savbzr&bzr_id=" + bzr_id + "&bzr_nr=" + bzr_nr + "&bzr_naam=" + bzr_naam + "&bzr_er_week=" + bzr_er_week + "&bzr_er_dag=" + bzr_er_dag + "&bzr_vlg_week=" + bzr_vlg_week + "&noCache=" + ran_number 
  
  createXMLHttpRequest();
  xmlHttp.onreadystatechange = bezorgroute_opslaan_verwerken;
  xmlHttp.open("GET", url, true);    
  xmlHttp.send(null);

}

function bezorgroute_opslaan_verwerken() {
        
	if(xmlHttp.readyState < 4) {
	document.getElementById("bzr").innerHTML = "Gegevens worden opgeslagen.";
	} 
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("bzr").innerHTML = xmlHttp.responseText;
			location.reload(true);
		}
	}
}


function uitloggen( klt_id ) {
        
  var ran_number = Math.random()*5;
    
  var url="ajax_verwerkingen.php?mod=logout&klt_id=" + klt_id + "&noCache=" + ran_number  
  
  createXMLHttpRequest();
  xmlHttp.onreadystatechange = uitlog_verwerken;
  xmlHttp.open("GET", url, true);    
  xmlHttp.send(null);

}

function uitlog_verwerken() {
        
	if(xmlHttp.readyState < 4) {
	document.getElementById("uitlog").innerHTML = "Gegevens worden verwerkt.";
	} 
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("uitlog").innerHTML = xmlHttp.responseText;
			location.reload(true);
		}
	}
}

function aantal_regel( prd_id, bsg_id ) {
        
  var ran_number = Math.random()*5;
  var url="ajax_verwerkingen.php?mod=getant&prd_id=" + prd_id + "&bsg_id=" + bsg_id +"&noCache=" + ran_number  
  
  createXMLHttpRequest();
  xmlHttp.onreadystatechange = aantal_regel_verwerken;
  xmlHttp.open("GET", url, true);    
  xmlHttp.send(null);

}  

function aantal_regel_verwerken() {
        
	if(xmlHttp.readyState < 4) {
	document.getElementById("aantal_msg").innerHTML = "Gegevens worden opgehaald.";
	} 
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("aantal_msg").innerHTML = xmlHttp.responseText;
		}
	}
}

function aantal_opslaan(  ) {
        
  var ran_number = Math.random()*5;
  
  var brl_id = document.getElementById("brl_id").value;
  var aantal = document.getElementById("pdt_aantal").value;
  
  var url="ajax_verwerkingen.php?mod=savant&brl_id=" + brl_id + "&aantal=" + aantal +"&noCache=" + ran_number  
  
  createXMLHttpRequest();
  xmlHttp.onreadystatechange = aantal_opslaan_verwerken;
  xmlHttp.open("GET", url, true);    
  xmlHttp.send(null);

}  

function aantal_opslaan_verwerken() {
        
	if(xmlHttp.readyState < 4) {
	document.getElementById("aantal_msg").innerHTML = "Gegevens worden opgehaald.";
	} 
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("aantal_msg").innerHTML = xmlHttp.responseText;
			location.reload(true);
		}
	}
}

function bestelregels_ophalen( bsg_id ) {
  var ran_number = Math.random()*5;
  var url="ajax_verwerkingen.php?mod=brlbybsg&bsg_id=" + bsg_id + "&noCache=" + ran_number  

  createXMLHttpRequest();  
  xmlHttp.onreadystatechange = bestelregels_tonen;  
  xmlHttp.open("GET", url, true);      
  xmlHttp.send(null);  
}  

function bestelregels_tonen() { 
  if(xmlHttp.readyState < 4) {
  document.getElementById("divbsg").innerHTML = "Gegevens worden opgehaald bij bestelling " + bsg_id;
  } 
  if(xmlHttp.readyState == 4) {
  	if(xmlHttp.status == 200) {
          document.getElementById("divbsg").innerHTML = xmlHttp.responseText;
  	}
  }
}

function bestelregels_kopieren( bsg_id ) {
  var ran_number = Math.random()*5;
  var url="ajax_verwerkingen.php?mod=brlwinkelwagen&bsg_id=" + bsg_id + "&noCache=" + ran_number  

  createXMLHttpRequest();  
  xmlHttp.onreadystatechange = bestelregels_kopie_melding;  
  xmlHttp.open("GET", url, true);      
  xmlHttp.send(null);  
}  

function bestelregels_kopie_melding() { 
  if(xmlHttp.readyState < 4) {
  document.getElementById("divbrlmessage").innerHTML = "Gegevens worden opgehaald bij bestelling ";
  } 
  if(xmlHttp.readyState == 4) {
  	if(xmlHttp.status == 200) {
          document.getElementById("divbrlmessage").innerHTML = xmlHttp.responseText;
  	}
  }
}

function enable_button(waarde)
{
  if (waarde ) {
    document.getElementById('bestellen').disabled=false;
  }
  else{
    document.getElementById('bestellen').disabled=true;
  } 
  return true;
}

function check_button( )
{
  if (document.getElementById('voorwaarden').checked ) {
    
    if(document.getElementById('pinofcontant').checked == true)
      {
      	var betaalwijze = 'pinofcontant';
      }
    else
      {
      	var betaalwijze = 'ideal';
      }
    //alert( 'Betaalwijze: ' + betaalwijze );
    window.open ('index.php?pid=22&mod=bst&btw=' + betaalwijze, '_self')
    return true;
    }    
  else{
    alert( 'Ga eerst akkoord met de voorwaarden' );
    return false;
  } 
  
}

    
function toggle(id) {
  if ( document.getElementById(id).style.visibility == 'hidden' )
    {
      document.getElementById(id).style.visibility = 'visible';
    }
  else
    {
      document.getElementById(id).style.visibility ='hidden';
    }
}

/*
// functie favorieten laden
function bestelling_opslaan( waarde ) {
	var naam = document.form1.naam.value;
	var mail = document.form1.mail.value;
	var ran_number = Math.random()*5; 
	var url="mail_save.php?mail=" + mail + "&naam=" + naam + "&noCache=" + ran_number
	createXMLHttpRequest();
	xmlHttp.onreadystatechange = stem_verwerken;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}
// mail verwerken
function stem_verwerken() {
	if(xmlHttp.readyState < 4) {
	document.getElementById("mail_tekst").innerHTML = "Gegevens worden opgeslagen.";
	} 
	if(xmlHttp.readyState == 4) {
		if(xmlHttp.status == 200) {
			document.getElementById("mail_tekst").innerHTML = xmlHttp.responseText;
			// na het laden van de plaatjes, wordt up-to-date de top 5 geladen
			//getfavoriettop('laden');
		}
	}
}
*/
