/* GET PAGE SIZE */
function getPageScroll(){
	var yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll = document.body.scrollTop;
	}
	return yScroll;
}

function getPageSize() {
	var xScroll, yScroll;	
	if (window.innerHeight && window.scrollMaxY) {	
		xScroll = document.body.scrollWidth;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else {
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}	
	var windowWidth, windowHeight;
	if (self.innerHeight) {
		windowWidth = self.innerWidth;
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) {
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}
	if (yScroll < windowHeight){
		pageHeight = windowHeight;
	} else { 
		pageHeight = yScroll;
	}
	if (xScroll < windowWidth){	
		pageWidth = windowWidth;
	} else {
		pageWidth = xScroll;
	}

	arrayPageSize = new Array();
	arrayPageSize['pageWidth'] = pageWidth;
	arrayPageSize['pageHeight'] = pageHeight;
	arrayPageSize['windowWidth'] = windowWidth;
	arrayPageSize['windowHeight'] = windowHeight;
	return arrayPageSize;
	/// pageHeight = getPageSize()['pageHeight'];
}

// ------------------------------------------------------------------------------------------------------------------- //
/* DURATION FADE / EASING IN MS */
var fadetime = 300;
var easingtime = 1000;

// ------------------------------------------------------------------------------------------------------------------- //
/* OVERLAY */
overlay = function(way,page,change) {
	anticache = Math.floor(Math.random() * 10000000000);
	var height = document.getElementById('content_r3c1').offsetHeight;
	if (height == 0) {
		height = getPageSize()['pageHeight'];
	} else {
		document.getElementById('content_r3c1').offsetHeight + 211;
	}
	if (way == 'show') {
		document.getElementById('dropdowns').style.visibility = "hidden";
		height = height+"px";
		fromtop = 100 + getPageScroll();
		document.getElementById('overlay').style.margin = fromtop+"px 0 0 -200px";
		
		document.getElementById('overlay_iframe').src = "includes/content/"+page+"&ac="+anticache;		
		document.getElementById('overlay').style.display = "block";
		document.getElementById('overlay_open').value = "overlay";		
		setTimeout("fade('overlay','in',0,'');",fadetime);
		
		if (change != 1) {
			document.getElementById('overlay_bg').style.height = height;
			document.getElementById('overlay_bg').style.display = "block";
			fade('overlay_bg','in',0,50);
		}
	} else if (way == 'vacature') {
		height = height+"px";
		fromtop = 100 + getPageScroll();
		document.getElementById('overlay_vac').style.margin = fromtop+"px 0 0 -250px";	
				
		document.getElementById('overlay_vac_iframe').src = "includes/content/"+page+"&ac="+anticache;		
		document.getElementById('overlay_bg').style.height = height;
		document.getElementById('overlay_bg').style.display = "block";
		document.getElementById('overlay_vac').style.display = "block";
		document.getElementById('overlay_open').value = "overlay_vac";
		
		fade('overlay_bg','in',0,50);
		setTimeout("fade('overlay_vac','in',0,'');",fadetime);
	} else if (way == 'hide') {
		setTimeout("document.getElementById('dropdowns').style.visibility = \"visible\";",fadetime*2);
		fadeid = document.getElementById('overlay_open').value;
		fade(fadeid,'out',100,'');
		setTimeout("showhide('"+fadeid+"');",(fadetime*3));		
		setTimeout("fade('overlay_bg','out',50,'');",fadetime+(fadetime/2));		
		setTimeout("showhide('overlay_bg');",(fadetime*3));
	} else if (way == "message") {
		height = height+"px";
		fromtop = 200 + getPageScroll();
		document.getElementById('overlay_mes').style.margin = fromtop+"px 0 0 -250px";		
		
		anticache = Math.floor(Math.random() * 10000000000);		
		document.getElementById('overlay_mes_iframe').src = "includes/content/"+page+"&ac="+anticache;
		
		document.getElementById('overlay_bg').style.height = height;
		document.getElementById('overlay_bg').style.display = "block";
		document.getElementById('overlay_mes').style.display = "block";
		document.getElementById('overlay_open').value = "overlay_mes";
		
		fade('overlay_bg','in',0,50);
		setTimeout("fade('overlay_mes','in',0,'');",fadetime);
	} else if (way == "partner") {
		height = height+"px";
		document.getElementById('overlay_p').style.top = "72px";
		document.getElementById('overlay_p').style.margin = "0 0 0 -300px";
		document.getElementById('overlay_iframe_p').src = "includes/content/"+page+"&ac="+anticache;
		
		document.getElementById('overlay_bg').style.height = "100%";
		document.getElementById('overlay_bg').style.display = "block";
		document.getElementById('overlay_p').style.display = "block";
		document.getElementById('overlay_open').value = "overlay_p";
		fade('overlay_bg','in',0,50);				
		fade('overlay_p','in',0,'');
	}
}
hideshowoverlaysend = function(v,l) {
	fade('overlay_vac','out',100,'');
	setTimeout("showhide('overlay_vac');",fadetime+100);
	setTimeout("overlay('show','contact.php?v="+v+"&s=1&l="+l+"',1);",(fadetime*2));
	document.getElementById('overlay_open').value = "overlay";
	
}
hideshowoverlayinteresse = function(v,l) {
	fade('overlay_vac','out',100,'');
	setTimeout("showhide('overlay_vac');",fadetime+100);
	setTimeout("overlay('show','contact.php?v="+v+"&k=1&l="+l+"',1);",(fadetime*2));
	document.getElementById('overlay_open').value = "overlay";	
}

// ------------------------------------------------------------------------------------------------------------------- //
/* FADE IN/OUT */
fade = function(id,way,f,maximum) {
	if (document.getElementById(id)) {
		if (way == "in") {	
			if (maximum == "") {
				maximum = 100;	
			}
			if (f < maximum) {
				f = f + 5;
				document.getElementById(id).style.opacity = f/100;
				document.getElementById(id).style.filter = "alpha(opacity="+f+")";		
				setTimeout("fade('"+id+"','"+way+"',"+f+","+maximum+")",(fadetime/20));
			}
		} else if (way == "out") {
			if (maximum == "") {
				maximum = 0;	
			}
			if (f > maximum) {
				f = f - 5;
				document.getElementById(id).style.opacity = f/100;
				document.getElementById(id).style.filter = "alpha(opacity="+f+")";		
				setTimeout("fade('"+id+"','"+way+"',"+f+","+maximum+")",(fadetime/20));
			}
		}
	}
}

// ------------------------------------------------------------------------------------------------------------------- //
/* SHOW/HIDE OBJECT */
showhide = function(id) {
	if (document.getElementById(id).style.display == "none") {
		document.getElementById(id).style.display = "block";
	} else if (document.getElementById(id).style.display == "block") {
		document.getElementById(id).style.display = "none";	
	} else {
		document.getElementById(id).style.display = "none";		
	}
}

// ------------------------------------------------------------------------------------------------------------------- //
/* SET OPACITY = 100 */
opaque = function(id) {
	document.getElementById(id).style.opacity = "1";
	document.getElementById(id).style.filter = "alpha(opacity=100)";	
}

// ------------------------------------------------------------------------------------------------------------------- //
/* SET OPACITY = 0 */
transparant = function(id) {
	document.getElementById(id).style.opacity = "0";
	document.getElementById(id).style.filter = "alpha(opacity=0)";	
}

// ------------------------------------------------------------------------------------------------------------------- //
/* MOVE THE FOOTER */
movefooter = function(way,current,move,times) {
	if (way == "down") {
		if (times == 20) {
			setTimeout("document.getElementById('footer_div').style.display = 'none'",50);	
		}
		if (times <= 20) {
			current = current + move;
			move = move + 1;
			document.getElementById('footer_div').style.top = current+"px";
			times = times + 1;
			setTimeout("movefooter('down',"+current+","+move+","+times+")",10);
		}
	} else if (way == "up") {
		if (times == 0) {
			setTimeout("document.getElementById('footer_div').style.display = 'block'",250);	
		}
		if (times <= 20) {
			current = current - move;
			move = move - 1;
			document.getElementById('footer_div').style.top = current+"px";
			times = times + 1;
			setTimeout("movefooter('up',"+current+","+move+","+times+")",10);
		}
	}
}

// ------------------------------------------------------------------------------------------------------------------- //
/* ANIMATE */
animate = function(to,menu,lang) {
	/* CHANGE MENU ITEM COLOR */
	oldmenu = document.getElementById('current_menu').value;
	if (oldmenu != menu) {
		if (oldmenu != "r3c3") {
			document.getElementById("menu_"+oldmenu).style.color = "#ABB0B2";
		} else {
			document.getElementById("menu_r1c1").style.color = "#ABB0B2";	
		}		
		document.getElementById("menu_"+menu).style.color = "#5C6366";
		document.getElementById('current_menu').value = menu;
	}
	
	/* CHANGE CONTENT */
	if (oldmenu != menu) {
		from = document.getElementById('current_content').value;
		if (from != to) {
			/* FADE OUT CURRENT CONTENT */
			fade('content_'+oldmenu,'out',100,'');
			setTimeout("document.getElementById('content_"+oldmenu+"').style.display = \"none\";",fadetime);
			/* ANIMATIONS */
			from_array = new Array();
			from_array[1] = "c1_hide";
			from_array[2] = "c2_hide";
			from_array[3] = "c3_hide";		
			to_array = new Array();
			to_array[1] = "c1_show";
			to_array[2] = "c2_show";
			to_array[3] = "c3_show";		
			if (menu == "r3c1") {
				/* FADE OUT FOOTER */
				setTimeout("movefooter('down',429,1,0);",fadetime*2);				
				setTimeout("fade('footer_div','out',100,'');",fadetime*2);			
				//setTimeout("document.getElementById('content_3').className = \"content_box_long\";",(fadetime*2));
				setTimeout("document.getElementById('content_r3c1').style.display = \"block\";",(fadetime*2));
				setTimeout("document.getElementById('r3c1_experience_div').style.display = \"inline\";",easingtime+(fadetime*3));
				setTimeout("document.getElementById('r3c1_locatie_div').style.display = \"inline\";",easingtime+(fadetime*3));
				setTimeout("document.getElementById('r3c1_type_div').style.display = \"inline\";",easingtime+(fadetime*3));
			}
			if (oldmenu == "r3c1") {
				setTimeout("document.getElementById('r3c1_experience_div').style.display = \"none\";",fadetime);
				setTimeout("document.getElementById('r3c1_locatie_div').style.display = \"none\";",fadetime);
				setTimeout("document.getElementById('r3c1_type_div').style.display = \"none\";",fadetime);
				/* FADE IN FOOTER */
				setTimeout("movefooter('up',660,21,0);",(fadetime/2));				
				setTimeout("fade('footer_div','in',0,'');",(fadetime/2));
				setTimeout("document.getElementById('content_3').className = \"content_box\";",(fadetime/2));
				/* START ANIMATION */
				setTimeout(from_array[from]+".start();"+to_array[to]+".start();",((fadetime*3)+100));		
				/* FADE IN CURRENT CONTENT */
				setTimeout("document.getElementById('content_"+menu+"').style.display = \"block\";",(fadetime*2)+1000);
				setTimeout("fade('content_"+menu+"','in',0,'');",((fadetime*2)+1000));
			} else {					
				/* START ANIMATION */
				setTimeout(from_array[from]+".start();"+to_array[to]+".start();",(fadetime*2));		
				setTimeout("document.getElementById('content_"+menu+"').style.display = \"block\";",easingtime+(fadetime*3));
				setTimeout("fade('content_"+menu+"','in',0,'');",(easingtime+(fadetime*3)));
			}
		} else {
			/* FADE OUT CURRENT CONTENT */
			fade('content_'+oldmenu,'out',100,'');
			setTimeout("document.getElementById('content_"+oldmenu+"').style.display = \"none\";",fadetime);
			if (menu == "r3c1") {
				/* FADE OUT FOOTER */
				setTimeout("movefooter('down',429,1,0);",fadetime);	
				setTimeout("fade('footer_div','out',100,'');",fadetime);
				setTimeout("document.getElementById('r3c1_experience_div').style.display = \"inline\";",fadetime*2);
				setTimeout("document.getElementById('r3c1_locatie_div').style.display = \"inline\";",fadetime*2);
				setTimeout("document.getElementById('r3c1_type_div').style.display = \"inline\";",fadetime*2);
				//setTimeout("document.getElementById('content_3').className = \"content_box_long\";",fadetime);
			} else if (menu == "r3c2" && oldmenu == "r3c1") {
				opaque('footer_div_line');
				setTimeout("fade('footer_div','in',0,'');",fadetime);
			}				
			if (oldmenu == "r3c1") {
				setTimeout("document.getElementById('r3c1_experience_div').style.display = \"none\";",fadetime);
				setTimeout("document.getElementById('r3c1_locatie_div').style.display = \"none\";",fadetime);
				setTimeout("document.getElementById('r3c1_type_div').style.display = \"none\";",fadetime);
				/* FADE IN FOOTER */
				setTimeout("movefooter('up',660,21,0,'');",fadetime);
				setTimeout("fade('footer_div','in',0,'');",fadetime);
				setTimeout("document.getElementById('content_3').className = \"content_box\";",fadetime);
			}
			/* FADE IN CURRENT CONTENT */
			setTimeout("document.getElementById('content_"+menu+"').style.display = \"block\";",(fadetime*2 ));
			setTimeout("fade('content_"+menu+"','in',0,'');",(fadetime*2));
		}
	}
}

// ------------------------------------------------------------------------------------------------------------------- //
/* NEWSLETTER SIGNUP */
nl_signup = function(keycode,lang) {
	nl_content = document.getElementById('input_nieuwsbrief'+number).value;
	//alert(nl_content);
	regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (keycode == 13 && nl_content != "" && nl_content != "Meld je aan!" && nl_content != "Sign up!") {		
		/* ENTER PRESSED & VALID EMAIL */
		if (nl_content.match(regex)) {
			document.getElementById('input_nieuwsbrief'+number).style.border = "1px solid #737B7F";
			document.getElementById('input_nieuwsbrief'+number).style.color = "#5C6366";
			
			/* SIGNUP */
			var xmlHttp;
			try {
				xmlHttp = new XMLHttpRequest();
			} catch (e) {
				try {
					xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
					try {
						xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
					} catch (e) {
						return false;
					}
				}
			}	  
			
			/* FUNCTION FOR CHANGE */
			xmlHttp.onreadystatechange = function() {
				if (xmlHttp.readyState == 4) {
					document.getElementById('r1c1_nb_content'+number).innerHTML = xmlHttp.responseText+" <b>"+nl_content+"</b>";		
				}
			}
			
			/* SEND HTTP REQUEST */
			anticache = Math.floor(Math.random() * 10000000000);
			xmlHttp.open("GET","includes/content/nieuwsbrief.php?e="+nl_content+"&l="+lang+"&ac="+anticache,true);
			xmlHttp.send(null);
			
		/* INVALID EMAIL */
		} else {
			document.getElementById('input_nieuwsbrief'+number).style.border = "1px solid #FF0000";	
			document.getElementById('input_nieuwsbrief'+number).style.color = "#FF0000"
		}
	} else if (keycode != 13 ) {
		/* RESTORE COLOR */
		document.getElementById('input_nieuwsbrief'+number).style.border = "1px solid #737B7F";
		document.getElementById('input_nieuwsbrief'+number).style.color = "#5C6366";	
	}
}

// ------------------------------------------------------------------------------------------------------------------- //
/* NEWSLETTER CONTENT CHECK */
nl_check = function(mouseevent) {
	if (document.getElementById('current_menu').value == "r3c3") {
		number = 2;	
	} else {
		number = 1;	
	}
	nl_content = document.getElementById('input_nieuwsbrief'+number).value;
	/* ONFOCUS */
	if (mouseevent == 1) {
		if (nl_content == "Meld je aan!") {
			document.getElementById('input_nieuwsbrief'+number).value = "";
		}
	/* ONBLUR */
	} else if (mouseevent == 2 && nl_content == "") {
		document.getElementById('input_nieuwsbrief'+number).value = "Meld je aan!";
	}
	document.getElementById('input_nieuwsbrief'+number).style.border = "1px solid #737B7F";
	document.getElementById('input_nieuwsbrief'+number).style.color = "#5C6366";
}

// ------------------------------------------------------------------------------------------------------------------- //
/* R1C2 WIE ZIJ WIJ OVERVIEW */
r1c2 = function(to) {
	from = document.getElementById('r1c2o_current').value;
	if (from != to) {
		document.getElementById('r1c2o_current').value = to;
		document.getElementById('r1c2o'+to).style.display = "block";
		document.getElementById('r1c2t'+to).style.display = "none";
		document.getElementById('r1c2t'+to+'e').style.display = "block";
		if (from != 0) {
			document.getElementById('r1c2o'+from).style.display = "none";
			document.getElementById('r1c2t'+from).style.display = "block";
			document.getElementById('r1c2t'+from+'e').style.display = "none";	
		}
	} else {
		document.getElementById('r1c2o_current').value = 0;
		document.getElementById('r1c2o'+to).style.display = "none";
		document.getElementById('r1c2t'+to).style.display = "block";
		document.getElementById('r1c2t'+to+'e').style.display = "none";	
	}
}

// ------------------------------------------------------------------------------------------------------------------- //
/* R1C3 CONSULTANCY OVERVIEW */
r1c3 = function(to) {
	from = document.getElementById('r1c3o_current').value;
	if (from != to) {
		document.getElementById('r1c3o_current').value = to;
		document.getElementById('r1c3o'+to).style.display = "block";
		document.getElementById('r1c3t'+to).style.display = "none";
		document.getElementById('r1c3t'+to+'e').style.display = "block";
		if (from != 0) {
			document.getElementById('r1c3o'+from).style.display = "none";
			document.getElementById('r1c3t'+from).style.display = "block";
			document.getElementById('r1c3t'+from+'e').style.display = "none";	
		}
	} else {
		document.getElementById('r1c3o_current').value = 0;
		document.getElementById('r1c3o'+to).style.display = "none";
		document.getElementById('r1c3t'+to).style.display = "block";
		document.getElementById('r1c3t'+to+'e').style.display = "none";	
	}
}

// ------------------------------------------------------------------------------------------------------------------- //
/* R1C3 CHANGE VACATURES */
changevacatures = function(lang,page,ex,lo,ty,filter) {	
	document.getElementById("navigation_top").innerHTML = "<img src=\"images/busy.gif\" />";
	document.getElementById("navigation_bottom").innerHTML = "<img src=\"images/busy.gif\" />";
	if (page == "") {
		page = document.getElementById('currentpage').value;
	}
	if (document.documentElement.scrollTop > 430) {
		scrollTo('',430);
	}
	
	if (filter == 1) {
		ex = document.getElementById('r3c1_experience').value;
		lo = document.getElementById('r3c1_locatie').value;
		ty = document.getElementById('r3c1_type').value;
	} else if (filter == 2) {
		ex = "";
		lo = "";
		ty = "";
		document.getElementById('r3c1_experience').selectedIndex = 0;
		document.getElementById('r3c1_locatie').selectedIndex = 0;
		document.getElementById('r3c1_type').selectedIndex = 0;
	} else if (filter == 3) {
		if (ex == "''") {
			ex = document.getElementById('getex').value;
		}
		if (lo == "''") {
			lo = document.getElementById('getlo').value;
		}
		if (ty == "''") {
			ty = document.getElementById('getty').value;
		}
	}
	
	/* MAKE HTTP REQUEST */
	var xmlHttp;
	try {
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				return false;
			}
		}
	}	  
	
	/* FUNCTION FOR CHANGE */
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState == 4) {
			document.getElementById("vacatures_content").innerHTML = xmlHttp.responseText;
		}
	}
	
	/* SEND HTTP REQUEST */
	anticache = Math.floor(Math.random() * 10000000000);
	xmlHttp.open("GET","includes/content/r3c1_vacatures_"+lang+".php?p="+page+"&ex="+ex+"&lo="+lo+"&ty="+ty+"&ac="+anticache,true);
	xmlHttp.send(null);
}

