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 openKaart(portfolionaam,fotoid){
	var mom = document.getElementById('mom').value;
	
	http = createRequestObject();
	http.onreadystatechange = getKaart;
	
	http.open(meth,mom+"includes/presentatie.php?fotoid="+fotoid+"&portfolionaam="+portfolionaam,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getKaart(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			setTimeout("sm('box',600,480)",100);
			document.getElementById("box").innerHTML = http.responseText;
		}
	}
}
function openFoto(woning,foto){
	var mom = document.getElementById('mom').value;
	
	http = createRequestObject();
	http.onreadystatechange = getFotopresentatie;
	
	http.open(meth,mom+"includes/presentatie.php?foto="+foto+"&woning="+woning,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}


function getFotopresentatie(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			setTimeout("sm('box',800,720)",100);
			document.getElementById("box").innerHTML = http.responseText;
		}
	}
}


function sluiten(){
	setTimeout("hm('box')",10);
}

function andereKaart(kaart,woning){
	var mom = document.getElementById('mom').value;

	http = createRequestObject();
	http.onreadystatechange = getAndereKaart;
	
	setTimeout("vervaagFoto('100')",10);
	
	http.open(meth,mom+"includes/presentatie.php?kaart="+kaart+"&woning="+woning,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function andereFoto(foto,woning){
	var mom = document.getElementById('mom').value;

	http = createRequestObject();
	http.onreadystatechange = getAndereFoto;
	
	setTimeout("vervaagFoto('100')",10);
	
	http.open(meth,mom+"includes/presentatie.php?foto="+foto+"&woning="+woning,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getAndereFoto(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			setTimeout("sm('box',800,720)",1);
			document.getElementById("box").innerHTML = http.responseText;
			document.getElementById('box_foto').style.filter = "alpha(opacity=0)";
			document.getElementById('box_foto').style.opacity = "0.0";
			setTimeout("duidelijkerFoto('0')",1);
		}
	}
}

function info(zin){
	document.getElementById('optieUitleg').innerHTML = zin;
}

function checkPlaatsen(){
	if(document.getElementById('pop').value.length > 2){
		http = createRequestObject();
		http.onreadystatechange = pakPlaatsen;
		var mom = document.getElementById('mom').value;
		var plaats = document.getElementById('pop').value;
		http.open(meth,mom+"includes/plaatsen.php?plaats="+plaats,true);
		
		http.setRequestHeader('Content-Type','text/plain');
		http.send(null);
	}
}

function pakPlaatsen(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			if(http.responseText != 0){
				document.getElementById("gevonden").innerHTML = http.responseText;
				document.getElementById("gevonden").style.visibility = "visible";
			}
			else{
				document.getElementById("gevonden").style.visibility = "hidden";
			}
		}
	}
}

function plaats(plaats){
	document.getElementById('pop').value = plaats;
	document.getElementById("gevonden").style.visibility = "hidden";
}
