/*************************************************************************************************************
                                                  COOKIE RELATED
*************************************************************************************************************/
/*
Attempts to set a cookie according to the passed on parameters.
*/
function CreateCookie(name,value,days)
{
 if (days) {
    var date=new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  } else {
    var expires = "";
   }
   document.cookie = name+"="+escape(value)+expires+"; path=/";
}

/*
Returns the value of cookie "name" or "null" if the cookie does not exist or cannot be obtained
*/
function ReadCookie(name)
{
  var nameEQ=name+"=";
  var ca=document.cookie.split(';');
  for (var i=0;i < ca.length;i++)
  {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return unescape(c.substring(nameEQ.length,c.length));
  }
  return null;
}

function EraseCookie(name)
{
  CreateCookie(name,"",-365);
}


var xmlHttp;

function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
          {
    xmlHttp=new XMLHttpRequest();
          }
  catch (e)
          {
    try
            {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
    catch (e)
            {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
          }
  return xmlHttp;
}

function GetObject(objId)
{
  if (document.getElementById) {
    return document.getElementById(objId);
  } 
  
  alert("document.getElementById not supported");
  return 0;
}


function ShowPrice()
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null) {
    alert("You're browser does not support AJAX");
    return;
  }

  var beschikbaarObj=GetObject("beschikbaar");
  var orObj=GetObject("or");
  var otObj=GetObject("ot");
  var p1Obj=GetObject("p1");
  var p2Obj=GetObject("p2");
  var p3Obj=GetObject("p3");
  var tiObj=GetObject("ti");
  var objectObj=GetObject("object");
  var objectenObj=GetObject("objecten");
  var langObj=GetObject("lang");

  var beschikbaar=beschikbaarObj.value;
  var or=orObj.value;
  var ot=otObj.value;
  var p1=p1Obj.value;
  var p2=p2Obj.value;
  var p3=p3Obj.value;
  var ti=tiObj.value;
  var object=objectObj.value;
  var objecten=objectenObj.value;
  var lang=langObj.value;

  CreateCookie('PRICE_SELECT',beschikbaar,0);

  xmlHttp.open("POST","../prijzen4_actions.cgi",true);
  xmlHttp.onreadystatechange=DisplayPriceList;

  var params="beschikbaar="+beschikbaar+"&or="+or+"&ot="+ot+"&p1="+p1+"&p2="+p2+"&p3="+p3+"&ti="+ti+"&object="+object+"&objecten="+objecten+"&lang="+lang;
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", params.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(params);
}

function DisplayPriceList()
{
  if ((xmlHttp.readyState==4) && (xmlHttp.status==200)) {
    var message=xmlHttp.responseText;
    var priceListObj=GetObject("priceList");
    priceListObj.innerHTML=message;
   
  }
}

