/* Jeroen Kuijper's AJAX Engine*/

var http_request = false;
var temp;

function gebid(id){
	return document.getElementById(id);
}
function ec(str){
	return encodeURIComponent(str);	
}
function ajax(url,vars,callbackFunction){
	if(window.XMLHttpRequest){
		var request = new XMLHttpRequest();
	} else {
		var request = new ActiveXObject('MSXML2.XMLHTTP.3.0');
	}

	request.open('POST',url,true);
	request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

	request.onreadystatechange = function(){
		if(request.readyState == 4 && request.status == 200){
			if(request.responseText){
				callbackFunction(request.responseText);
			}
		}
	}
	request.send(vars);
}
function coaching(result){
	gebid('next').innerHTML = 'Aanmelden';
	gebid('next').disabled = false;
	if(result == 'OK'){
		gebid('formulier').style.display = 'none';
		alert('Bedankt voor uw aanmelding. U ontvangt z.s.m. een bericht van ons.');
	} else {
		gebid('message').style.display = 'block';
		gebid('message').innerHTML = result;
	}
}
function validate(){
	gebid('next').innerHTML = 'Moment';
	gebid('next').disabled = true;
	poststr = 'voornaam='+ec(gebid('voornaam').value)+'&achternaam='+ec(gebid('achternaam').value)+'&adres='+ec(gebid('adres').value)+'&email='+ec(gebid('email').value)+'&land='+gebid('land').value+'&postcode='+ec(gebid('postcode').value)+'&woonplaats='+ec(gebid('woonplaats').value)+'&geslacht='+gebid('geslacht').value+'&roken='+gebid('roken').value+'&gewenst='+ec(gebid('gewenst').value)+'&huidig='+ec(gebid('huidig').value)+'&lengte='+ec(gebid('lengte').value)+"&dd="+gebid('dd').value+"&mm="+gebid('mm').value+"&yyyy="+gebid('yyyy').value;
	ajax('/ajax/coaching.php',poststr,coaching);	
}