// JavaScript Document
  jsHover = function() {
    var hEls = document.getElementById("nav").getElementsByTagName("LI");
    for (var i=0, len=hEls.length; i<len; i++) {
      hEls[i].onmouseover=function() { this.className+=" jshover"; }
      hEls[i].onmouseout=function() { this.className=this.className.replace(" jshover", ""); }
    }
  }
  if (window.attachEvent && navigator.userAgent.indexOf("Opera")==-1) window.attachEvent("onload", jsHover);

  
  function check (form) {

   required = new Array('initials','name','street','number', 'zip_code','city','phone1','phone2','email');
   var color = "#fff";
   var high_color = "#ffd";
   var error = false;
   var error_message = 'Vul alstublieft de verplichte velden in.';
   var error_email_message = 'Het ingevoerde e-mail adres is ongeldig.';
   var error_email = false;
   var error3 = false;
   var first = -1;
   var check = 0;
   var check_2 = 0;
   var patterns = new Array();
   patterns["email"] = /^[a-z0-9_\-\.]+@[a-z0-9_\-\.]+\.[a-z0-9]{2,4}$/i;

   for (i=0;i<required.length;i++) {
      if (form[required[i]].value == "") {
         error = true;
         form[required[i]].style.background = high_color;
         if (first == -1) {
            first = i;
         }         
      }
      else{
         form[required[i]].style.background = color;
      }
      if (patterns[required[i]]) {
         var val = form[required[i]].value;
         if ( !val.match(patterns[required[i]]) ){
            error_email = true;
            form[required[i]].style.background = high_color;
            form[required[i]].value = '';
            if (first == -1) {
               first = i;
            }         
         }      
      }
   }
   
   for (j=0;j<form['sex'].length;j++) {
		 if(form['sex'][j].checked) { check = 1;}
	}
		 if(check == 0){
			alert ('Selecteer Mevr. of Dhr.');
			return false;
   }
 
   if (error) {
      alert(error_message);
      form[required[first]].focus();
      return false;
   } else if (error_email) {
	    alert(error_email_message);
		form['email'].focus();
		return false;
   } else if (error3) {
		alert('Selecteer Mevr. of Dhr.');
		return false;
   } else {
      return true;   
   }
}


sfHover = function() {
    var sfEls = document.getElementById("nav").getElementsByTagName("LI");
    for (var i = 0; i < sfEls.length; i++) {
        sfEls[i].onmouseover = function() {
            this.className += " jshover";
        }
        sfEls[i].onmouseout = function() {
            this.className = this.className.replace(new RegExp(" jshover\\b"), "");
        }
    }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