function Contact()
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null) {
    alert("You're browser does not support AJAX");
    return;
  }

  var orObj=GetObject("or");
  var otObj=GetObject("ot");
  var p1Obj=GetObject("p1");
  var p2Obj=GetObject("p2");
  var p3Obj=GetObject("p3");
  var tiObj=GetObject("ti");
  var objectObj=GetObject("object");
  var objectenObj=GetObject("objecten");
  var actionObj=GetObject("action");
  var landObj=GetObject("land_object");
  var provincieObj=GetObject("provincie");
  var naamHuurderObj=GetObject("naam_huurder");
  var straatObj=GetObject("straat");
  var postcodeObj=GetObject("postcode");
  var woonplaatsObj=GetObject("woonplaats");
  var landObj=GetObject("land");
  var emailHuurderObj=GetObject("email_huurder");
  var telefoonObj=GetObject("telefoon");
  var mobielObj=GetObject("mobiel");
  var periodeObj=GetObject("periode");
  var aantalPersonenObj=GetObject("aantalpersonen");
  var berichtObj=GetObject("bericht");
  var nieuwsbriefObj=GetObject("nieuwsbrief");
  var langObj=GetObject("lang");
  var straat1Obj=GetObject("straat1");
  var straat2Obj=GetObject("straat2");


  var or=orObj.value;
  var ot=otObj.value;
  var p1=p1Obj.value;
  var p2=p2Obj.value;
  var p3=p3Obj.value;
  var ti=tiObj.value;
  var object=objectObj.value;
  var objecten=objectenObj.value;
  var actionVal=actionObj.value;
  var land=landObj.value;
  var provincie=provincieObj.value;
  var naamHuurder=naamHuurderObj.value;
  var straat=straatObj.value;
  var postcode=postcodeObj.value;
  var woonplaats=woonplaatsObj.value;
  var emailHuurder=emailHuurderObj.value;
  var telefoon=telefoonObj.value;
  var mobiel=mobielObj.value;
  var periode=periodeObj.value;
  var aantalPersonen=aantalPersonenObj.value;
  var bericht=berichtObj.value;
  var nieuwsbrief=nieuwsbriefObj.value;
  var lang=langObj.value;
  var straat1=straat1Obj.value;
  var straat2=straat2Obj.value;

  xmlHttp.open("POST","../contact4_actions.cgi",true);
  xmlHttp.onreadystatechange=ContactDetails;

  var params="or="+or+"&ot="+ot+"&p1="+p1+"&p2="+p2+"&p3="+p3+"&ti="+ti+"&object="+object+"&objecten="+objecten+"&action="+actionVal+"&land="+land+"&provincie="+provincie+"&naam_huurder="+naamHuurder+"&straat="+straat+"&postcode="+postcode+"&woonplaats="+woonplaats+"&land="+land+"&email_huurder="+emailHuurder+"&telefoon="+telefoon+"&mobiel="+mobiel+"&periode="+periode+"&aantalpersonen="+aantalPersonen+"&bericht="+bericht+"&nieuwsbrief="+nieuwsbrief+"&lang="+lang+"&straat1="+straat1+"&straat2="+straat2;
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", params.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(params);
}

function ContactDetails()
{

  if ((xmlHttp.readyState==4) && (xmlHttp.status==200)) {
    var message=xmlHttp.responseText;
    var contactContentObj=GetObject("contactContent");
    contactContentObj.innerHTML=message;
  }
}


function ScrollToElement(theElement){

  var selectedPosX = 0;
  var selectedPosY = 0;
              
  while(theElement != null){
    selectedPosX += theElement.offsetLeft;
    selectedPosY += theElement.offsetTop;
    theElement = theElement.offsetParent;
  }
 window.scrollTo(selectedPosX,selectedPosY);

}

function LengthStay(bladerdatum,datum_vanaf,datum_boeken,weeknr)
{

  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null) {
    alert("You're browser does not support AJAX");
    return;
  }
  var verhuurperiodeObj=GetObject("verhuurperiode");
  var verhuurperiode=verhuurperiodeObj.value;

  var orObj=GetObject("or");
  var otObj=GetObject("ot");
  var p1Obj=GetObject("p1");
  var p2Obj=GetObject("p2");
  var p3Obj=GetObject("p3");
  var tiObj=GetObject("ti");
  var objectObj=GetObject("object");
  var objectenObj=GetObject("objecten");
  var landObj=GetObject("land_object");
  var provincieObj=GetObject("provincie");
  var langObj=GetObject("lang");
  var scrollObj=GetObject("scroll");


  var or=orObj.value;
  var ot=otObj.value;
  var p1=p1Obj.value;
  var p2=p2Obj.value;
  var p3=p3Obj.value;
  var ti=tiObj.value;
  var object=objectObj.value;
  var objecten=objectenObj.value;
  var land=landObj.value;
  var provincie=provincieObj.value;
  var lang=langObj.value;
  var scroll1=scrollObj.value;

  CreateCookie('vp',verhuurperiode,0);

  xmlHttp.open("POST","../calendar_actions.cgi",true);
  xmlHttp.onreadystatechange=DisplayCalender;

  var params="or="+or+"&ot="+ot+"&p1="+p1+"&p2="+p2+"&p3="+p3+"&ti="+ti+"&object="+object+"&objecten="+objecten+"&land_object="+land+"&provincie="+provincie+"&lang="+lang+"&scroll="+scroll1+"&verhuurperiode="+verhuurperiode+"&bladerdatum="+bladerdatum+"&datum_vanaf="+datum_vanaf+"&datum_boeken="+datum_boeken+"&weeknr="+weeknr;  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", params.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(params);

}


function ShowPage(url)
{
  var url_link=unescape(url);

  CreateCookie('URL',url_link,0);

  window.location=url_link;
}

