var inames = new Array('welkom','overons','diensten','projecten','informatie','nieuws','contact');

// Preload
var revert = new Array();
var flipped = new Array();
for(i=0; i< inames.length; i++) {
	revert[i] = new Image();
	revert[i].src = "images/menu_" + inames[i] + "1.gif";
	flipped[i] = new Image();
	flipped[i].src = "images/menu_" + inames[i] + "2.gif";
}


function over(num) {
  document.getElementById(inames[num]).src = flipped[num].src;
}
function out(num) {
  document.getElementById(inames[num]).src = revert[num].src;
}

//Controleren van verplichte velden + controle op geldige opmaak mailadres
function checkrequired(which){
	var pass=true;
	if (document.images){
		for (i=0;i<which.length;i++){
			var tempobj=which.elements[i];
			if (tempobj.name.substring(0,1)=="!"||tempobj.name=="email") {
				if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){
					pass=false;
					break;
				}
			}
		}
	}

	if (!pass){
		alert("Eén of meer verplichte velden zijn niet ingevuld. Vul alle verplichte velden in waarna het bericht verzonden kan worden.")
		return false;
	} else {
//Alle verplichte velden zijn ingevuld. Nu controleren of het emailadres een geldige opmaak heeft.
		var str = document.contact.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (filter.test(str)) {
			return true;
		} else {
			alert("E-mail adres is ongeldig. Controleer e-mail adres.");
			return false;
		}
	}
}
