function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		ro = new XMLHttpRequest();
	}
	return ro;
}

var browser = navigator.appName;
var http = createRequestObject();

if(browser == "Microsoft Internet Explorer"){
	var meth = "POST";
}
else{
	var meth = "GET";
}

function opstarten(){
	var browser = navigator.appName;
	var http = createRequestObject();
	
	if(browser == "Microsoft Internet Explorer"){
		setTimeout("correctPNG('')",10);
	}
	setTimeout("initmb('')",50);
}

function openFoto(foto){
	var mom = document.getElementById('mom').value;
	setTimeout("sm('box',220,50)",100);
	document.getElementById("box").innerHTML = "een moment geduld aub";
	
	http = createRequestObject();
	http.onreadystatechange = getFoto;
	
	http.open(meth,mom+"includes/foto.php?foto="+foto,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getFoto(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			setTimeout("sm('box',640,507)",100);
			document.getElementById("box").innerHTML = http.responseText;
		}
	}
}

function verstuurForm(){
	document.forms["screenform"].submit();	
}

function openSubVraag(vraag,subje){
	if(document.getElementById(vraag).checked == true){
		document.getElementById(subje).style.visibility = "visible";
		document.getElementById(subje).style.position = "relative";
	}
	else{
		document.getElementById(subje).style.visibility = "hidden";
		document.getElementById(subje).style.position = "absolute";	
	}
}

function verstuurContact(){
	for(var i = 1; i <= 4; i++){
		if(document.getElementById('reg'+i).value == ""){
			document.getElementById('formFout').innerHTML = "U bent een veld vergeten in te vullen.";
			document.getElementById('reg'+i).focus();
			document.getElementById('reg'+i).style.border = "1px solid #FF2222";
			return false;	
		}
		else{
			if(i == 3){
				if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('reg'+i).value)){
					document.getElementById('reg'+i).style.border = "1px solid #000000";
				}
				else{
					document.getElementById('formFout').innerHTML = "U dient wel een <u>geldig</u> e-mailadres in te voeren";
					document.getElementById('reg'+i).focus();
					document.getElementById('reg'+i).style.border = "1px solid #FF2222";
					return false;
				}
			}
			else{
				document.getElementById('reg'+i).style.border = "1px solid #000000";
			}
		}
	}
}

function checkForm1(){
	if(document.getElementById('inp_1').value == ""){
		document.getElementById('inp_1').style.border = "1px solid #FF2222";
		document.getElementById('inp_1').focus();
		document.getElementById('formFout').innerHTML = "u bent uw voorletter(s) vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_1').style.border = "1px solid #E16F26";
	}
	if(document.getElementById('inp_2').value == ""){
		document.getElementById('inp_2').style.border = "1px solid #FF2222";
		document.getElementById('inp_2').focus();
		document.getElementById('formFout').innerHTML = "u bent uw naam vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_2').style.border = "1px solid #E16F26";
	}
	if(document.getElementById('inp_3').value == ""){
		document.getElementById('inp_3').style.border = "1px solid #FF2222";
		document.getElementById('inp_3').focus();
		document.getElementById('formFout').innerHTML = "u bent uw straat + huisnummer vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_3').style.border = "1px solid #E16F26";
	}
	if(document.getElementById('inp_4').value == ""){
		document.getElementById('inp_4').style.border = "1px solid #FF2222";
		document.getElementById('inp_4').focus();
		document.getElementById('formFout').innerHTML = "u bent uw telefoonnummer vergeten in te vullen";
		return false;
	}
	else{
		if(document.getElementById('inp_4').value.length < 10){
			document.getElementById('inp_4').style.border = "1px solid #FF2222";
			document.getElementById('inp_4').focus();
			document.getElementById('formFout').innerHTML = "uw telefoonnummer is te kort";
			return false;
		}
		else{
			document.getElementById('inp_4').style.border = "1px solid #E16F26";
		}
	}
	if(document.getElementById('inp_5').value == ""){
		document.getElementById('inp_5').style.border = "1px solid #FF2222";
		document.getElementById('inp_5').focus();
		document.getElementById('formFout').innerHTML = "u bent uw postcode vergeten in te vullen";
		return false;
	}
	else{
		if(document.getElementById('inp_5').value.length < 6){
			document.getElementById('inp_5').style.border = "1px solid #FF2222";
			document.getElementById('inp_5').focus();
			document.getElementById('formFout').innerHTML = "dit is geen geldige postcode";
			return false;
		}
		else{
			document.getElementById('inp_5').style.border = "1px solid #E16F26";
		}
	}
	if(document.getElementById('inp_6').value == ""){
		document.getElementById('inp_6').style.border = "1px solid #FF2222";
		document.getElementById('inp_6').focus();
		document.getElementById('formFout').innerHTML = "u bent uw e-mailadres vergeten in te vullen";
		return false;
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('inp_6').value)){
			document.getElementById('inp_6').style.border = "1px solid #E16F26";
		}
		else{
			document.getElementById('inp_6').style.border = "1px solid #FF2222";
			document.getElementById('inp_6').focus();
			document.getElementById('formFout').innerHTML = "dit is geen geldie e-mailadres";
			return false;
		}
	}
	if(document.getElementById('inp_7').value == ""){
		document.getElementById('inp_7').style.border = "1px solid #FF2222";
		document.getElementById('inp_7').focus();
		document.getElementById('formFout').innerHTML = "u bent uw woonplaats vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_7').style.border = "1px solid #E16F26";
	}
}