function SetLanguage(lang)
{
  CreateCookie('LANGUAGE',lang,0);
}

function ValidateLogin()
{

  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null) {
    alert("You're browser does not support AJAX");
    return;
  }

  var orObj=GetObject("or");
  var otObj=GetObject("ot");
  var p1Obj=GetObject("p1_login");
  var p2Obj=GetObject("p2_login");
  var loginObj=GetObject("login");
  var emailadresObj=GetObject("emailadres");
  var passwordObj=GetObject("password");
  var langObj=GetObject("lang");
  var actionObj=GetObject("action_login");
  var msgObj=GetObject("msg");
  var loginMsgObj=GetObject("login_msg");

  var or=orObj.value;
  var ot=otObj.value;
  var p1=p1Obj.value;
  var p2=p2Obj.value;
  var emailadres=emailadresObj.value;
  var password=passwordObj.value;
  var msg=msgObj.value;
  var lang=langObj.value;
  var actionVal=actionObj.value;
  var login=loginObj.value;
  var loginMsg=loginMsgObj.value;

  xmlHttp.open("POST","../login_actions.cgi",true);
  xmlHttp.onreadystatechange=DisplayLogin;

  var params="or="+or+"&ot="+ot+"&p1_login="+p1+"&p2_login="+p2+"&login="+login+"&emailadres="+emailadres+"&lang="+lang+"&password="+password+"&action_login="+actionVal+"&msg="+msg;
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", params.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(params);

}

function DisplayLogin()
{
  if (xmlHttp.readyState==4) {
    var message=xmlHttp.responseText;
    var success=message.split('--');
    if (success[0] == "LOGINSUCCESS") {
      var emailadres=success[1];
      var gotoPage=success[2];
      var object=success[3];
      var username=success[4];
      CreateCookie('object',object,0);
      CreateCookie('loginUsername',emailadres,0);
      CreateCookie('usernumber',username,0);
      window.location=gotoPage;
    } else if (success[0] == "LOGINADMIN") {
      var emailadres=success[1];
      
    } else if (success[0]== "ADMINLOGINBOX") {
      var loginBoxObj=GetObject("l_i_box");
      var msg=success[1];
      loginBoxObj.innerHTML=msg;
    } else {
      var loginMsgObj=GetObject("login_msg");
      loginMsgObj.innerHTML="<font class=\"errormsg\"><center>"+message+"</center></font>";
      alert(message);
    }
  }
}


function ValidateLoginAdmin()
{

  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null) {
    alert("You're browser does not support AJAX");
    return;
  }
  var orObj=GetObject("or");
  var otObj=GetObject("ot");
  var p1Obj=GetObject("p1_login");
  var p2Obj=GetObject("p2_login");
  var p3Obj=GetObject("p3_login");
  var emailadresObj=GetObject("sil");
  var passwordObj=GetObject("spw");
  var langObj=GetObject("lang");
  var usernameObj=GetObject("username");

  var or=orObj.value;
  var ot=otObj.value;
  var p1=p1Obj.value;
  var p2=p2Obj.value;
  var p3=p3Obj.value;
  var sil=emailadresObj.value;
  var spw=passwordObj.value;
  var lang=langObj.value;
  var username=usernameObj.value;

  xmlHttp.open("POST","../login_admin_actions.cgi",true);
  xmlHttp.onreadystatechange=DisplayLoginAdmin;

  var params="or="+or+"&ot="+ot+"&p1_login="+p1+"&p2_login="+p2+"&p3_login="+p3+"&sil="+sil+"&spw="+spw+"&action_login=inloggen&action2_login=km&lang="+lang+"&username=siteadmin";
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", params.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(params);

}

function DisplayLoginAdmin()
{
  if (xmlHttp.readyState==4) {
    var message=xmlHttp.responseText;
    var success=message.split('--');
    if (success[0] == "SUCCESSADMIN") {
      CreateCookie('adminUsername','sadmin',0);
      var gotoPage=success[1];
      window.location=gotoPage;
    } else if (success[0] == "INVALID") {
      var msg=success[1];
      var loginMsgObj=GetObject("login_msg");
      loginMsgObj.innerHTML="<font class=\"errormsg\"><center>"+msg+"</center></font>";
      alert(msg);
    } else {
      var loginMsgObj=GetObject("login_msg");
      loginMsgObj.innerHTML="<font class=\"errormsg\"><center>"+message+"</center></font>";
      alert(message);
    }
  }
}


