
var ajax103 = new Array();
var i103 = 0;
var status103 = new Array();
var max103 = 4; 
function http103() {
	try { ajax103[i103]=new XMLHttpRequest(); }
	catch (e) {
		try { ajax103[i103]=new ActiveXObject("Msxml2.XMLHTTP"); }
		catch (e) {
			try { ajax103[i103]=new ActiveXObject("Microsoft.XMLHTTP"); }
			catch (e) { alert("Your browser does not support AJAX!"); }
		}
	}
}
function inhoudverwerken() {
	for (var i=0; i < status103.length; i++) {
		if (status103[i] == 0) {
			if (ajax103[i].readyState == 4) {
				status103[i] = 1;
				if(ajax103[i].status == 200) {
					for (p=0;p<ajax103[i].responseXML.getElementsByTagName("printplaats").length;p++) {
						printplaats = ajax103[i].responseXML.getElementsByTagName("printplaats")[p].attributes.getNamedItem("divid").value;
						if (document.getElementById(printplaats)) document.getElementById(printplaats).innerHTML = ajax103[i].responseXML.getElementsByTagName("printplaats")[p].childNodes[0].nodeValue;
					}
					for (j=0;j<ajax103[i].responseXML.getElementsByTagName("javascript").length;j++) {
						eval(ajax103[i].responseXML.getElementsByTagName("javascript")[j].childNodes[0].nodeValue);
					}
					scrollTo(0,0);
				}
				else {
					alert(ajax103[i].status);
				}
			}
			else {//laden
			}
		}
	}
}
function str_replace(tekst, zoek, vervang) {
    var temp = tekst.split(zoek);
    return temp.join(vervang);
}
var onthoudlocatie = '';
function inhoudladen(url,variabelen) {
	status103[i103] = 0;
	if (url != 'inhoud/bevestigen.php' && url != 'inhoud/nieuwsbrief.php') {
		onthoudlocatie = str_replace(str_replace(url,'inhoud/',''),'.php','');
		if (variabelen.length > 0)  onthoudlocatie += "/" + str_replace(str_replace(variabelen,'&','/'),'=','/');
		if (lt) window.location.hash = "#/" + onthoudlocatie;
	}
	http103();
	ajax103[i103].open("POST", url, true);
	ajax103[i103].setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	ajax103[i103].setRequestHeader("Content-length", variabelen.length);
	ajax103[i103].onreadystatechange = inhoudverwerken;
	ajax103[i103].send(variabelen);
	i103 = (i103+1)%max103;
}
lt = false;
function doorsturen() {
	if (lt) clearTimeout(lt);
	var url = window.location;
	if(url.hash.length > 0 && onthoudlocatie != url.hash.substring(2)) {
		url = url.hash.substring(2);
		parameters = url.split('/');
		variabelen = '';
		for (p=1; p < parameters.length-1; p++) {
			variabelen += parameters[p]+"=";
			p++;
			variabelen += parameters[p];
		}
		inhoudladen('inhoud/'+parameters[0]+'.php',variabelen);
	}
	lt = setTimeout(doorsturen,103);
}

