function regCheck(){
	var XMLHTTPObject = createHTTPHandler();
	XMLHTTPObject.open('POST', '/widm/ajax/regcheck.php', true);
  	XMLHTTPObject.setRequestHeader("Cache-Control", "no-cache");
   	XMLHTTPObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   	XMLHTTPObject.setRequestHeader("X_USERAGENT", "AjaxWebBrowser");
   	XMLHTTPObject.setRequestHeader('Connection', 'close');
   	XMLHTTPObject.onreadystatechange = function(){
		if(XMLHTTPObject.readyState == 4){
			var arr = XMLHTTPObject.responseText.split(",");
			document.getElementById('gn_check').src = '/widm/images/forms/'+arr[0]+'.gif';
			document.getElementById('em_check').src = '/widm/images/forms/'+arr[1]+'.gif';
			if(arr[2].length > 0 && document.getElementById('error_l_mes').innerHTML == ''){	
				for(var i = 0; i <= 20; i++){
 					var pix = Math.round(i*4.92-i*i*0.246);
 					var tim = i*50;
					setTimeout("stretch_l(document.getElementById('error_l'),"+pix+")",tim);
				}
				document.getElementById('error_l_mes').innerHTML = arr[2];
				if(document.getElementById('balloon')){
					document.getElementById('balloon').style.display = 'none';
				}
			}
			else if(arr[2].length == 0 && document.getElementById('error_l_mes').innerHTML != ''){
				for(var i = 0; i <= 20; i++){
 					var pix = Math.round(i*i*0.246-i*4.92);
 					var tim = i*50;
					setTimeout("stretch_l(document.getElementById('error_l'),"+pix+")",tim);
				}
				setTimeout("document.getElementById('error_l_mes').innerHTML = ''",1000);
			}
			else{
				document.getElementById('error_l_mes').innerHTML = arr[2];
			}
		}
	}
   	XMLHTTPObject.send('gn='+escape(document.registreren.gn.value)+'&em='+escape(document.registreren.em.value));
}

function regExec(){
	var XMLHTTPObject = createHTTPHandler();
	XMLHTTPObject.open('POST', '/widm/ajax/regexec.php', true);
  	XMLHTTPObject.setRequestHeader("Cache-Control", "no-cache");
   	XMLHTTPObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   	XMLHTTPObject.setRequestHeader("X_USERAGENT", "AjaxWebBrowser");
   	XMLHTTPObject.setRequestHeader('Connection', 'close');
   	XMLHTTPObject.onreadystatechange = function(){
		if(XMLHTTPObject.readyState == 4){
			if(XMLHTTPObject.responseText == "mislukt"){
				alert("Er is iets niet goed gegaan met de registratie. Probeer het opnieuw.");
			}
			else{
				alert("De registratie is geslaagd. Je krijgt binnen enkele minuten een mailtje waarin staat hoe je je kunt inloggen.");
			}
		}
	}
   	XMLHTTPObject.send('gn='+escape(document.registreren.gn.value)+'&em='+escape(document.registreren.em.value));
}


function stretch_l(a,pix){
	a.style.width = (parseFloat(a.style.width)+pix)+'px';
	a.style.left = (parseFloat(a.style.left)-pix)+'px';
}