function Availability(or,ot,ik,p1,p2,p3,ti,object,bladerdatum,datum_boeken,jaarweeknr,daginweek,verhuurperiode,lang)
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null) {
    alert("You're browser does not support AJAX");
    return;
  }

  xmlHttp.open("POST","../calendar_actions.cgi",true);
  xmlHttp.onreadystatechange=DisplayAvailability;

  var params="or="+or+"&ot="+ot+"&p1="+p1+"&p2="+p2+"&p3="+p3+"&ti="+ti+"&object="+object+"&bladerdatum="+bladerdatum+"&datum_boeken="+datum_boeken+"&jaarweeknr="+jaarweeknr+"&daginweek="+daginweek+"&ik="+ik+"&verhuurperiode="+verhuurperiode+"&lang="+lang;
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", params.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(params);
}

function DisplayAvailability()
{
  if (xmlHttp.readyState==4) {
    var message=xmlHttp.responseText;
    var kalendarObj=GetObject("kalendar");
    kalendarObj.innerHTML=message;
    ScrollToElement(kalendarObj);
  }
}

function MoveCalenderDown(verhuurperiode,bladerdatum,datum_vanaf,datum_boeken,weeknr)
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null) {
    alert("You're browser does not support AJAX");
    return;
  }

  var orObj=GetObject("or");
  var otObj=GetObject("ot");
  var p1Obj=GetObject("p1");
  var p2Obj=GetObject("p2");
  var p3Obj=GetObject("p3");
  var tiObj=GetObject("ti");
  var objectObj=GetObject("object");
  var objectenObj=GetObject("objecten");
  var landObj=GetObject("land_object");
  var provincieObj=GetObject("provincie");
  var langObj=GetObject("lang");
  var scrollObj=GetObject("scroll");


  var or=orObj.value;
  var ot=otObj.value;
  var p1=p1Obj.value;
  var p2=p2Obj.value;
  var p3=p3Obj.value;
  var ti=tiObj.value;
  var object=objectObj.value;
  var objecten=objectenObj.value;
  var land=landObj.value;
  var provincie=provincieObj.value;
  var lang=langObj.value;
  var scroll1=scrollObj.value;

  EraseCookie("MoveUp");
  var data1=bladerdatum+","+datum_vanaf;
  CreateCookie("MoveDown",data1,0);
  xmlHttp.open("POST","../calendar_actions.cgi",true);
  xmlHttp.onreadystatechange=DisplayCalender;

  var params="or="+or+"&ot="+ot+"&p1="+p1+"&p2="+p2+"&p3="+p3+"&ti="+ti+"&object="+object+"&objecten="+objecten+"&land_object="+land+"&provincie="+provincie+"&lang="+lang+"&scroll="+scroll1+"&verhuurperiode="+verhuurperiode+"&bladerdatum="+bladerdatum+"&datum_vanaf="+datum_vanaf+"&datum_boeken="+datum_boeken+"&weeknr="+weeknr;
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", params.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(params);

}

