function ganaar(naarpagina){
 alert("Start pagina "+naarpagina+".");
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

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_showHideLayers(menuactief) { //v6.0
 var i,p,v,obj;
 Home.style.visibility='hidden';
 Informatie.style.visibility='hidden';
 Actueel.style.visibility='hidden';
 PMC.style.visibility='hidden';
 Jazzdans.style.visibility='hidden';
 Gymnastiek.style.visibility='hidden';
 Trampoline.style.visibility='hidden';
 Agenda.style.visibility='hidden';
 if ((obj=MM_findObj(menuactief))!=null) {
  obj=obj.style;
  obj.visibility='visible';
 }
}

function emptyvalidation(entered, alertbox){
  with (entered){
    value=value.replace(/^\s*|\s*$/g,"");
    if (value==null || value==""){
      if (alertbox!=""){
        alert(alertbox);
        return false;
      }
      return false;
    } else {
      return true;
    }
  }
}

function formvalidation(thisform) {
 with (thisform){
  if (emptyvalidation(naam,"Vul je naam in")==false) {naam.focus(); return false;};
  if (emptyvalidation(email,"Vul je e-mailadres in")==false) {email.focus(); return false;};
  if (emptyvalidation(bericht,"Je hebt nog geen berichtje achtergelaten...")==false) {bericht.focus(); return false;};
 }
}

function smile(text) {
    var messageText = document.gastenboek.bericht;
    var pos = 0;
	
	while(text.indexOf('&quote;') > -1) {
        pos = text.indexOf('&quote;');
        text = "" + (text.substring(0, pos) + '"' + 
        text.substring((pos + '&quote;'.length), text.length));
    }
	
	messageText.value  += messageText.value.charAt(messageText.value.length - 1) == ' ' ? text + ' ' : ' ' + text + ' ';
	document.gastenboek.bericht.focus();
}

function validate_email(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = form_id.elements[email].value;
   if(reg.test(address) == false) {
      //alert('Invalid Email Address');
      return false;
   }
}

//#### Kaartverkoop
function kv_wijzig(voorstelling){
  bbmiddag=document.getElementById('middag').value*7.5;
  bbavond=document.getElementById('avond').value*7.5;
  ccmiddag=document.getElementById('dvd_middag').value*5;
  ccavond=document.getElementById('dvd_avond').value*5;
  if ( voorstelling == 1 ){ aa=bbmiddag; document.getElementById('bmiddag').innerHTML=aa.toFixed(2).replace('.', ','); }
  if ( voorstelling == 2 ){ aa=bbavond; document.getElementById('bavond').innerHTML=aa.toFixed(2).replace('.', ','); }
  if ( voorstelling == 3 ){ aa=ccmiddag; document.getElementById('bdvdmiddag').innerHTML=aa.toFixed(2).replace('.', ','); }
  if ( voorstelling == 4 ){ aa=ccavond; document.getElementById('bdvdavond').innerHTML=aa.toFixed(2).replace('.', ',');  }
  aa=bbmiddag+bbavond+ccmiddag+ccavond; document.getElementById('bsamen').innerHTML=aa.toFixed(2).replace('.', ',');
  bb=(document.getElementById('middag').value*1)+(document.getElementById('avond').value*1)+(document.getElementById('aantal_besteld').value*1);
	if ( bb > 4 ){
	  document.getElementById('waarschuwing').innerHTML='<p>U mag maximaal 4 kaarten bestellen, dus pas uw aanvraag aan...</p>';
	  document.getElementById('submitbutton').disabled=true;
	} else {
	  document.getElementById('waarschuwing').innerHTML='';
	  document.getElementById('submitbutton').disabled=false;
	}
}

function kv_formvalidation(thisform) {
  if ( validate_email(thisform,'email')==false ){ alert('Ongeldig emailadres...'); thisform.email.focus(); return false; }
  with (thisform){
    if ( emptyvalidation(telefoon,"Vul telefoonnummer in")==false ){ telefoon.focus(); return false; }
    if ( emptyvalidation(rekeninghouder,"Vul naam in")==false ){ rekeninghouder.focus(); return false; }
    //if ( emptyvalidation(rekeninghouder,"Vul naam rekeninghouder in")==false ){ rekeninghouder.focus(); return false; }
    //if ( emptyvalidation(woonplaats,"Vul woonplaats in")==false ){ woonplaats.focus(); return false; }
    //if ( emptyvalidation(banknr,"Vul bankrekeningnummer in")==false ){ banknr.focus(); return false; }
    bb=(document.getElementById('middag').value*1)+(document.getElementById('avond').value*1);
    cc=(document.getElementById('dvd_middag').value*1)+(document.getElementById('dvd_avond').value*1);
    if ( bb < 1 && cc < 1  ){ alert('Nog geen kaarten of DVD gekozen...'); middag.focus(); return false; }
    //if ( !machtiging.checked ){ alert("Geef eerst toestemming voor machtiging..."); return false; }
    if ( !machtiging.checked ){ alert("Accepteer eerst 'Alles naar waarheid ingevuld?'"); return false; }
  }
}

function kv_xmail(ordnr,email) {
 var yesno = confirm("Opnieuw versturen aan "+email+"?",'');
 if (yesno == true){
  document.kv_overzicht.ordernummer.value=ordnr;
  document.kv_overzicht.submit();
 }
}

