<!--
 // Dit script is geschreven door D.B.G. de Jong, The Perfect Shine (www.perfectshine.nl)
 // Gebruik van dit script is niet toegestaan zonder toestemming van de maker.
 // Copyrights 2004.


 // Knoppen:
 
  var pics;
  var objCount = 0;

  pics = new Array();

  function preload(name, first, second) {
    pics[objCount] = new Array(3);
    pics[objCount][0] = new Image();
    pics[objCount][0].src = first;
    pics[objCount][1] = new Image();
    pics[objCount][1].src = second;
    pics[objCount][2] = name;
    objCount++;
  }

  function on(name){
  for (i = 0; i < objCount; i++) {
      if (document.images[pics[i][2]] != null)
         if (name != pics[i][2]) {
          document.images[pics[i][2]].src = pics[i][0].src;
        } else
        {
           document.images[pics[i][2]].src = pics[i][1].src;
        }
      }
  window.status='';
  }

  function off(){
  for (i = 0; i < objCount; i++) {
      if (document.images[pics[i][2]] != null)
        document.images[pics[i][2]].src = pics[i][0].src;
      }
  window.status='';
  }

preload("home",       "knoppen/knop-home.gif",     "knoppen/knnr-home.gif");
preload("drmenu",     "knoppen/knop-drmenu.gif",   "knoppen/knnr-drmenu.gif");
preload("efmenu",     "knoppen/knop-efmenu.gif",   "knoppen/knnr-efmenu.gif");
preload("vhmenu",     "knoppen/knop-vhmenu.gif",   "knoppen/knnr-vhmenu.gif");
preload("service",    "knoppen/knop-service.gif",  "knoppen/knnr-service.gif");
preload("bruiloft",   "knoppen/knop-bruid.gif",    "knoppen/knnr-bruid.gif");
preload("bruiloft2",  "knoppen/knop-bruid.gif",    "knoppen/knnr-bruid.gif");
preload("tfmenu",     "knoppen/knop-tfmenu.gif",   "knoppen/knnr-tfmenu.gif");
preload("inmenu",     "knoppen/knop-inmenu.gif",   "knoppen/knnr-inmenu.gif");

preload("drklein",    "knoppen/knop-drklein.gif",  "knoppen/knnr-drklein.gif");
preload("drmid",      "knoppen/knop-drmid.gif",    "knoppen/knnr-drmid.gif");
preload("drgroot",    "knoppen/knop-drgroot.gif",  "knoppen/knnr-drgroot.gif");

preload("efconf",     "knoppen/knop-efconf.gif",   "knoppen/knnr-efconf.gif");
preload("efsnow",     "knoppen/knop-efsnow.gif",   "knoppen/knnr-efsnow.gif");
preload("efschuim",   "knoppen/knop-efschuim.gif", "knoppen/knnr-efschuim.gif");
preload("efbellen",   "knoppen/knop-efbellen.gif", "knoppen/knnr-efbellen.gif");

preload("vhlicht",    "knoppen/knop-vhlicht.gif",  "knoppen/knnr-vhlicht.gif");
preload("vhgeluid",   "knoppen/knop-vhgeluid.gif", "knoppen/knnr-vhgeluid.gif");
preload("vheffect",   "knoppen/knop-vheffect.gif", "knoppen/knnr-vheffect.gif");

preload("tfref",      "knoppen/knop-tfref.gif",    "knoppen/knnr-tfref.gif");
preload("tfprijs",    "knoppen/knop-tfprijs.gif",  "knoppen/knnr-tfprijs.gif");
preload("tfaanb",     "knoppen/knop-tfaanb.gif",   "knoppen/knnr-tfaanb.gif");
preload("tfofferte",  "knoppen/knop-tfofferte.gif","knoppen/knnr-tfofferte.gif");
preload("tfocca",     "knoppen/knop-tfocca.gif",   "knoppen/knnr-tfocca.gif");

preload("inadres",    "knoppen/knop-inadres.gif",  "knoppen/knnr-inadres.gif");
preload("insa",       "knoppen/knop-insa.gif",     "knoppen/knnr-insa.gif");
preload("infoto",     "knoppen/knop-infoto.gif",   "knoppen/knnr-infoto.gif");
preload("inlink",     "knoppen/knop-inlink.gif",   "knoppen/knnr-inlink.gif");
preload("insite",     "knoppen/knop-insite.gif",   "knoppen/knnr-insite.gif");
preload("verkoop",    "knoppen/knop-verkoop.gif",  "knoppen/knnr-verkoop.gif");

 // Subwindow openen:

 function openWin2(bestand,soort) {
   if (soort==1) {
     drivein= window.open(bestand+".html", "Drive-in show","width=670,height=405,status=no,toolbar=no,menubar=no,scrollbars=no,resizable=no");
     }
   if (soort==2) {
     schuim= window.open(bestand+".html", "Sneeuw","status=no,toolbar=no,menubar=no,scrollbars=no,resizable=no");
     }
 }

 // Voor menu-loaders:
 
 function laadschermen(left, main ,status) {
  parent.bar.location.href=left;
  parent.main.location.href=main;
  window.status=status;
  }

 // Voor formuliergebruik:

  
  function validlength(item,len) {
   return (item.length >= len);
 }

 function checktel() {
   if (reaktieform.aktie2.checked) {
      if (!validlength(parent.main.document.reaktieform.telnr.value,10)) {
        alert("U heeft geen (juist) telefoonnummer opgegeven.\nThe Perfect Shine kan zo geen telefonisch contact met u opnemen!");
        reaktieform.aktie2.checked=false;
      }  
   }
 }

 function juisttel() {
   if (!validlength(document.reaktieform.telnr.value,10)) {
      alert("U heeft geen juist telefoonnummer opgegeven.");
      document.reaktieform.telnr.value="";
      }
 }

 function juistemail() {
   if ((document.reaktieform.email.value.indexOf('@',0)==-1)||(!validlength(document.reaktieform.email.value,5))) {
         alert("U heeft geen juist e-mail adres opgegeven.");
         document.reaktieform.email.value="";
         }
      
 }
 
 function magdital() {
   if (document.reaktieform.soort.value==0) {
      alert("U heeft nog geen interesse gebied gekozen.");
      document.reaktieform.soort.focus();
      }	
   
 }
 
 function magdital2() {
   //verplichte velden ook al ingevuld?
   if (document.reaktieform.soort.value==0) {
      alert("U heeft nog geen interesse gebied gekozen.");
      document.reaktieform.soort.focus();
      }	
   if (!validlength(document.reaktieform.realname.value,2)) {
      alert("U heeft geen contactpersoon / naam ingevoerd.\nDit is een verplicht in te vullen veld.");
      document.reaktieform.realname.focus();
      }	
   if (!validlength(document.reaktieform.email.value,5)) {
      alert("U heeft geen e-mail adres ingevoerd.\nDit is een verplicht in te vullen veld.");
      document.reaktieform.email.focus();
      }	
 }
 
 function submitonce(theform){
   //if IE 4+ or NS 6+
   if (document.all||document.getElementById){
     //screen thru every element in the form, and hunt down "submit" and "reset"
     for (i=0;i<theform.length;i++){
       var tempobj=theform.elements[i]
       if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")
       //disable em
       tempobj.disabled=true
       }
     }
  }

 // Einde funkties voor formuliergebruik....

 //-->