function MoveCalenderUp(trefferlijst_bladervanaf,bladerdatum,verhuurperiode,datum_vanaf,datum_boeken,weeknr)
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null) {
    alert("You're browser does not support AJAX");
    return;
  }
  var orObj=GetObject("or");
  var otObj=GetObject("ot");
  var p1Obj=GetObject("p1");
  var p2Obj=GetObject("p2");
  var p3Obj=GetObject("p3");
  var tiObj=GetObject("ti");
  var objectObj=GetObject("object");
  var objectenObj=GetObject("objecten");
  var landObj=GetObject("land_object");
  var provincieObj=GetObject("provincie");
  var langObj=GetObject("lang");
  var scrollObj=GetObject("scroll");

  var or=orObj.value;
  var ot=otObj.value;
  var p1=p1Obj.value;
  var p2=p2Obj.value;
  var p3=p3Obj.value;
  var ti=tiObj.value;
  var object=objectObj.value;
  var objecten=objectenObj.value;
  var land=landObj.value;
  var provincie=provincieObj.value;
  var lang=langObj.value;
  var scroll1=scrollObj.value;
  EraseCookie("MoveDown");
  var data2=trefferlijst_bladervanaf+","+bladerdatum+","+datum_vanaf;
  CreateCookie("MoveUp",data2,0);
  xmlHttp.open("POST","../calendar_actions.cgi",true);
  xmlHttp.onreadystatechange=DisplayCalender;

  var params="or="+or+"&ot="+ot+"&p1="+p1+"&p2="+p2+"&p3="+p3+"&ti="+ti+"&object="+object+"&objecten="+objecten+"&land_object="+land+"&provincie="+provincie+"&lang="+lang+"&scroll="+scroll1+"&verhuurperiode="+verhuurperiode+"&trefferlijst_bladervanaf="+trefferlijst_bladervanaf+"&bladerdatum="+bladerdatum+"&datum_vanaf="+datum_vanaf+"&datum_boeken="+datum_boeken+"&weeknr="+weeknr;
  xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  xmlHttp.setRequestHeader("Content-length", params.length);
  xmlHttp.setRequestHeader("Connection", "close");
  xmlHttp.send(params);

}

function DisplayCalender()
{
  if (xmlHttp.readyState==4) {
    var message=xmlHttp.responseText;
    var kalendarObj=GetObject("kalendar");
    kalendarObj.innerHTML=message;
    ScrollToElement(kalendarObj);
  }
}

function Booking(datum_boeken,bezetting,verhuurperiode)
{
  var orObj=GetObject("or");
  var otObj=GetObject("ot");
  var p1Obj=GetObject("p1");
  var p2Obj=GetObject("p2");
  var p3Obj=GetObject("p3");
  var tiObj=GetObject("ti");
  var objectObj=GetObject("object");
  var objectenObj=GetObject("objecten");
  var landObj=GetObject("land_object");
  var provincieObj=GetObject("provincie");
  var langObj=GetObject("lang");
  var bezettingObj=GetObject("bezetting");
  var actionObj=GetObject("action_for_boking");
  var displayObj=GetObject("display");
  var weeknrObj=GetObject("weeknr");
  var ikObj=GetObject("ik");

  var or=orObj.value;
  var ot=otObj.value;
  var p1=p1Obj.value;
  var p2=p2Obj.value;
  var p3=p3Obj.value;
  var ti=tiObj.value;
  var object=objectObj.value;
  var objecten=objectenObj.value;
  var land=landObj.value;
  var provincie=provincieObj.value;
  var lang=langObj.value;
  var actionVal=actionObj.value;
  var display=displayObj.value;
  var weeknr=weeknrObj.value;
  var ik=ikObj.value;

  var params="or="+or+"&ot="+ot+"&p1="+p1+"&p2="+p2+"&p3="+p3+"&ti="+ti+"&ik="+ik+"&object="+object+"&objecten="+objecten+"&action="+actionVal+"&land_object="+land+"&provincie="+provincie+"&datum_boeken="+datum_boeken+"&weeknr="+weeknr+"&bezetting="+bezetting+"&lang="+lang+"&display="+display+"&verhuurperiode="+verhuurperiode;
  var params_string=object+","+datum_boeken+","+weeknr;
  CreateCookie('params_string',params_string,0);

  window.location="index.cgi?"+params;


}

function enter_pressed(e){
  var keycode;
  if (window.event) keycode = window.event.keyCode;
  else if (e) keycode = e.which;
  else return false;
  return (keycode == 13);
}