function email(adres) {
	emailadres = adres.replace(/#/,"@");
	window.open("mailto:"+emailadres, "_self");
}

startover = new Image();
startover.src = '../afbeeldingen/tekstafbeelding.php?tekst=start&opmaak=menuknopover';
start = new Image();
start.src = '../afbeeldingen/tekstafbeelding.php?tekst=start&opmaak=menuknop';
nieuwsover = new Image();
nieuwsover.src = '../afbeeldingen/tekstafbeelding.php?tekst=nieuws&opmaak=menuknopover';
nieuws = new Image();
nieuws.src = '../afbeeldingen/tekstafbeelding.php?tekst=nieuws&opmaak=menuknop';
infoover = new Image();
infoover.src = '../afbeeldingen/tekstafbeelding.php?tekst=info&opmaak=menuknopover';
info = new Image();
info.src = '../afbeeldingen/tekstafbeelding.php?tekst=info&opmaak=menuknop';
contactover = new Image();
contactover.src = '../afbeeldingen/tekstafbeelding.php?tekst=contact&opmaak=menuknopover';
contact = new Image();
contact.src = '../afbeeldingen/tekstafbeelding.php?tekst=contact&opmaak=menuknop';
nieuwsbriefover = new Image();
nieuwsbriefover.src = '../afbeeldingen/tekstafbeelding.php?tekst=nieuwsbrief&opmaak=menuknopover';
nieuwsbrief = new Image();
nieuwsbrief.src = '../afbeeldingen/tekstafbeelding.php?tekst=nieuwsbrief&opmaak=menuknop';
loginover = new Image();
loginover.src = '../afbeeldingen/tekstafbeelding.php?tekst=login&opmaak=menuknopover';
login = new Image();
login.src = '../afbeeldingen/tekstafbeelding.php?tekst=login&opmaak=menuknop';
okover = new Image();
okover.src = '../afbeeldingen/tekstafbeelding.php?tekst=ok&opmaak=menuknopover';
ok = new Image();
ok.src = '../afbeeldingen/tekstafbeelding.php?tekst=ok&opmaak=menuknop';
login2over = new Image();
login2over.src = '../afbeeldingen/tekstafbeelding.php?tekst=login2&opmaak=menuknopover';
login2 = new Image();
login2.src = '../afbeeldingen/tekstafbeelding.php?tekst=login2&opmaak=menuknop';
login6over = new Image();
login6over.src = '../afbeeldingen/tekstafbeelding.php?tekst=login6&opmaak=menuknopover';
login6 = new Image();
login6.src = '../afbeeldingen/tekstafbeelding.php?tekst=login6&opmaak=menuknop';
login7over = new Image();
login7over.src = '../afbeeldingen/tekstafbeelding.php?tekst=login7&opmaak=menuknopover';
login7 = new Image();
login7.src = '../afbeeldingen/tekstafbeelding.php?tekst=login7&opmaak=menuknop';
login9over = new Image();
login9over.src = '../afbeeldingen/tekstafbeelding.php?tekst=login9&opmaak=menuknopover';
login9 = new Image();
login9.src = '../afbeeldingen/tekstafbeelding.php?tekst=login9&opmaak=menuknop';

var actieveknop = 'start';

function muisover(div,deel) {
	if (div.className.indexOf('aan') == -1 && div.innerHTML.indexOf('over"') == -1) {
		div.className = div.className+"over";
		div.childNodes[0].src = eval(div.id+"over.src");
	}
}
function muisuit(div,deel) {
	if (div.className.indexOf('aan') == -1) {
		div.className = str_replace(div.className,"over","");
		div.childNodes[0].src = eval(div.id+".src");
	}
}
function muisklik(div,deel) {
	actieveknop = div.id;
	if (div.className.indexOf('aan') == -1) {
		var klasse = str_replace(div.className,"over","")+"aan";
		div.childNodes[0].src = eval(div.id+"over.src");
		div.className = klasse;
		var menuplaats = document.getElementById(deel);
		var menuitems = menuplaats.getElementsByTagName('div');
		for (m = 0; m < menuitems.length; m++) {
			if (menuitems[m].className == klasse && menuitems[m] != div) {
				menuitems[m].className = str_replace(div.className,"aan","");
				menuitems[m].childNodes[0].src = eval(menuitems[m].id+".src");
			}
		}
	}
	if(div.id!="nieuwsbrief"&&document.getElementById('nieuwsbrief')) {
		document.getElementById('nieuwsbrief').style.display = "block";
		document.getElementById('nieuwsbriefveld').style.display = "none";
	}
	if(div.id!="login"&&document.getElementById('login')) {
		document.getElementById('login').style.display = "block";
		document.getElementById('loginveld').style.display = "none";
	}
}
function wisselweergave(div) {
	document.getElementById('hoofdrechts').innerHTML = '<img src="afbeeldingen/tekstafbeelding.php?tekst='+div.id+'&amp;opmaak=hoofdtitelgroen"/>';
	document.getElementById(actieveknop).className = str_replace(document.getElementById(actieveknop).className,"aan","");
	document.getElementById(actieveknop).childNodes[0].src = eval(document.getElementById(actieveknop).id+".src");
	div.style.display = "none";
	var divveld = document.getElementById(div.id+"veld");
	divveld.style.display = "block";
	var input = divveld.getElementsByTagName('input');
	if (input[0]) {
		input[0].focus();
	}
	document.getElementById("inhoud").innerHTML = "";
}
function inschrijven(pagina,startvariabelen) {
	document.getElementById("inhoud").innerHTML = "";
	var posten = false;
	if (document.getElementById("email").value == "") {
		document.getElementById("email").value = 'invullen';
		document.getElementById("email").className = 'inputveldrood';
	}
	else if (document.getElementById("email").value.indexOf("@") > 0 && document.getElementById("email").value.lastIndexOf(".") > (document.getElementById("email").value.indexOf("@") + 1)) posten = true;
	else {
		document.getElementById("email").value = 'ongeldig';
		document.getElementById("email").className = 'inputveldrood';
	}
	if (posten == true) {
		var variabelen = startvariabelen+"&";
			variabelen += document.getElementById("email").name+"="+document.getElementById("email").value;
			
			inhoudladen(pagina,variabelen);
	}
}
function inloggen(pagina,startvariabelen) {
	document.getElementById("inhoud").innerHTML = "";
	var posten = false;
	if (document.getElementById("inputlogin").value == "") {
		document.getElementById("inputlogin").value = 'xxx';
		document.getElementById("inputlogin").className = 'inputveldrood';
	}
	else posten = true;
	
	if (posten == true) {
		var variabelen = startvariabelen+"&";
			variabelen += document.getElementById("inputlogin").name+"="+document.getElementById("inputlogin").value;
			inhoudladen(pagina,variabelen);
	}
}
