function createRequestObject() {
		var request_object;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer") {
			request_object = new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			request_object = new XMLHttpRequest();
		}
		return request_object;
}

var http = createRequestObject();

// Begindatum instellen
function BeginDatum(begin) {
	var eind = document.forms['verplicht'].elements['einddatum'].value;
	document.getElementById('kalender_einddatum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderEindDatum(\''+eind+'\')">';
	if (document.forms['verplicht'].elements['alt_datum']) {
		var alt = document.forms['verplicht'].elements['alt_datum'].value;
		document.getElementById('kalender_altdatum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderAltDatum(\''+alt+'\')">';
	}
	http.open('get', './admin_wandelpool/functies/ajax.php?datum=' + begin);
	http.onreadystatechange = handleEvent_begin_datum;
	http.send(null);
}

// Einddatum instellen
function EindDatum(eind) {
	var begin = document.forms['verplicht'].elements['datum'].value;
	document.getElementById('kalender_datum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderDatum(\''+begin+'\')">'
	if (document.forms['verplicht'].elements['alt_datum']) {
		var alt = document.forms['verplicht'].elements['alt_datum'].value;
		document.getElementById('kalender_altdatum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderAltDatum(\''+alt+'\')">';
	}
	http.open('get', './admin_wandelpool/functies/ajax.php?eind_datum=' + eind);
	http.onreadystatechange = handleEvent_eind_datum;
	http.send(null);
}

// Alternatieve datum instellen
function AltDatum(alt) {
	var begin = document.forms['verplicht'].elements['datum'].value;
	var eind = document.forms['verplicht'].elements['einddatum'].value;
	document.getElementById('kalender_datum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderDatum(\''+begin+'\')">'
	document.getElementById('kalender_einddatum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderEindDatum(\''+eind+'\')">'
	http.open('get', './admin_wandelpool/functies/ajax.php?alt_datum=' + alt);
	http.onreadystatechange = handleEvent_alt_datum;
	http.send(null);
}

// Afhandelen het resultaat van de request
function handleEvent_begin_datum() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById('datum').innerHTML = response;
	}
	var begin = document.forms['verplicht'].elements['datum'].value;
	document.getElementById('kalender_datum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderDatum(\''+begin+'\')">'
}

function handleEvent_eind_datum() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById('eind_datum').innerHTML = response;
	}
	var eind = document.forms['verplicht'].elements['einddatum'].value;
	document.getElementById('kalender_einddatum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderEindDatum(\''+eind+'\')">'
}

function handleEvent_alt_datum() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById('alt_datum').innerHTML = response;
	}
	var alt = document.forms['verplicht'].elements['alt_datum'].value;
	document.getElementById('kalender_altdatum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderAltDatum(\''+alt+'\')">';
}

// Kalender datum instellen
function KalenderDatum(begin) {
	var eind = document.forms['verplicht'].elements['einddatum'].value;
	document.getElementById('kalender_einddatum').innerHTML = '<img src="img/calendar.gif" onclick="KalenderEindDatum(\''+eind+'\')">'
	if (document.forms['verplicht'].elements['alt_datum']) {
		var alt = document.forms['verplicht'].elements['alt_datum'].value;
		document.getElementById('kalender_altdatum').innerHTML = '<img src="img/calendar.gif" onclick="KalenderAltDatum(\''+alt+'\')">';
	}
	http.open('get', 'admin_wandelpool/functies/kalender.php?nieuwe_datum=' + begin);
	http.onreadystatechange = handleEvent_kalender_datum;
	http.send(null);
}

// Kalender einddatum instellen
function KalenderEindDatum(eind){
	var begin = document.forms['verplicht'].elements['datum'].value;
	document.getElementById('kalender_datum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderDatum(\''+begin+'\')">'
	if (document.forms['verplicht'].elements['alt_datum']) {
		var alt = document.forms['verplicht'].elements['alt_datum'].value;
		document.getElementById('kalender_altdatum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderAltDatum(\''+alt+'\')">';
	}
	http.open('get', 'http://www.wandelpool.eu/admin_wandelpool/functies/kalender.php?nieuwe_eind_datum=' + eind);
	http.onreadystatechange = handleEvent_kalender_eind_datum;
	http.send(null);
}

// Kalender Alternatieve datum instellen
function KalenderAltDatum(alt){
	var begin = document.forms['verplicht'].elements['datum'].value;
	var eind = document.forms['verplicht'].elements['einddatum'].value;
	document.getElementById('kalender_datum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderDatum(\''+begin+'\')">';
	document.getElementById('kalender_einddatum').innerHTML = '<img src="./img/calendar.gif" onclick="KalenderEindDatum(\''+eind+'\')">'
	http.open('get', 'admin_wandelpool/functies/kalender.php?nieuwe_alt_datum=' + alt);
	http.onreadystatechange = handleEvent_kalender_alt_datum;
	http.send(null);
}

function handleEvent_kalender_datum() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById('kalender_datum').innerHTML = response;
	}
}
function handleEvent_kalender_eind_datum() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById('kalender_einddatum').innerHTML = response;
	}
}
function handleEvent_kalender_alt_datum() {
	if(http.readyState == 4) {
		var response = http.responseText;
		document.getElementById('kalender_altdatum').innerHTML = response;
	}
}

function vul_in(post_id)
{
	if (post_id == 1) {
		var selObj = document.getElementById('deelnemer_id1');
	} else {
		var selObj = document.getElementById('deelnemer_id2');
	}
	num=selObj.selectedIndex;
	id=selObj.options[num].value;
	if (post_id == 1) {
		http.open('get', 'http://www.wandelpool.eu/admin_wandelpool/functies/zoek_deelnemer1.php?deelnemer_id=' + id);
		http.onreadystatechange = handleEvent_deelnemer1;
	} else {
		http.open('get', 'http://www.wandelpool.eu/admin_wandelpool/functies/zoek_deelnemer2.php?deelnemer_id=' + id);
		http.onreadystatechange = handleEvent_deelnemer2;
	}
	http.send(null);
}

function handleEvent_deelnemer2() {
	if(http.readyState == 4) {
		var response = http.responseText;
		var velden = response.split(";")
		document.getElementById('telefoon2').innerHTML = velden[0];
		document.getElementById('mobiel2').innerHTML = velden[1];
		document.getElementById('email2').innerHTML = velden[2];
	}
}

function handleEvent_deelnemer1() {
	if(http.readyState == 4) {
		var response = http.responseText;
		var velden = response.split(";")
		document.getElementById('telefoon1').innerHTML = velden[0];
		document.getElementById('mobiel1').innerHTML = velden[1];
		document.getElementById('email1').innerHTML = velden[2];
	}
}
