function zetfocus(fffff)
{
eval('document.getElementById("'+fffff+'").focus()');
}

function checktoets (sssss)
{
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13){
eval(sssss + '()');
}
}

function checktoets1 (fffff)
{
var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
if (keyCode == 13){
eval('document.getElementById("'+fffff+'").focus()');

}
}

function foutmelding(f){
alert(f)
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
//alert(selObj.options[selObj.selectedIndex].value)
top.location.href = selObj.options[selObj.selectedIndex].value
}

function pccheck(str){
 test = str;
 size = test.length
if (size!=6){
 alert("De postcode moet 6 tekens bevatten.")
 return false
}


 if (isNaN(test.charAt(0))){
   alert("De postcode moet beginnen met 4 cijfers.");
   document.details.pcode.focus();
   return false;
  }
   if (isNaN(test.charAt(1))){
   alert("De postcode moet beginnen met 4 cijfers.");
   document.details.pcode.focus();
   return false;
  }
   if (isNaN(test.charAt(2))){
   alert("De postcode moet beginnen met 4 cijfers.");
   document.details.pcode.focus();
   return false;
  }
   if (isNaN(test.charAt(3))){
   alert("De postcode moet beginnen met 4 cijfers.");
   document.details.pcode.focus();
   return false;
  }
  
   if (!(isNaN(test.charAt(4)))){
   alert("De laatse 2 tekens van de postcode moeten letters zijn.");
   document.details.pcode.focus();
   return false;
  }
  
  if (!(isNaN(test.charAt(5)))){
   alert("De laatse 2 tekens van de postcode moeten letters zijn.");
   document.details.pcode.focus();
   return false;
  }
  
 return true					
	}
	
	
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Het email adres is niet juist")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Het email adres is niet juist")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   alert("Het email adres is niet juist")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   alert("Het email adres is niet juist")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   alert("Het email adres is niet juist")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   alert("Het email adres is niet juist")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   alert("Het email adres is niet juist")
		    return false
		 }

 		 return true					
	}

function gb_schrijven(){

	var naamID=document.getElementById("gbnaam")
		if ((naamID.value==null)||(naamID.value=="")){
		alert("Je moet je naam invoeren")
		naamID.focus()
		return false
	}
	

		var berichtID=document.getElementById("gbbericht")
		if ((berichtID.value==null)||(berichtID.value=="")){
		alert("Je moet een bericht invoeren")
		berichtID.focus()
		return false
	}
	
		var codeID=document.getElementById("gbcode")
		if ((codeID.value==null)||(codeID.value=="")){
		alert("Je moet een validatiecode invoeren (kijk op het plaatje)")
		codeID.focus()
		return false
	}
	
document.gb_schrijf.submit()
}
	
function zenden(){

	var naamID=document.getElementById("naam")
		if ((naamID.value==null)||(naamID.value=="")){
		alert("Je moet je naam invoeren")
		naamID.focus()
		return false
	}
	
	var emailID=document.getElementById("email")
		if ((emailID.value==null)||(emailID.value=="")){
		alert("Je moet een email adres invoeren")
		emailID.focus()
		return false
	}
	
		var berichtID=document.getElementById("bericht")
		if ((berichtID.value==null)||(berichtID.value=="")){
		alert("Je moet een bericht invoeren")
		berichtID.focus()
		return false
	}
	
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	
document.getElementById("naamz").value=naamID.value	
document.getElementById("emailz").value=emailID.value
document.getElementById("berichtz").value=berichtID.value
document.formz.submit()
eindmeel()
}




function gnwwvergeten(){

	var emailID=document.getElementById("emailvergeten")
		if ((emailID.value==null)||(emailID.value=="")){
		alert("Je moet jouw email adres invoeren")
		emailID.focus()
		return false
	}

	
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}

document.formvergeten.submit()
emailID.value=""
naarhome();
}



function wwwijzigen(){

	var wijsgnaamID=document.getElementById("wijsgnaam")
		if ((wijsgnaamID.value==null)||(wijsgnaamID.value=="")){
		alert("Je moet jouw gebruikersnaam invoeren")
		wijsgnaamID.focus()
		return false
	}

	var wijswwID=document.getElementById("wijsww")
		if ((wijswwID.value==null)||(wijswwID.value=="")){
		alert("Je moet het oude wachtwoord invoeren")
		wijswwID.focus()
		return false
	}
	
	var wijsnwwID=document.getElementById("wijsnww")
		if ((wijsnwwID.value==null)||(wijsnwwID.value=="")){
		alert("Je moet het nieuwe wachtwoord invoeren")
		wijsnwwID.focus()
		return false
	}

	


document.formwijzigen.submit()
wijswwID.value=""
wijsnwwID.value=""
wijsgnaamID.value=""
naarhome();
}


function wijzigen()
{
$(document).ready(function(){
div='main'
wat='wijzigen.asp'
$('#'+div).load(wat,
function(){
});
});
}