function checkForm2(){
	if(document.getElementById('inp_1').value == ""){
		document.getElementById('inp_1').style.border = "1px solid #FF2222";
		document.getElementById('inp_1').focus();
		document.getElementById('formFout').innerHTML = "u bent uw voorletter(s) vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_1').style.border = "1px solid #E16F26";
	}
	if(document.getElementById('inp_2').value == ""){
		document.getElementById('inp_2').style.border = "1px solid #FF2222";
		document.getElementById('inp_2').focus();
		document.getElementById('formFout').innerHTML = "u bent uw naam vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_2').style.border = "1px solid #E16F26";
	}
	if(document.getElementById('inp_3').value == ""){
		document.getElementById('inp_3').style.border = "1px solid #FF2222";
		document.getElementById('inp_3').focus();
		document.getElementById('formFout').innerHTML = "u bent uw telefoonnummer vergeten in te vullen";
		return false;
	}
	else{
		if(document.getElementById('inp_3').value.length < 10){
			document.getElementById('inp_3').style.border = "1px solid #FF2222";
			document.getElementById('inp_3').focus();
			document.getElementById('formFout').innerHTML = "uw telefoonnummer is te kort";
			return false;
		}
		else{
			document.getElementById('inp_3').style.border = "1px solid #E16F26";
		}
	}
	if(document.getElementById('inp_4').value == ""){
		document.getElementById('inp_4').style.border = "1px solid #FF2222";
		document.getElementById('inp_4').focus();
		document.getElementById('formFout').innerHTML = "u bent uw mobiele nummer vergeten in te vullen";
		return false;
	}
	else{
		if(document.getElementById('inp_4').value.length < 10){
			document.getElementById('inp_4').style.border = "1px solid #FF2222";
			document.getElementById('inp_4').focus();
			document.getElementById('formFout').innerHTML = "uw mobiele nummer is te kort";
			return false;
		}
		else{
			document.getElementById('inp_4').style.border = "1px solid #E16F26";
		}
	}
	if(document.getElementById('inp_5').value == ""){
		document.getElementById('inp_5').style.border = "1px solid #FF2222";
		document.getElementById('inp_5').focus();
		document.getElementById('formFout').innerHTML = "u bent uw e-mailadres vergeten in te vullen";
		return false;
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('inp_5').value)){
			document.getElementById('inp_5').style.border = "1px solid #E16F26";
		}
		else{
			document.getElementById('inp_5').style.border = "1px solid #FF2222";
			document.getElementById('inp_5').focus();
			document.getElementById('formFout').innerHTML = "dit is geen geldie e-mailadres";
			return false;
		}
	}
	if(document.getElementById('inp_6').value == ""){
		document.getElementById('inp_6').style.border = "1px solid #FF2222";
		document.getElementById('inp_6').focus();
		document.getElementById('formFout').innerHTML = "u bent uw BSN / Sofinummer vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_6').style.border = "1px solid #E16F26";
	}
	
	if(document.getElementById('inp_9').value == ""){
		document.getElementById('inp_9').style.border = "1px solid #FF2222";
		document.getElementById('inp_9').focus();
		document.getElementById('formFout').innerHTML = "u bent uw straat + huisnummer vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_9').style.border = "1px solid #E16F26";
	}
	
	if(document.getElementById('inp_10').value == ""){
		document.getElementById('inp_10').style.border = "1px solid #FF2222";
		document.getElementById('inp_10').focus();
		document.getElementById('formFout').innerHTML = "u bent uw postcode vergeten in te vullen";
		return false;
	}
	else{
		if(document.getElementById('inp_10').value.length < 6){
			document.getElementById('inp_10').style.border = "1px solid #FF2222";
			document.getElementById('inp_10').focus();
			document.getElementById('formFout').innerHTML = "dit is geen geldige postcode";
			return false;
		}
		else{
			document.getElementById('inp_10').style.border = "1px solid #E16F26";
		}
	}
	
	if(document.getElementById('inp_11').value == ""){
		document.getElementById('inp_11').style.border = "1px solid #FF2222";
		document.getElementById('inp_11').focus();
		document.getElementById('formFout').innerHTML = "u bent uw woonplaats vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_11').style.border = "1px solid #E16F26";
	}
	
	if(document.getElementById('inp_12').value == ""){
		document.getElementById('inp_12').style.border = "1px solid #FF2222";
		document.getElementById('inp_12').focus();
		document.getElementById('formFout').innerHTML = "u bent uw verzekeringsnummer vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_12').style.border = "1px solid #E16F26";
	}
		
	if(document.getElementById('inp_13').value == ""){
		document.getElementById('inp_13').style.border = "1px solid #FF2222";
		document.getElementById('inp_13').focus();
		document.getElementById('formFout').innerHTML = "u bent uw huisarts vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_13').style.border = "1px solid #E16F26";
	}
		
	if(document.getElementById('inp_14').value == ""){
		document.getElementById('inp_14').style.border = "1px solid #FF2222";
		document.getElementById('inp_14').focus();
		document.getElementById('formFout').innerHTML = "u bent de plaats van uw huisarts vergeten in te vullen";
		return false;
	}
	else{
		document.getElementById('inp_14').style.border = "1px solid #E16F26";
	}
		
	if(document.getElementById('inp_15').value == ""){
		document.getElementById('inp_15').style.border = "1px solid #FF2222";
		document.getElementById('inp_15').focus();
		document.getElementById('formFout').innerHTML = "u heeft niet aangegeven door wie u bent verwezen";
		return false;
	}
	else{
		document.getElementById('inp_15').style.border = "1px solid #E16F26";
	}
}

function sluiten(){
	setTimeout("hm('box')",10);
}
