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 projectfoto(srt,project,foto){
	http = createRequestObject();
	http.onreadystatechange = pakFoto;
	var mom = document.getElementById('mom').value;

	document.getElementById('uitvoering_foto').innerHTML = "<div class=\"laden\"><img src='"+mom+"img/laden.gif'></div>";
	http.open(meth,mom+"includes/projectfoto.php?srt="+srt+"&project="+project+"&foto="+foto,true);
	
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function pakFoto(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById('in_uitvoering').innerHTML = http.responseText;
		}
	}
}

function navisrt(nummer,subje){
	http = createRequestObject();
	http.onreadystatechange = pakNavi;
	var mom = document.getElementById('mom').value;

	document.getElementById('contentRight').innerHTML = "<div class=\"laden\"><img src='"+mom+"img/laden.gif'></div>";
	http.open(meth,mom+"nav/projecten.php?mom="+nummer+"&sub="+subje,true);
	
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function legen(welks,content){
	if(document.getElementById(welks).value == content){
		document.getElementById(welks).value = "";
	}
	else if(document.getElementById(welks).value == ""){
		document.getElementById(welks).value = content;
	}
}

function offCheck(){
	if(document.getElementById('of1').value == ""){
		document.getElementById('offout').innerHTML = "naam vergeten in te voeren";
		document.getElementById('of1').style.border = "1px solid #BE1317";
		document.getElementById('of1').focus();
		return false;	
	}
	else{
		document.getElementById('offout').innerHTML = "&nbsp;";
		document.getElementById('of1').style.border = "1px solid #B5B398";
	}
	if(document.getElementById('of2').value == ""){
		document.getElementById('offout').innerHTML = "adres vergeten in te voeren";
		document.getElementById('of2').style.border = "1px solid #BE1317";
		document.getElementById('of2').focus();
		return false;	
	}
	else{
		document.getElementById('offout').innerHTML = "&nbsp;";
		document.getElementById('of2').style.border = "1px solid #B5B398";
	}
	if(document.getElementById('of3').value == ""){
		document.getElementById('offout').innerHTML = "woonplaats vergeten in te voeren";
		document.getElementById('of3').style.border = "1px solid #BE1317";
		document.getElementById('of3').focus();
		return false;	
	}
	else{
		document.getElementById('offout').innerHTML = "&nbsp;";
		document.getElementById('of3').style.border = "1px solid #B5B398";
	}
	if(document.getElementById('of4').value == ""){
		document.getElementById('offout').innerHTML = "telefoonnummer vergeten in te voeren";
		document.getElementById('of4').style.border = "1px solid #BE1317";
		document.getElementById('of4').focus();
		return false;	
	}
	else{
		document.getElementById('offout').innerHTML = "&nbsp;";
		document.getElementById('of4').style.border = "1px solid #B5B398";
	}
	if(document.getElementById('of5').value == ""){
		document.getElementById('offout').innerHTML = "e-mailadres vergeten in te voeren";
		document.getElementById('of5').style.border = "1px solid #BE1317";
		document.getElementById('of5').style.background = "#FF7F84";
		document.getElementById('of5').focus();
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(document.getElementById('of5').value)){	
			document.getElementById('offout').innerHTML = "&nbsp;";
			document.getElementById('of5').style.border = "1px solid #FFFFFF";
			document.getElementById('of5').style.background = "#FFFFFF";
		}
		else{
			document.getElementById('offout').innerHTML = "dit e-mail adres is niet geldig";
			document.getElementById('of5').style.border = "1px solid #BE1317";
			document.getElementById('of5').style.background = "#FF7F84";
			document.getElementById('of5').focus();
			return false;		
		}
	}

	if(document.getElementById('of6').value == ""){
		document.getElementById('offout').innerHTML = "bouwwens vergeten in te voeren";
		document.getElementById('of6').style.border = "1px solid #BE1317";
		document.getElementById('of6').focus();
		return false;	
	}
	else{
		document.getElementById('offout').innerHTML = "&nbsp;";
		document.getElementById('of6').style.border = "1px solid #B5B398";
	}
}

function contact(){
	if(document.getElementById('con1').value == ""){
		document.getElementById('belFout').innerHTML = "naam vergeten in te voeren";
		document.getElementById('con1').style.border = "1px solid #FF2222";
		document.getElementById('con1').focus();
		return false;	
	}
	else{
		document.getElementById('belFout').innerHTML = "&nbsp;";
		document.getElementById('con1').style.border = "1px solid #B5B398";
	}
	if(document.getElementById('con2').value == ""){
		document.getElementById('belFout').innerHTML = "telefoonnummer vergeten in te voeren";
		document.getElementById('con2').style.border = "1px solid #FF2222";
		document.getElementById('con2').focus();
		return false;	
	}
	else{
		document.getElementById('belFout').innerHTML = "&nbsp;";
		document.getElementById('con2').style.border = "1px solid #B5B398";	
	}
}

function opdehoogte(){
	http = createRequestObject();
	http.onreadystatechange = hoogteAan;

	var optie1 = document.getElementById('hoogte1').value;
	var optie2 = document.getElementById('hoogte2').value;
	var optie3 = document.getElementById('hoogte3').value;

	if(optie1 == "" || optie1 == "uw naam"){
		document.getElementById('hoogteKop').innerHTML = "U dient wel een naam in te voeren";
		return false;	
	}
	
	if(optie2 == "" || optie2 == "uw e-mail adres"){
		document.getElementById('hoogteKop').innerHTML = "U dient wel een e-mail in te voeren";
		return false;	
	}
	else{
		if(/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/.test(optie2)){	
		
		}
		else{
			document.getElementById('hoogteKop').innerHTML = "Dit e-mail adres is niet geldig";
			return false;		
		}
	}
	if(optie3 == ""){
		document.getElementById('hoogteKop').innerHTML = "U dient wel een type woning op te geven";
		return false;	
	}

	var geg = optie1+"[*]"+optie2+"[*]"+optie3+"[*]";
	
	var mom = document.getElementById('mom').value;
	document.getElementById('woning_info').innerHTML = "<img src='"+mom+"img/laden.gif'>";
	
	http.open(meth,mom+"includes/meldAan.php?geg="+geg,true);
	
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
	
	return false;	
}

function setFoto(foto){
	document.getElementById('projectFoto').src = foto;
}