function vergeten()
{
$(document).ready(function(){
div='main';
wat='vergeten.asp';
$('#'+div).load(wat,
function(){
});
});
}

function loguit()
{
parent.top.location.href = '<%=www%>'
}

function cms()
{
parent.top.location.href = '<%=wwwcms%>'
}

//nieuwe functie
function menu(dif,wat,plaat){

reeds=0;
newdate = new Date();
newtime=newdate.getTime();

var vr=wat.indexOf('?');
if (vr==-1){wat=wat+'?tijd='+newtime;}
else {wat=wat+'&tijd='+newtime;}

if (dif=='blank'){
reeds=1;
window.open (wat);
}

if (reeds==0){
if (dif=='top'){
reeds=1;
top.location.href=wat;
}
}

if (reeds==0)
{

req=null;
if (window.XMLHttpRequest)
  {// code for all new browsers
  req=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE5 and IE6
  req=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (req!=null)
  {

req.open("GET",wat, false);
req.send(null);
var page = req.responseText;
document.getElementById(dif).innerHTML = page;
 }
// geen div plaatje
var a=1;
if (a!=a)
{
if (plaat=="MAP"){showAddress();plaat=''}
if (plaat=="ROUTE") {showRoute();plaat=''}
if (plaat!=""){
dat = 'plaatje.asp?platen='+plaat+'&tijd='+newtime;
req=null;
if (window.XMLHttpRequest)
  {// code for all new browsers
  req=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE5 and IE6
  req=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (req!=null)
  {
req.open("GET",dat, false);
req.send(null);
var page = req.responseText;
document.getElementById('plaatje').innerHTML = page;
 }
}
else
document.getElementById('plaatje').innerHTML = '';
}
}
}


function eindmeel(){
var naamID=document.getElementById("naam")
var emailID=document.getElementById("email")
var berichtID=document.getElementById("bericht")
naamID.value=""
emailID.value=""
berichtID.value=""
naarhome();
}


	function klik(naam,nr){
	document.getElementById("plaat11").src=naam;
	//document.getElementById("plaat111").src=naam;
	opacity("fade", 0, 90, 50);
	if(nr==0) {
	opacity("light_h", 0, 100, 50);
	}
	if(nr==1) {
	opacity("light", 0, 100, 50);
	}
	}
	
	function klak(nr){
	if(nr==0) {
	opacity("light_h", 100, 0, 50);
	}
	if(nr==1) {
	opacity("light", 100, 0, 50);
	}
	opacity("fade", 70, 0, 50);
	}
	
	function opacity(id, opacStart, opacEnd, millisec) { 
    //speed for each frame 
    var speed = Math.round(millisec / 100); 
    var timer = 1; 

    //determine the direction for the blending, if start and end are the same nothing happens 
    if(opacStart > opacEnd) {
	        for(i = opacStart; i >= opacEnd; i--) { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 

		document.getElementById(id).style.display="none";

    } else if(opacStart < opacEnd) {
	document.getElementById(id).style.display="block";
        for(i = opacStart; i <= opacEnd; i++) 
            { 
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
            timer++; 
        } 
    } 
} 

//change the opacity for different browsers 
function changeOpac(opacity, id) { 
    var object = document.getElementById(id).style; 
    object.opacity = (opacity / 100); 
    object.MozOpacity = (opacity / 100); 
    object.KhtmlOpacity = (opacity / 100); 
    object.filter = "alpha(opacity=" + opacity + ")"; 
}
	
	
function actnaam()
{
formww.gnaam.focus();
}

function drukww(e)
{
var keynum;
var keychar;
if(window.event) // IE
  {
  keynum = e.keyCode;
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
keychar = String.fromCharCode(keynum);
if (keynum==13){
checkform()
}

}
function drukgnaam(e)
{
var keynum;
var keychar;
if(window.event) // IE
  {
  keynum = e.keyCode;
  }
else if(e.which) // Netscape/Firefox/Opera
  {
  keynum = e.which;
  }
keychar = String.fromCharCode(keynum);
if (keynum==13){
formww.ww.focus();
}
}
function checkformww()
{


    if (formww.gnaam.value == "") {
    alert( "Eerst een gebruikersnaam opgeven." );
    form1.gnaam.focus();
    return;
  }
  
      if (formww.ww.value == "") {
    alert( "Je moet het wachtwoord invullen." );
    formww.ww.focus();
    return;
  }
  

  formww.submit()
}

function boeken(){
	

	var naamID=document.getElementById("boeknaam")
		if ((naamID.value==null)||(naamID.value=="")){
		alert("Je moet je naam invoeren")
		naamID.focus()
		return false
	}

		var adresID=document.getElementById("boekadres")
		if ((adresID.value==null)||(adresID.value=="")){
		alert("Je moet een adres (straat+nummer) invoeren")
		telID.focus()
		return false
	}
	
		var postcodeID=document.getElementById("boekpostcode")
		if ((postcodeID.value==null)||(postcodeID.value=="")){
		alert("Je moet een postcode(nnnnLL) invoeren")
		telID.focus()
		return false
	}
	
		if (pccheck(postcodeID.value)==false){
		postcodeID.value=""
		postcodeID.focus()
		return false
	}
	
		var plaatsID=document.getElementById("boekplaats")
		if ((plaatsID.value==null)||(plaatsID.value=="")){
		alert("Je moet een plaatsnaam invoeren")
		telID.focus()
		return false
	}
	
	var emailID=document.getElementById("boekemail")
		if ((emailID.value==null)||(emailID.value=="")){
		alert("Je moet een email adres invoeren")
		emailID.focus()
		return false
	}
	

	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	

		if (document.getElementById("boekdatumvan").value==""){
		alert("Je moet de aankomstsdatum selecteren")
		return false
	}	


		if (document.getElementById("boekdatumtot").value==""){
		alert("Je moet de vertreksdatum selecteren")
		return false
	}


document.formboek.submit();

}


function boekberekenprijs(){
	

		if (document.getElementById("boekdatumvan").value==""){
		return false
	}	


		if (document.getElementById("boekdatumtot").value==""){
		return false
	}

ap=document.getElementById("boekaantal").value

ddd=document.getElementById("boekdatumvan").value ;
dag=ddd.substr(0,2);
maand=ddd.substr(3,2);
jaar=ddd.substr(6);
van=new Date(maand+"/"+dag+"/"+jaar);



ddd=document.getElementById("boekdatumtot").value ;
dag=ddd.substr(0,2);
maand=ddd.substr(3,2);
jaar=ddd.substr(6);
tot=new Date(maand+"/"+dag+"/"+jaar);

var one_day=1000*60*60*24;

verschil=Math.ceil((tot.getTime()-van.getTime())/(one_day));
verschil=verschil;

aw = parseInt(verschil/7)
bp=20;
np=ap*3.5
if (np>20){np=20}
ppn=bp+np
pp=verschil*ppn
if (aw>0)
{
if (7*ppn>250){
pp=(aw*250)+((verschil-(aw*7))*ppn);
}
}
tp=pp+10+(ap*2);

tp += ''

var mySplitResult = tp.split('.')
if (mySplitResult.length==1){
bedrag=mySplitResult[0]+',00'
}
if (mySplitResult.length==2){
if (mySplitResult[1].length==1){
bedrag=mySplitResult[0]+','+mySplitResult[1]+'0'
}
if (mySplitResult[1].length==2){
bedrag=mySplitResult[0]+','+mySplitResult[1]
}
}


document.getElementById("boekbedrag").value=bedrag;
document.getElementById("boekprijs").value=tp;

}


function aankomst(dd,ddd){

document.getElementById("boekdatumvan").value=dd
document.getElementById("boekdatvan").value=ddd
document.getElementById("boekdatumtot").value=''
naardatum='maandtot.asp?datum='+ddd
menu('maandeind',naardatum,'')

}

function vertrek(dd,ddd){

document.getElementById("boekdatumtot").value=dd
document.getElementById("boekdattot").value=ddd
boekberekenprijs()

}


function blogreactie(terug,id,soort){

		var ID=document.getElementById("blogreactienaam")
		if ((ID.value==null)||(ID.value=="")){
		alert("Je moet een naam invoeren")
		ID.focus()
		return false
	}
	
		haak=ID.value.search("<")
		if (haak!=-1){
		alert("Je mag geen < gebruiken")
		ID.focus()
		return false
	}
	
	bn=ID.value;
	
		var ID=document.getElementById("blogreactiemail")
		if ((ID.value==null)||(ID.value=="")){}
		else
		{
	if (echeck(ID.value)==false){
		ID.value=""
		ID.focus()
		return false
	}
		}

		haak=ID.value.search("<")
		if (haak!=-1){
		alert("Je mag geen < gebruiken")
		ID.focus()
		return false
	}
	bm=ID.value;
		var ID=document.getElementById("blogreactietekst")
		if ((ID.value==null)||(ID.value=="")){
		alert("Je moet een reactie invoeren")
		ID.focus()
		return false
	}
		haak=ID.value.search("<")
		if (haak!=-1){
		alert("Je mag geen < gebruiken")
		ID.focus()
		return false
	}
	bt=ID.value;
var res = ""
for (i=0;i < bt.length; i++) {
    res += bt.charCodeAt(i) + ',';
}
res = res.substr(0, res.length - 1);
bt=res

menu('chatbuiten','/blog/wysiwyg-blogreactie.asp?terug='+terug+'&id='+id+'&bt='+bt+'&bm='+bm+'&bn='+bn+'&soort='+soort,'')
}

function pausecomp(millis) 
{
var date = new Date();
var curDate = null;

do { curDate = new Date(); } 
while(curDate-date < millis);
} 

