var xmlHttp

function addNewAccount() {

	document.getElementById("status").innerHTML="Even geduld!";
	
	var error = "";
	var voornaam = document.getElementById('voornaam').value;
	if (voornaam.length==0) { var error = error + "voornaam, "; }
	var achternaam = document.getElementById('achternaam').value;
	if (achternaam.length==0) { var error = error + "achternaam, "; }
	var adres = document.getElementById('adres').value;
	if (adres.length==0) { var error = error + "adres, "; }
	var postcode = document.getElementById('postcode').value;
	if (postcode.length==0) { var error = error + "postcode, "; }
	var woonplaats = document.getElementById('woonplaats').value;
	if (woonplaats.length==0) { var error = error + "woonplaats, "; }
	var land = document.getElementById('land').value;
	if (land.length==0) { var error = error + "land, "; }
	var telnum = document.getElementById('telnum').value;
	if (telnum.length==0) { var error = error + "telnum, "; }
	var newuserID = document.getElementById('newuserID').value;
	if (newuserID.length==0) { var error = error + "newuserID, "; }
	var newpas1 = document.getElementById('newpas1').value;
	if (newpas1.length==0) { var error = error + "newpas1, "; }
	var newpas2 = document.getElementById('newpas2').value;
	if (newpas2.length==0) { var error = error + "newpas2, "; }
	var email = document.getElementById('email').value;
	if (email.length==0) { var error = error + "email "; }
	var opmerkingen = document.getElementById('opmerkingen').value;
	
	if (error.length != 0) {
		document.getElementById("status").innerHTML="<div id=\"errormessage\"><strong>Fout opgetreden</strong><br /><br />De volgende gegevens werden niet ingevuld: "+ error +"<br /></div><br \>";
		return false;
	} else {
		
		if (newpas1 != newpas2) {
			document.getElementById("status").innerHTML="<div id=\"errormessage\"><strong>Fout opgetreden</strong><br /><br />De door u opgegeven paswoorden komen niet overeen. Deze moeten exact dezelfde zijn.<br /></div><br \>";
			return false;
		}
		
		xmlHttp=GetXmlHttpObject();
		
		if (xmlHttp==null) {
			alert ("Your browser does not support AJAX!");
  			document.getElementById("status").innerHTML="<div id=\"errormessage\"><strong>Fout opgetreden</strong><br /><br />Uw browser heeft geen ondersteuning voor ons bestel systeem!";
  			return false;
  		}
  		
  		document.getElementById("status").innerHTML="Even geduld!";
		var url="aanmelden.php";
		
		var params='voornaam=' + voornaam + '&achternaam=' + achternaam + '&adres=' + adres + '&postcode=' + postcode + '&woonplaats=' + woonplaats + '&land=' + land
		 + '&telnum=' + telnum + '&newuserID=' + newuserID + '&newpas1=' + newpas1 + '&newpas2=' + newpas2 + '&email=' + email + '&opmerkingen=' + opmerkingen;
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("POST",url,true);
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");

		xmlHttp.send(params);
		
		return true;
	}
	
	
}


function doeLogin()
{
var login = document.getElementById('userID').value;
var paswoord = document.getElementById('passw0rd').value;
if (login.length==0 || paswoord.length==0)
  { 
  document.getElementById("status").innerHTML="<div id=\"errormessage\"><strong>Fout opgetreden</strong><br /><br />U moet een login en paswoord ingeven!<br /></div><br \>";
  //$message =  "<div id=\"resultmessage\"><strong>Actie uitgevoerd:</strong><br /><br />Nieuw Factuur : ".$dbcon->secure_input($_POST["InvoiceCode"])." Added<br /></div><br \>";
   return false;
  }
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null) {
  alert ("Your browser does not support AJAX!");
  document.getElementById("status").innerHTML="<div id=\"errormessage\"><strong>Fout opgetreden</strong><br /><br />Uw browser heeft geen ondersteuning voor ons bestel systeem!";
  //document.getElementById("status").innerHTML="Your browser does not support AJAX!";
   return false;
  }
  document.getElementById("status").innerHTML="Even geduld!";
var url="login.php";
//url=url+"?login="+login;
//url=url+"&sid="+Math.random();
var params='login=' + login + '&pas=' + paswoord;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("POST",url,true);

xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");

xmlHttp.send(params);

return false;
} 

function stateChanged() 
{ 
if (xmlHttp.readyState==4 && xmlHttp.status == 200)
{
	
	if (xmlHttp.responseText == 'L001') {
		document.getElementById("status").innerHTML="<div id=\"resultmessage\"><strong>Welkom</strong><br /><br />Klik hieronder om verder te gaan.<br /></div><br \>";
		document.getElementById('bestaande').style.display="none";
		document.getElementById("klanttype1").disabled=true
		document.getElementById("klanttype2").disabled=true
		document.getElementById('steps').style.display="block";
	} else if (xmlHttp.responseText == 'L002') {
		document.getElementById("status").innerHTML="<div id=\"errormessage\"><strong>Fout</strong><br /><br />Login en paswoord niet gevonden.<br /></div><br \>";
	} else if (xmlHttp.responseText == 'A001') {
		document.getElementById("status").innerHTML="<div id=\"resultmessage\"><strong>Klaar</strong><br /><br />Wij hebben uw gegevens aangemaakt in onze databank. Klik op Plaats mijn bestelling om uw bestelling te plaatsen.<br /></div><br \>";
		document.getElementById('nieuwe').style.display="none";
		document.getElementById("klanttype1").disabled=true
		document.getElementById("klanttype2").disabled=true 
		document.getElementById('steps').style.display="block";
	} else if (xmlHttp.responseText == 'A002') {
		document.getElementById("status").innerHTML="<div id=\"errormessage\"><strong>Gelieve alle verplichte velden in te vullen.<br /></div><br \>";
	} else if (xmlHttp.responseText == 'A003') {
		document.getElementById("status").innerHTML="<div id=\"errormessage\"><strong>De door u ingegeven paswoorden komen niet overeen. Deze moeten identiek dezelfde zijn.<br /></div><br \>";
	} else {
		document.getElementById("status").innerHTML="<div id=\"errormessage\"><strong>Er is een fout opgetreden:</strong><br /><br />" + xmlHttp.responseText + "<br /></div><br \>";
	}
//document.getElementById("status").innerHTML=xmlHttp.responseText;
//document.getElementById("status").innerHTML="<div id=\"resultmessage\"><strong>Gelukt</strong><br /><br />Klik hier om verder te gaan.<br /></div><br \>";
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}