function ValidateBoeken (form) {
  var naam_huurder=form.naam_huurder.value;
  var straat=form.straat.value;
  var postcode=form.postcode.value;
  var woonplaats=form.woonplaats.value;
  var land=form.land.value;
  var email_huurder=form.email_huurder.value;
  var telefoon=form.telefoon.value;
  var mobiel=form.mobiel.value;
  var geboortedatum=form.geboortedatum.value;
  var boek1waarde=form.boek1waarde.value;
  var boek2waarde=form.boek2waarde.value;
  var boek3waarde=form.boek3waarde.value;
  var benader=form.benader.value;
  var guest1=form.guest1.value;
  var guest2=form.guest2.value;
  var guest3=form.guest3.value;
  var rental_price=form.rental_price.value;
  var nieuwsbrief=form.nieuwsbrief.value;
  var land=form.land.value;
  var geboortedatum=form.geboortedatum.value;
  var bezetting=form.bezetting.value;
  var dagje=form.dagje.value;
  var straat1=form.straat1.value;
  var straat2=form.straat2.value;
  var verhuurperiode=form.verhuurperiode.value;
  CreateCookie('naam_huurder',naam_huurder,0);
  CreateCookie('straat',straat,0);
  CreateCookie('postcode',postcode,0);
  CreateCookie('woonplaats',woonplaats,0);
  CreateCookie('land',land,0);
  CreateCookie('email_huurder',email_huurder,0);
  CreateCookie('telefoon',telefoon,0);
  CreateCookie('mobiel',mobiel,0);
  CreateCookie('boek1waarde',boek1waarde,0);
  CreateCookie('boek2waarde',boek2waarde,0);
  CreateCookie('boek3waarde',boek3waarde,0);
  CreateCookie('benader',benader,0);
  CreateCookie('guest1',guest1,0);
  CreateCookie('guest2',guest2,0);
  CreateCookie('guest3',guest3,0);
  CreateCookie('rental_price',rental_price,0);
  CreateCookie('nieuwsbrief',nieuwsbrief,0);
  CreateCookie('land',land,0);
  CreateCookie('geboortedatum',geboortedatum,0);
  CreateCookie('geboortedatum',geboortedatum,0);
  CreateCookie('bezetting',bezetting,0);
  CreateCookie('dagje',dagje,0);
  CreateCookie('straat1',straat1,0);
  CreateCookie('straat2',straat2,0);
  CreateCookie('LOS',verhuurperiode,0);

  form.submit();
}

function ValidateBoeken2 (form) {
  var nachten=form.nachten.value;
  var kosten=form.kosten.value;
  var special_info=form.special_info.value;
  var aantal_personen=form.aantal_personen.value;

  CreateCookie('nachten',nachten,0);
  CreateCookie('kosten',kosten,0);
  CreateCookie('special_info',special_info,0);
  CreateCookie('aantal_personen',aantal_personen,0);

  form.submit();

}

function ClearBooking()
{  
  EraseCookie('naam_huurder');
  EraseCookie('straat');
  EraseCookie('postcode');
  EraseCookie('woonplaats');
  EraseCookie('land');
  EraseCookie('email_huurder');
  EraseCookie('telefoon');
  EraseCookie('mobiel');
  EraseCookie('boek1waarde');
  EraseCookie('boek2waarde');
  EraseCookie('boek3waarde');
  EraseCookie('benader');
  EraseCookie('guest1');
  EraseCookie('guest2');
  EraseCookie('guest3');
  EraseCookie('rental_price');
  EraseCookie('nieuwsbrief');
  EraseCookie('land');
  EraseCookie('geboortedatum');
  EraseCookie('nachten');
  EraseCookie('kosten');
  EraseCookie('special_info');
  EraseCookie('aantal_personen');
  EraseCookie('straat1');
  EraseCookie('straat2');
  EraseCookie('LOS');
  EraseCookie('MoveUp');
  EraseCookie('MoveDown');
  EraseCookie('params_string');
  EraseCookie('bezetting');
  EraseCookie('vp');
  EraseCookie('PRICE_SELECT');
}

function Register(form) {
  var naam=form.naam.value;
  var adres=form.adres.value;
  var extra_info1=form.extra_info1.value;
  var extra_info2=form.extra_info2.value;
  var postcode=form.postcode.value;
  var woonplaats=form.woonplaats.value;
  var land=form.land.value;
  var telefoonnr=form.telefoonnr.value;
  var mobiel=form.mobiel.value;
  var email=form.email.value;

  if (form.Controle1.checked == false) {
    var Controle1=0;
  } else {
    var Controle1=1;
  }

  CreateCookie('reg_naam',naam,0);
  CreateCookie('reg_adres',adres,0);
  CreateCookie('reg_extra1',extra_info1,0);
  CreateCookie('reg_extra2',extra_info2,0);
  CreateCookie('reg_postcode',postcode,0);
  CreateCookie('reg_woonplaats',woonplaats,0);
  CreateCookie('reg_land',land,0);
  CreateCookie('reg_email',email,0);
  CreateCookie('reg_telefoonnr',telefoonnr,0);
  CreateCookie('reg_mobiel',mobiel,0);
  CreateCookie('reg_controle1',Controle1,0);

  form.submit();
}