// ------------------------------------------------------------------------------------------------------------------- //
/* R1C3 CHANGE OPTIONS */
changeoption = function(id,lang) {
	if (id != "reset") {
		r3c1_e_value = document.getElementById('r3c1_experience').value;
		r3c1_l_value = document.getElementById('r3c1_locatie').value;
		r3c1_t_value = document.getElementById('r3c1_type').value;
	} else {
		r3c1_e_value = "";
		r3c1_l_value = "";
		r3c1_t_value = "";
	}
	
	/* MAKE HTTP REQUEST */
	var xmlHttp;
	try {
		xmlHttp = new XMLHttpRequest();
	} catch (e) {
		try {
			xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
				return false;
			}
		}
	}	  
	
	/* FUNCTION FOR CHANGE */
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState == 4) {
			updateoptions = xmlHttp.responseText.split("|");
			document.getElementById('r3c1_experience_div').innerHTML = updateoptions[0];
			document.getElementById('r3c1_locatie_div').innerHTML = updateoptions[1];
			document.getElementById('r3c1_type_div').innerHTML = updateoptions[2];
		}
	}
	
	/* SEND HTTP REQUEST */
	anticache = Math.floor(Math.random() * 10000000000);
	xmlHttp.open("GET","includes/content/r3c1_options.php?l="+lang+"&id="+id+"&ev="+r3c1_e_value+"&lv="+r3c1_l_value+"&tv="+r3c1_t_value+"&ac="+anticache,true);
	xmlHttp.send(null);
}

