function NieuwsBriefRegister()
{
	var inputfieldemail = document.getElementById("email");
	var email = inputfieldemail.value;
	var inputfieldnaam = document.getElementById("naam");
	var naam = inputfieldnaam.value;
	var req = ajaxFunction();
	var nieuwsbriefdiv = document.getElementById("nieuwsbriefdiv");
	var bError = false;
	var sErrorMessage = "";
	var oDiv ;
	
	if ((email==null)||(email==""))
	{
		sErrorMessage = "voer een e-mail adres in";
		bError = true;
	}
	if ((naam==null)||(naam==""))
	{
		sErrorMessage = "voer een naam in";
		bError = true;
	}
	if (echeck(email)==false)
	{
		email ="";
		sErrorMessage = "controleer uw email-adres";
		bError = true;
	}
	
	if(bError == false)
	{
		if(document.getElementById("nieuwsbriefresponsediv"))
		{
			oDiv = document.getElementById("nieuwsbriefresponsediv");
			req.open("POST", "php/libs/registreer.php", true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('&email=' + email + '&naam=' + naam);
			req.onreadystatechange=function()
			{
				if(req.readyState == 4) 
				{
					//Verbinding in orde
					if (req.status == 200)
					{
						oDiv.innerHTML = "";
						oDiv.innerHTML = req.responseText;
						oDiv.id = "nieuwsbriefresponsediv";
						nieuwsbriefdiv.appendChild(oDiv);
					}
				}
			}
		}
		else
		{
			var oDiv = document.createElement("div");
			req.open("POST", "php/libs/registreer.php", true);
			req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			req.send('&email=' + email + '&naam=' + naam);
			req.onreadystatechange=function()
			{
				if(req.readyState == 4) 
				{
					//Verbinding in orde
					if (req.status == 200)
					{
						oDiv.innerHTML = "";
						oDiv.innerHTML = req.responseText;
						oDiv.id = "nieuwsbriefresponsediv";
						nieuwsbriefdiv.appendChild(oDiv);
					}
				}
			}
		}
	}
	else
	{		
		if(document.getElementById("nieuwsbriefresponsediv"))
		{
				oDiv = document.getElementById("nieuwsbriefresponsediv");
				oDiv.innerHTML = "";
				oDiv.innerHTML = sErrorMessage;
				oDiv.id = "nieuwsbriefresponsediv";
				nieuwsbriefdiv.appendChild(oDiv);
		}
		else
		{
			oDiv = document.createElement("div");
			oDiv.innerHTML = sErrorMessage;
			oDiv.id = "nieuwsbriefresponsediv";
			nieuwsbriefdiv.appendChild(oDiv);
		}
	}
}
function echeck(str) 
{

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		   //alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		  // alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		   // alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1)
		 {
		   // alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
		   // alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1)
		 {
		   // alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1)
		 {
		   // alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}