function ClearRegister() {
  EraseCookie('reg_naam');
  EraseCookie('reg_adres');
  EraseCookie('reg_extra1');
  EraseCookie('reg_extra2');
  EraseCookie('reg_postcode');
  EraseCookie('reg_woonplaats');
  EraseCookie('reg_land');
  EraseCookie('reg_email');
  EraseCookie('reg_telefoonnr');
  EraseCookie('reg_mobiel');
  EraseCookie('reg_controle1');

}

function ChangeObject(form) {
  CreateCookie('object',form.object.value,0);
  form.submit();
}

function ChangeCountry() 
{
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null) {
    alert("You're browser does not support AJAX");
    return;
  }
  var landObj=GetObject('land');
  var land=landObj.value;
  var langObj=GetObject('lang');
  var lang=langObj.value;
  var strURL="../country_actions.cgi?land="+land+"&lang="+lang;

  if (xmlHttp) {
    xmlHttp.onreadystatechange = function() {
      if (xmlHttp.readyState == 4) {
        // only if "OK"
        if (xmlHttp.status == 200) {
        var objecto=document.getElementById('provincies');
        select_innerHTML(objecto,xmlHttp.responseText);

/*          document.getElementById('provincies').innerHTML=xmlHttp.responseText;*/
        } else {
          alert("There was a problem while using XMLHTTP:\n" + xmlHttp.statusText);
        }
      }
    }
    xmlHttp.open("GET", strURL, true);
    xmlHttp.send(null);
  }
}

function select_innerHTML(objeto,innerHTML){
/******
* select_innerHTML - corrige o bug do InnerHTML em selects no IE
* Veja o problema em: http://support.microsoft.com/default.aspx?scid=kb;en-us;276228
* Versão: 2.1 - 04/09/2007
* Autor: Micox - Náiron José C. Guimarães - micoxjcg@yahoo.com.br
* @objeto(tipo HTMLobject): o select a ser alterado
* @innerHTML(tipo string): o novo valor do innerHTML
*******/
    objeto.innerHTML = ""
    var selTemp = document.createElement("micoxselect")
    var opt;
    selTemp.id="micoxselect1";
    document.body.appendChild(selTemp);
    selTemp = document.getElementById("micoxselect1");
    selTemp.style.display="none";
    if(innerHTML.indexOf("<option")<0){//se não é option eu converto
        innerHTML = "<option>" + innerHTML + "</option>";
    }
    innerHTML = innerHTML.replace(/<option/g,"<span").replace(/<\/option/g,"</span");
    selTemp.innerHTML = innerHTML;
      
    
    for(var i=0;i<selTemp.childNodes.length;i++){
  var spantemp = selTemp.childNodes[i];
  
        if(spantemp.tagName){     
            opt = document.createElement("OPTION");
    
   if(document.all){ //IE
    objeto.add(opt);
   }else{
    objeto.appendChild(opt);
   }       
    
   //getting attributes
   for(var j=0; j<spantemp.attributes.length ; j++){
    var attrName = spantemp.attributes[j].nodeName;
    var attrVal = spantemp.attributes[j].nodeValue;
    if(attrVal){
     try{
      opt.setAttribute(attrName,attrVal);
      opt.setAttributeNode(spantemp.attributes[j].cloneNode(true));
     }catch(e){}
    }
   }
   //getting styles
   if(spantemp.style){
    for(var y in spantemp.style){
     try{opt.style[y] = spantemp.style[y];}catch(e){}
    }
   }
   //value and text
   opt.value = spantemp.getAttribute("value");
   opt.text = spantemp.innerHTML;
   //IE
   opt.selected = spantemp.getAttribute('selected');
   opt.className = spantemp.className;
  } 
 }    
 document.body.removeChild(selTemp)
 selTemp = null;
}


function VerstuurEmail (form) {
  var OnderwerpEmail=form.OnderwerpEmail.value;
  var BodyEmail=form.BodyEmail.value;

  CreateCookie('OnderwerpEmail',OnderwerpEmail,0);
  CreateCookie('BodyEmail',BodyEmail,0);

  form.submit();

}



