function makexmlhttp(){
	  var xmlhttp = null;
	  if(window.XMLHttpRequest){
	  xmlhttp = new XMLHttpRequest();
	  }else{
		   try{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		   }catch(e){
				window.alert("Uw browser ondersteunt het XMLHttpRequest object niet!");
		   }
	  }
	  
	  return xmlhttp;
 }
	 
function FormState(action) { //formulier enabled en disabled
	
	var form = document.send;

	if(action == 'disable') {
		for(var i=0;i<form.length;i++) {
			form.elements[i].disabled = true; }
	}
	
	if(action == 'enable') {

		for(var i=0;i<form.length;i++) {
			form.elements[i].disabled = false; }	
			
	}
}

//Functie die ajax start
function Checksend() {
	FormState('disable'); //formulier disablen
	document.getElementById('geduld').style.display = 'inline';
	var xmlhttp = makexmlhttp();
	//var adres = "js/check_profiel_makeadmin.asp?title=" + document.send.title.value + "&mail="+ document.send.mail.value ;
	
	xmlhttp.open ("GET",true,true); //adres openen
	xmlhttp.onreadystatechange = function() {
    	if(xmlhttp.readyState == 4){
				Checkpost(xmlhttp.responseText);
		}
		
	}
    xmlhttp.send('');
	
}

//functie die alles controleert

function Checkpost(ReturnedString) {
	//binnengekomen informatie opslitten
	var InfArray = ReturnedString.split('/'); //title,mail
	
	//mail
	var Expression = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/ ;
	var reg = new RegExp(Expression);
	if(reg.test(document.send.mail.value) != true) { //verkeerd
		document.getElementById('err_mail').innerHTML = '* Ongeldig mail adres.'; }
	else { 
		document.getElementById('err_mail').innerHTML = ''; }
		
	
	/////////////////////////////////////////////////////////////////////////////////////////////////
	
	//naam
	if(document.send.naam.value.length <= 3 || document.send.naam.value.length <= 3) { //leeg of te kort
	document.getElementById('err_naam').innerHTML = '* Minimaal 4 tekens lang.'; }
	else { // niet goed
		document.getElementById('err_naam').innerHTML = ''; }
	
	
	//naam
	if(document.send.title.value.length <= 3 || document.send.title.value.length <= 3) { //leeg of te kort
	document.getElementById('err_title').innerHTML = '* Minimaal 4 tekens lang.'; }
	else { // niet goed
		document.getElementById('err_title').innerHTML = ''; }
		
		
	//naam
	if(document.send.text.value.length <= 3 || document.send.text.value.length <= 3) { //leeg of te kort
	document.getElementById('err_text').innerHTML = '* Minimaal 4 tekens lang.'; }
	else { // niet goed
		document.getElementById('err_text').innerHTML = ''; }
		

	//alles gecontroleert, form enablen
	FormState('enable');
	//even gedult weghalen
	document.getElementById('geduld').style.display = 'none';
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//controleren of een veld niet leeg is, als één veld niet leeg is niet submitten
	if(document.getElementById('err_title').innerHTML != '') {
		IsGoed = "onwaar"; }
	else if(document.getElementById('err_mail').innerHTML != '') {
		IsGoed = "onwaar"; }
	else if(document.getElementById('err_naam').innerHTML != '') {
		IsGoed = "onwaar"; }
	else if(document.getElementById('err_text').innerHTML != '') {
		IsGoed = "onwaar"; }
	else {
		IsGoed = "waar"; }
////////////////////////////////////////////////////////////////////////////////////////////////////////////////		

	if(IsGoed == "waar") { // alles correct, submitten
		document.send.submit() }

}