// ------------------------------------------------------------------------------------------------------------------- //
/* R2C1 BEDRIJVEN OVERVIEW */
r2c1 = function(to) {
	from = document.getElementById('r2c1o_current').value;
	if (from != to) {
		document.getElementById('r2c1o_current').value = to;
		document.getElementById('r2c1o'+to).style.display = "block";
		document.getElementById('r2c1t'+to).style.display = "none";
		document.getElementById('r2c1t'+to+'e').style.display = "block";
		if (from != 0) {
			document.getElementById('r2c1o'+from).style.display = "none";
			document.getElementById('r2c1t'+from).style.display = "block";
			document.getElementById('r2c1t'+from+'e').style.display = "none";	
		}
	} else {
		document.getElementById('r2c1o_current').value = 0;
		document.getElementById('r2c1o'+to).style.display = "none";
		document.getElementById('r2c1t'+to).style.display = "block";
		document.getElementById('r2c1t'+to+'e').style.display = "none";	
	}
}

// ------------------------------------------------------------------------------------------------------------------- //
/* INPUT FIELD CHECK */
checkinput = function(id,way,value) {
	if (way == "focus") {
		if (document.getElementById(id).value == value) {
			document.getElementById(id).value = "";
		}
	} else if (way == "blur") {
		if (document.getElementById(id).value == "") {
			document.getElementById(id).value = value;	
		}
	}
}

