function toUrl(url){
document.location= url;
}  
//menu change class   
   function ChangeClass(menu, newClass) { 
	 if (document.getElementById) { 
	 	document.getElementById(menu).className = newClass;
	 } 
} 
//menu change sub class  
   function ChangeSubClass(menu, newClass) { 
	 if (document.getElementById) { 
	 	document.getElementById(menu).className = newClass;
	 } 
}
 
//document.onselectstart = new Function("return false");

function goToURL(form)
  {
    var myindex=form.dropdownmenu.selectedIndex
    if(!myindex=="")
      {
        window.location.href=form.dropdownmenu.options[myindex].value;
      }
}

function ShowDetails(id,maxID)
{
        var i=1;
	for (i=1; i <= maxID; i++) 
	{
	document.getElementById(i).style.display = "none";	
	}
	document.getElementById(id).style.display = "block";
}

function HideDetails(maxID)
{
 var i=1;
	for (i=1; i <= maxID; i++) 
	{
	document.getElementById(i).style.display = "none";
}
}

var win = null;
function NewWindow(mypage,myname,w,h,scroll){
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/3 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings)
}

function popUp(URL){day=new Date();id=day.getTime();eval("page"+id+" = window.open(URL, '"+id+"', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=740,height=400');");}

function check_contactform()
{
	if(document.editForm.elements['onderwerp'].value=='')
	{
		document.editForm.elements['onderwerp'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['onderwerp'].focus();
		return false;
	}
	else if(document.editForm.elements['email'].value=='')
	{
		document.editForm.elements['email'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['email'].focus();
		return false;
	}
	else if(document.editForm.elements['bericht'].value=='')
	{
		document.editForm.elements['bericht'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['bericht'].focus();
		return false;
	}
	else if(document.editForm.elements['code'].value=='')
	{
		document.editForm.elements['code'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['code'].focus();
		return false;
	}
}
function check_aanmeldform()
{
	if(document.editForm.elements['naam'].value=='')
	{
		document.editForm.elements['naam'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['naam'].focus();
		return false;
	}
	else if(document.editForm.elements['email'].value=='')
	{
		document.editForm.elements['email'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['email'].focus();
		return false;
	}
	else if(document.editForm.elements['code'].value=='')
	{
		document.editForm.elements['code'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['code'].focus();
		return false;
	}
}

function check_boekingform()
{
	if(document.editForm.elements['naam'].value=='')
	{
		document.editForm.elements['naam'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['naam'].focus();
		return false;
	}
	else if(document.editForm.elements['email'].value=='')
	{
		document.editForm.elements['email'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['email'].focus();
		return false;
	}
	else if(document.editForm.elements['straat'].value=='')
	{
		document.editForm.elements['straat'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['straat'].focus();
		return false;
	}
	else if(document.editForm.elements['plaats'].value=='')
	{
		document.editForm.elements['plaats'].style.backgroundColor='#DCA3B4';
		document.editForm.elements['plaats'].focus();
		return false;
	}
}

function forgotpassword(e)
{
	var IE = document.all?true:false;
	var tempX = 0;
	var tempY = 0;
	if (IE)
	{
	    tempX = event.clientX + document.body.scrollLeft;
   		tempY = event.clientY + document.body.scrollTop;
	}
	else
	{
	    tempX = e.pageX
    	tempY = e.pageY
	}
	
	if(document.getElementById('backgrounddiv')) {
		document.getElementById('backgrounddiv').style.width = document.body.clientWidth + 'px';
		document.getElementById('backgrounddiv').style.height = document.body.clientHeight + 'px';
		document.getElementById('backgrounddiv').style.filter = 'alpha(opacity=0)';
		document.getElementById('backgrounddiv').style.opacity = '0';
		document.getElementById('backgrounddiv').style.visibility = 'visible';
	}

	if(document.getElementById('forgotpassword')) {
		document.getElementById('forgotpassword').style.filter = 'alpha(opacity=80)';
		document.getElementById('forgotpassword').style.opacity = '.80';
		document.getElementById('forgotpassword').style.left = (tempX-230);
		document.getElementById('forgotpassword').style.top = tempY + 'px';
		document.getElementById('forgotpassword').style.height = '130';
		document.getElementById('forgotpassword').style.visibility = 'visible';
		document.forgotpasswordform.email.focus();
	}
}


   function weeknummer(jaar,maand,dag,terug) {
    var datum = new Date(jaar,maand - 1,dag);
    var jaartal = datum.getFullYear() - (terug ? 1 : 0);
    var nieuwjaarsdag = new Date(jaartal,0,1);
    var dagen = Math.round((datum.getTime() - nieuwjaarsdag.getTime()) / 864e5);
    var nen = [6,7,8,9,10,4,5][nieuwjaarsdag.getDay()];
    var nummer = Math.floor((dagen + nen) / 7);
    if (nummer == 0) nummer = weeknummer(jaar,maand,dag,true);
    return nummer;
    };

var code00 = 7777;
var code19 = 1919;
var myArray = new Array(1597264,6179167,5787339,9265482,1433384,8667938,6849526,9574469,9818511,2574752);

function bereken(form) 
{
bd = eval(form.arrDate_day.value);
ed = eval(form.deptDate_day.value);
bm = eval(form.arrDate_mon.value);
em = eval(form.deptDate_mon.value);
bj = eval(form.arrDate_year.value);
ej = eval(form.deptDate_year.value);
dier = eval(form.dier.checked);
var date1=new Date(bj,bm-1,bd);
var date2=new Date(ej,em-1,ed);
var diff=date2-date1;
diff=Math.round(diff/1000/60/60/24);
form.verschil.value=diff;

var c = eval(form.code.value);

for(var i=0;i<myArray.length;i++) { 
   pas=0;
  if(myArray[i]==c) {
    pas=1;
    break;
  }
}

dk = diff;

if (c==code00){
pk=42.85;
} else {
if (c==code19){
pk=53.57;
} 
}

if (c != 7777 && c != 1919){
wnummer=weeknummer(bj,bm,bd)+1;
if (wnummer <= 22 || wnummer >= 40){pk=39.29;}else{pk=60.71;}
if (wnummer >= 23 && wnummer <= 26){pk=46.43;}
if (wnummer >= 36 && wnummer <= 39){pk=46.43;}
}

if (dier == true){kuis=60;}else{kuis=30;}
waarborg = 75;
var kamer = dk * pk + kuis + waarborg;

var tot = Math.round(kamer);
var sub = Math.round(dk * pk);
if(pas == 1 && dk >=7){tot=tot-50;sub=sub-50;}                                
form.totaal.value = tot +" EUR";
form.subtot.value = sub +" EUR Verblijf";
form.huisdier.value = kuis +" EUR Schoonmaak";
}

var z=1;
function inzoomen(){
z=z+.1;document.body.style.zoom=z;}
function uitzoomen(){
z=z-.1;document.body.style.zoom=z;}
function schaal(){
document.body.style.zoom=1;}

function gps(id, act, lat, long, mess, zoom)
{
	if (act=='aff')
	{
		document.getElementById('fram'+id).src = 'gps/index.php?lat='+lat+'&long='+long+'&message='+mess+'&zoom='+zoom;
		document.getElementById('cart'+id).style.display='block';
		document.getElementById('txt'+id).innerHTML='<img src="img/sluit_map.jpg" border="0" align="absmiddle" title="sluit map" />';
		document.getElementById('txt'+id).onclick = function () { gps(id, 'masq',lat , long, mess, zoom); }
	}
	if (act=='masq')
	{
		document.getElementById('cart'+id).style.display="none";
		document.getElementById('txt'+id).innerHTML='<img src="img/open_map.jpg" border="0" align="absmiddle" title="open map" />';
		document.getElementById('txt'+id).onclick = function () { gps(id, 'aff',lat , long, mess, zoom); }
	}
		
}
