//AJAX code
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";
}


//****************************functies bij tekst agenda tonen*******************************************************************

function openTekst(id){
	var mom = document.getElementById('mom').value;
	
	http = createRequestObject();
	http.onreadystatechange = getTekst;
	
	http.open(meth,mom+"includes/tekstagenda.php?id="+id,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

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

function sluiten(){
	setTimeout("hm('box')",10);
}
//****************************functies bij tekst nieuws tonen*******************************************************************

function openTekstNieuws(id){
	var mom = document.getElementById('mom').value;
	
	http = createRequestObject();
	http.onreadystatechange = getTekst;
	
	http.open(meth,mom+"includes/tekstnieuws.php?id="+id,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

function getTekst(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			setTimeout("sm('box',524,487)",100);
			document.getElementById("box").innerHTML = http.responseText;
		}
	}
}
//zoekfuntie*****************************************************************************
function zoekOpen(welks){
	if(document.getElementById('zoekopties'+welks).style.visibility == "visible"){
		document.getElementById('zoekopties'+welks).style.visibility = "hidden";
	}
	else{
		document.getElementById('zoekopties'+welks).style.visibility = "visible";
	}
	for(var i = 1; i <= 3; i++){
		if(i != welks){
			document.getElementById('zoekopties'+i).style.visibility = "hidden";
		}
	}
}

function setZoek(nr,wat,id){
	document.getElementById('zoekKop'+nr).innerHTML = wat;
	document.getElementById('term'+nr).value = id;
}


//****************************functies bij fotopresentatie*******************************************************************
function pakdeFotos(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById('de_fotos').innerHTML = http.responseText;					
			setTimeout("duidelijker('0')",10);
		}
	}
}
function openFoto(pagina,foto){
	var mom = document.getElementById('mom').value;
	
	http = createRequestObject();
	http.onreadystatechange = getFotopresentatie;
	
	http.open(meth,mom+"includes/fotopresentatie.php?foto="+foto+"&pagina="+pagina,true);
	http.setRequestHeader('Content-Type','text/plain');
	http.send(null);
}

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



//geeft andere foto door mouseover thumbs
function andereFotow(foto){
	var mom = document.getElementById('mom').value;
	document.getElementById('fotow').src = mom+"afbeeldingen/groot"+foto;
}


function getKaart(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			document.getElementById("box").innerHTML = http.responseText;
			document.getElementById("box").style.visibility = 'visible';
		}
	}
}


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

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

function getAndereFoto(){
	 if(http.readyState == 4) { 
		if(http.status  == 200) {
			setTimeout("sm('box',730,679)",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 vervaagFoto(stap){
	
	var stap = eval(stap) - eval(10);
	
	document.getElementById('fotow').style.filter = "alpha(opacity="+stap+")";
	document.getElementById('fotow').style.opacity = "0."+stap;
	
	if(stap > "0"){
		setTimeout("vervaagFoto('"+stap+"')",10);
	}
}
function duidelijkerFoto(stap){
	
	var stap = eval(stap) + eval(10);
	
	document.getElementById('fotow').style.filter = "alpha(opacity="+stap+")";
	document.getElementById('fotow').style.opacity = "0."+stap;
	
	if(stap < "100"){
		setTimeout("duidelijkerFoto('"+stap+"')",10);
	}
	else{
		document.getElementById('fotow').style.filter = "alpha(opacity=100)";
		document.getElementById('fotow').style.opacity = "1.00";
	}
}
function sluiten(){
	setTimeout("hm('box')",10);
}
//**************************** einde functies bij fotopresentatie*******************************************************************