// ------------------------------------------------------------------------------------------------------------------- //
/* CHECK FORM NIEUW */
checkcontactform = function(t) {
	regex = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;	
	error = 0;
	if (t == 1) {
		if (document.getElementById('naam1').value == "" || document.getElementById('naam1').value == "naam*" || document.getElementById('naam1').value == "name*") {
			document.getElementById('naam1').style.border = "1px solid #FF0000";
			document.getElementById('naam1').style.color = "#FF0000";
			error = 1;
		} else {
			document.getElementById('naam1').style.border = "1px solid #737B7F";
			document.getElementById('naam1').style.color = "#5C6366";
		}
		if (document.getElementById('email1').value == "" || document.getElementById('email1').value == "email*") {
			document.getElementById('email1').style.border = "1px solid #FF0000";
			document.getElementById('email1').style.color = "#FF0000";
			error = 1;
		} else {
			if (document.getElementById('email1').value.match(regex)) {
				document.getElementById('email1').style.border = "1px solid #737B7F";
				document.getElementById('email1').style.color = "#5C6366";
			} else {
				document.getElementById('email1').style.border = "1px solid #FF0000";
				document.getElementById('email1').style.color = "#FF0000";
				error = 1;
			}
		}
		if (document.getElementById('naam2').value == "" || document.getElementById('naam2').value == "naam*" || document.getElementById('naam2').value == "name*") {
			document.getElementById('naam2').style.border = "1px solid #FF0000";
			document.getElementById('naam2').style.color = "#FF0000";
			error = 1;
		} else {
			document.getElementById('naam2').style.border = "1px solid #737B7F";
			document.getElementById('naam2').style.color = "#5C6366";
		}
		if (document.getElementById('email2').value == "" || document.getElementById('email2').value == "email*") {
			document.getElementById('email2').style.border = "1px solid #FF0000";
			document.getElementById('email2').style.color = "#FF0000";
			error = 1;
		} else {
			if (document.getElementById('email2').value.match(regex)) {
				document.getElementById('email2').style.border = "1px solid #737B7F";
				document.getElementById('email2').style.color = "#5C6366";
			} else {
				document.getElementById('email2').style.border = "1px solid #FF0000";
				document.getElementById('email2').style.color = "#FF0000";
				error = 1;
			}
		}
		if (error == 0) {
			document.contactform.submit();
		}
	} else {
		if (document.getElementById('naam').value == "" || document.getElementById('naam').value == "naam*" || document.getElementById('naam').value == "name*") {
			document.getElementById('naam').style.border = "1px solid #FF0000";
			document.getElementById('naam').style.color = "#FF0000";
			error = 1;
		} else {
			document.getElementById('naam').style.border = "1px solid #737B7F";
			document.getElementById('naam').style.color = "#5C6366";
		}
		/*
		if (document.getElementById('adres').value == "" || document.getElementById('adres').value == "adres*" || document.getElementById('adres').value == "address*") {
			document.getElementById('adres').style.border = "1px solid #FF0000";
			document.getElementById('adres').style.color = "#FF0000";
			error = 1;
		} else {
			document.getElementById('adres').style.border = "1px solid #737B7F";
			document.getElementById('adres').style.color = "#5C6366";
		}
		if (document.getElementById('postcode').value == "" || document.getElementById('postcode').value == "postcode*" || document.getElementById('postcode').value == "zip code*") {
			document.getElementById('postcode').style.border = "1px solid #FF0000";
			document.getElementById('postcode').style.color = "#FF0000";
			error = 1;
		} else {
			document.getElementById('postcode').style.border = "1px solid #737B7F";
			document.getElementById('postcode').style.color = "#5C6366";
		}
		if (document.getElementById('woonplaats').value == "" || document.getElementById('woonplaats').value == "woonplaats*" || document.getElementById('woonplaats').value == "city*") {
			document.getElementById('woonplaats').style.border = "1px solid #FF0000";
			document.getElementById('woonplaats').style.color = "#FF0000";
			error = 1;
		} else {
			document.getElementById('woonplaats').style.border = "1px solid #737B7F";
			document.getElementById('woonplaats').style.color = "#5C6366";
		}
		if (document.getElementById('telefoon').value == "" || document.getElementById('telefoon').value == "telefoon*" || document.getElementById('telefoon').value == "telephone*") {
			document.getElementById('telefoon').style.border = "1px solid #FF0000";
			document.getElementById('telefoon').style.color = "#FF0000";
			error = 1;
		} else {
			document.getElementById('telefoon').style.border = "1px solid #737B7F";
			document.getElementById('telefoon').style.color = "#5C6366";
		}
		*/
		if (document.getElementById('email').value == "" || document.getElementById('email').value == "email*") {
			document.getElementById('email').style.border = "1px solid #FF0000";
			document.getElementById('email').style.color = "#FF0000";
			error = 1;
		} else {
			if (document.getElementById('email').value.match(regex)) {
				document.getElementById('email').style.border = "1px solid #737B7F";
				document.getElementById('email').style.color = "#5C6366";
			} else {
				document.getElementById('email').style.border = "1px solid #FF0000";
				document.getElementById('email').style.color = "#FF0000";
				error = 1;
			}
		}
		/*
		if (t == 2) {
			if (document.getElementById('cv').value == "" || document.getElementById('cv').value == "mijn cv*" || document.getElementById('cv').value == "my cv*") {
				document.getElementById('cv').style.border = "1px solid #FF0000";
				document.getElementById('cv').style.color = "#FF0000";
				error = 1;
			} else {
				document.getElementById('cv').style.border = "1px solid #737B7F";
				document.getElementById('cv').style.color = "#5C6366";
			}
		} else if (t == 3) {
			if (document.getElementById('bedrijf').value == "" || document.getElementById('bedrijf').value == "bedrijf*" || document.getElementById('bedrijf').value == "company*") {
				document.getElementById('bedrijf').style.border = "1px solid #FF0000";
				document.getElementById('bedrijf').style.color = "#FF0000";
				error = 1;
			} else {
				document.getElementById('bedrijf').style.border = "1px solid #737B7F";
				document.getElementById('bedrijf').style.color = "#5C6366";
			}
		} else if (t == 4) {
			if (document.getElementById('opmerkingen').value == "" || document.getElementById('opmerkingen').value == "opmerkingen*" || document.getElementById('opmerkingen').value == "comments*") {
				document.getElementById('opmerkingen').style.border = "1px solid #FF0000";
				document.getElementById('opmerkingen').style.color = "#FF0000";
				error = 1;
			} else {
				document.getElementById('opmerkingen').style.border = "1px solid #737B7F";
				document.getElementById('opmerkingen').style.color = "#5C6366";
			}
		}
		*/
		if (error == 0) {
			document.contactform.submit();
		}
	}
}