function checkUsername()
{if($('gnaam').value.length>3)
{var doorgaan;var pars='action=check&username='+$('gnaam').value;var url='/ajax/aanmelden/ajax.dbasecheck.php';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(t)
{if(t.responseText=="true")
{$('gnaam_report').innerHTML="<img src='/images/stop.gif' width='16' height='16' alt='Niet goed'>";$('gnaam_report1').innerHTML="<div style=\"color: #DB2323\">Deze gebruikersnaam komt al voor, kies een andere</div>";$('gnaam_hidden').value="";}
else
{$('gnaam_report').innerHTML="<img src='http://www.plusonline.nl/images/go.gif' width='16' height='16' alt='Goed'>";$('gnaam_report1').innerHTML="";$('gnaam_hidden').value="ok";}}});}
else
{$('gnaam_report').innerHTML="<img src='/images/stop.gif' width='16' height='16' alt='Niet goed'>";return false;}}
function checkPassword1()
{testPassword($('pword1').value,'wachtwoordSterkte');checkPassword2();if($('pword1').value.length>4)
{$('pword1_report').innerHTML="<img src='/images/go.gif' width='16' height='16' alt='Goed'>";$('pword1_report1').innerHTML="<div style=\"color: #5C9315;\">Wachtwoord is goed</div>";return true;}
else
{$('pword1_report').innerHTML="";$('pword1_report1').innerHTML="<div style=\"color: #DB2323;\">Wachtwoord is onvoldoende om door te gaan</div>";return false;}}
function checkPassword2()
{if($('pword2').value.length>4&&($('pword2').value==$('pword1').value))
{$('pword1_report1').innerHTML="";$('pword2_report').innerHTML="<img src='/images/go.gif' width='16' height='16' alt='Goed'>";$('pword2_report1').innerHTML="<div style=\"color: #5C9315;\">U kunt doorgaan met de volgende stap</div>";return true;}
else if($('pword2').value.length==0)
{}
else
{$('pword1_report1').innerHTML="";$('pword2_report').innerHTML="<img src='/images/stop.gif' width='16' height='16' alt='Niet goed'>";$('pword2_report1').innerHTML="<div style=\"color: #DB2323;\">Wachtwoord komt niet overeen</div>";return false;}}
function checkEmail()
{$('email_report1').innerHTML="";var emailExp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,5}$/;if($('email').value.length>4&&$('email').value.match(emailExp))
{var pars='action=check&email='+$('email').value;var url='/ajax/aanmelden/ajax.dbasecheck.php';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(t)
{if(t.responseText=="true")
{$('email_report').innerHTML="<img src='/images/stop.gif' width='16' height='16' alt='Niet goed'>";$('email_report1').innerHTML="<div style=\"color: #DB2323;\">Dit emailadres komt al voor, kies een andere</div>";$('email_hidden').value="";}
else
{$('email_report').innerHTML="<img src='/images/go.gif' width='16' height='16' alt='Goed'>";$('email_report1').innerHTML="";$('email_hidden').value="ok";}}});}
else
{$('email_report').innerHTML="<img src='/images/stop.gif' width='16' height='16' alt='Niet goed'>";$('email_report1').innerHTML="<div style=\"color: #DB2323;\">Uw e-mail adres is niet correct</div>";}}
function checkEmail2()
{$('email_report1').innerHTML="";var emailExp=/^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,5}$/;if($('email').value.length>4&&$('email').value.match(emailExp))
{var pars='action=check&email='+$('email').value;var url='/ajax/aanmelden/ajax.dbasecheck.php';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(t)
{if(t.responseText=="true")
{$('email_report').innerHTML="<img src='/images/stop.gif' width='16' height='16' alt='Niet goed'>";$('email_report1').innerHTML="<div style=\"color: #DB2323;\"> U heeft zich al eerder aangemeld met dit e-mailadres. U hoeft zich maar 1 keer aan te melden om te kunnen inloggen, dat hoeft u dus niet nog een keer te doen. Wellicht bent u vergeten welke gebruikersnaam en wachtwoord u destijds heeft gekozen. <a href='#' onclick=verstuurGegevens('"+$('email').value+"')>Klik dan op deze link.</a> De door u gekozen gebruikersnaam en een nieuw wachtwoord worden dan naar uw e-mailadres verstuurd. Met de gegevens in deze e-mail kunt u vervolgens inloggen op PlusOnline. In de mail wordt uitgelegd hoe u dat doet.</div>";$('email_hidden').value="";}
else
{$('email_report').innerHTML="<img src='/images/go.gif' width='16' height='16' alt='Goed'>";$('email_report1').innerHTML="";$('email_hidden').value="ok";}}});}
else
{$('email_report').innerHTML="<img src='/images/stop.gif' width='16' height='16' alt='Niet goed'>";$('email_report1').innerHTML="<div style=\"color: #DB2323;\">Uw e-mail adres is niet correct</div>";}}
function verstuurGegevens(email)
{var pars='action=verstuurNieuwWachtwoord&email='+email;var url='/ajax/aanmelden/ajax.dbasecheck.php';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(t)
{if(t.responseText=="true")
{$('email_report').innerHTML="<img src='/images/stop.gif' width='16' height='16' alt='Niet goed'>";$('email_report1').innerHTML="<div style=\"color: #DB2323;\"> Uw gegevens zijn verstuurd. Controleer uw e-mail om uw gebruikersnaam en het nieuwe wachtwoord in gebruik te kunnen nemen.</div>";$('email_hidden').value="";}
else
{$('email_report').innerHTML="<img src='/images/go.gif' width='16' height='16' alt='Goed'>";$('email_report1').innerHTML=t.responseText;$('email_hidden').value="ok";}}});}
function validateEmail()
{var pars='action=validate&email='+$('email').value;var url='/ajax/aanmelden/ajax.dbasecheck.php';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(t)
{if(t.responseText=="true")
{$('email_report').innerHTML="<img src='http://project2.exed.nl/gezondheidsnet/images/stop.gif' width='16' height='16' alt='Niet goed'> Dit emailadres komt al voor, kies een andere";$('email_hidden').value="";}
else
{$('email_report').innerHTML="<img src='http://project2.exed.nl/gezondheidsnet/images/go.gif' width='16' height='16' alt='Goed'>";$('email_hidden').value="ok";}}});}
function submitForm(form)
{if($('gnaam_hidden').value=='ok'&&$('email_hidden').value=='ok'&&checkPassword1()&&checkPassword2())
{var pars='action=sendmail&email='+$('email').value+"&gnaam="+$('gnaam').value+"&pword="+escape($('pword1').value)+'&abonneenummer='+$('abonneenummer').value+'&abonnee='+$('ckbx').checked;var url='/ajax/aanmelden/ajax.sendmail.php';var myAjax=new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(data)
{$('frmStap1').submit();}});}
else
{alert("Vergeet niet alle verplichte velden in te vullen");return false;}
return false;}
function submitFormStap3()
{var url='/ajax/aanmelden/ajax.dbasecheck.php';var pars='action=updateGegevens&'+$('frmStap3').serialize();$('email').className='';$('gebruikersnaam').className='';$('wachtwoord').className='';var myAjax=new Ajax.Request(url,{method:'post',postBody:pars,onComplete:function(t)
{var arrResponse=t.responseText.evalJSON();if(arrResponse["status"]=="false")
{alert(arrResponse["message"]);switch(arrResponse["type"])
{case"incomplete":arrVelden=arrResponse["velden"];for(var i=0;i<arrVelden.length;i++)
{$(arrVelden[i]).className='errorInput';}
break;}}
else
{$('frmStap3').submit();}}});}
function submitFormStap3Oud()
{var url='/ajax/aanmelden/ajax.dbasecheck.php';var pars='action=updateGegevensOud&'+$('frmStap3').serialize();$('email').className='';$('gebruikersnaam').className='';$('wachtwoord').className='';var myAjax=new Ajax.Request(url,{method:'post',postBody:pars,onComplete:function(t)
{var arrResponse=t.responseText.evalJSON();if(arrResponse["status"]=="false")
{alert(arrResponse["message"]);switch(arrResponse["type"])
{case"incomplete":arrVelden=arrResponse["velden"];for(var i=0;i<arrVelden.length;i++)
{$(arrVelden[i]).className='errorInput';}
break;}}
else
{$('frmStap3').submit();}}});}
function submitFormStap4()
{var url='/ajax/aanmelden/ajax.dbasecheck.php';var pars='action=updateVoorkeuren&'+$('frmStap4').serialize();var myAjax=new Ajax.Request(url,{method:'post',postBody:pars,onComplete:function(t)
{alert('Aanmelding met succes afgerond');if($('voorpagina').checked==true)
{document.location='http://www.plusmagazine.nl';}
else if($('profielpagina').checked==true)
{document.location='/profiel';}}});}
function checkAccountStatus()
{if($('email').value!==''&&$('gebruikersnaam').value!==''&&$('wachtwoord').value!=='')
{var pars='action=checkStatus&username='+$('gebruikersnaam').value+"&email="+$('email').value+"&wachtwoord="+$('wachtwoord').value;var url='/ajax/aanmelden/ajax.dbasecheck.php';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(t)
{var arrdata=t.responseText;var jsData=arrdata.parseJSON();$('accountStatus').innerHTML=jsData["status"];switch(jsData["status"])
{case"active":$('accountStatus').innerHTML="Actief";break;case"suspended":$('accountStatus').innerHTML="Niet actief. <a href='./2'>Activeer nu</a>";break;case"nouser":$('accountStatus').innerHTML="Gegevens foutief / Account niet gevonden";break;}
if(jsData["status"]=="active"||jsData["status"]=="suspended")
{$('btnStap4').disabled=false;$('voornaam').value=jsData["data"]["voornaam"];$('achternaam').value=jsData["data"]["achternaam"];$('straat').value=jsData["data"]["straat"];$('huisnummer').value=jsData["data"]['huisnummer'];$('postcode').value=jsData["data"]["postcode"];$('plaats').value=jsData["data"]["plaats"];$('telefoonnummer').value=jsData["data"]["telefoonnummer"];if(jsData["data"]["aanhef"]=="dhr")
{$('aanhef_dhr').selected=true;}
else if(jsData["data"]["aanhef"]=="mevr")
{$('aanhef_mevr').selected=true;}}
else
{$('btnStap4').disabled=true;$('voornaam').value="";$('achternaam').value="";$('straat').value="";$('huisnummer').value="";$('postcode').value="";$('plaats').value="";$('telefoonnummer').value="";}}});}}
function sendMailAgain()
{if($('email_stp2').value!='')
{var url='/ajax/aanmelden/ajax.dbasecheck.php';var pars='action=sendmailAgain&email='+$('email_stp2').value;var myAjax=new Ajax.Request(url,{method:'post',postBody:pars,onComplete:function(t)
{}});}
else
{alert('Vergeet niet uw e-mail adres in te vullen');}}
