function checkUsername()
{if($('gnaam').value.length>5)
{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='http://plusmagazine.knack.be/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://plusmagazine.knack.be/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 checkUsernameFR()
{if($('gnaam').value.length>5)
{var doorgaan;var pars='action=check&username='+$('gnaam').value+'&taal=FR';var url='/ajax/aanmelden/ajax.dbasecheckFR.php';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(t)
{if(t.responseText=="true")
{$('gnaam_report').innerHTML="<img src='http://plusmagazine.knack.be/images/stop.gif' width='16' height='16' alt='Niet goed'>";$('gnaam_report1').innerHTML="<div style=\"color: #DB2323\">Ceci existe déjà, choisir un autre</div>";$('gnaam_hidden').value="";}
else
{$('gnaam_report').innerHTML="<img src='http://plusmagazine.knack.be/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()
{checkPassword2();if($('pword1').value.length>5)
{$('pword1_report').innerHTML="<img src='/images/go.gif' width='16' height='16' alt='Goed'>";$('pword1_report1').innerHTML="<div style=\"color: #5C9315;\"></div>";return true;}
else
{$('pword1_report').innerHTML="";$('pword1_report1').innerHTML="<div style=\"color: #DB2323;\">Het wachtwoord moet minstens 6 karakters bevatten</div>";return false;}}
function checkPassword1FR()
{checkPassword2FR();if($('pword1').value.length>5)
{$('pword1_report').innerHTML="<img src='/images/go.gif' width='16' height='16' alt='Goed'>";$('pword1_report1').innerHTML="<div style=\"color: #5C9315;\"></div>";return true;}
else
{$('pword1_report').innerHTML="";$('pword1_report1').innerHTML="<div style=\"color: #DB2323;\">Le mot de passé doit contenir au moins 6 caractères</div>";return false;}}
function checkPassword2()
{if($('pword2').value.length>5&&($('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 checkPassword2FR()
{if($('pword2').value.length>5&&($('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;\">Vous pouvez continuer</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;\">Le mot de passe ne correspond pas</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='http://plusmagazine.knack.be/images/stop.gif' width='16' height='16' alt='Niet goed'>";$('email_report1').innerHTML="<div style=\"color: #DB2323;\">U bent al geregistreerd met dit e-mailadres.</div>";$('email_hidden').value="";}
else
{$('email_report').innerHTML="<img src='http://plusmagazine.knack.be/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 checkEmailFR()
{$('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+'&taal=FR';var url='/ajax/aanmelden/ajax.dbasecheckFR.php';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function(t)
{if(t.responseText=="true")
{$('email_report').innerHTML="<img src='http://plusmagazine.knack.be/images/stop.gif' width='16' height='16' alt='Niet goed'>";$('email_report1').innerHTML="<div style=\"color: #DB2323;\">Vous êtes déjà enregistré avec cette adresse email.</div>";$('email_hidden').value="";}
else
{$('email_report').innerHTML="<img src='http://plusmagazine.knack.be/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;\">ne pas corriger</div>";}}
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://plusmagazine.knack.be/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://plusmagazine.knack.be/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()&&$('voornaam').value!=''&&$('achternaam').value!='')
{var nieuwsbrief='FALSE'

$('pword1').value = $('pword1').value.replace("&", "JI98735GHY763nBH");
var pars='action=sendmail&email='+$('email').value+"&gnaam="+$('gnaam').value+"&pword="+$('pword1').value+'&abonneenummer='+$('abonneenummer').value+'&nieuwsbrief='+nieuwsbrief+'&voornaam='+$('voornaam').value+'&achternaam='+$('achternaam').value+'&taal=NL';var url='/ajax/aanmelden/ajax.sendmail.php';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function()
{$('frmStap1').submit();}});}
else
{alert("Vergeet niet alle verplichte velden in te vullen");}}
function submitFormFR(form)
{if($('gnaam_hidden').value=='ok'&&$('email_hidden').value=='ok'&&checkPassword1FR()&&checkPassword2FR()&&$('voornaam').value!=''&&$('achternaam').value!='')
{var nieuwsbrief='FALSE'
$('pword1').value = $('pword1').value.replace("&", "JI98735GHY763nBH");
var pars='action=sendmail&email='+$('email').value+"&gnaam="+$('gnaam').value+"&pword="+$('pword1').value+'&abonneenummer='+$('abonneenummer').value+'&nieuwsbrief='+nieuwsbrief+'&voornaam='+$('voornaam').value+'&achternaam='+$('achternaam').value+'&taal=FR';var url='/ajax/aanmelden/ajax.sendmail.php';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onComplete:function()
{$('frmStap1').submit();}});}
else
{alert("Tous les champs ne sont pas remplis.");}}
function submitFormStap3()
{var url='/ajax/aanmelden/ajax.dbasecheck.php';var pars='action=updateGegevens&taal=NL&'+$('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
{alert('Aanmelding met succes afgerond');if($('voorpagina').checked==true)
{document.location='http://plusmagazine.knack.be/nl';}
else if($('profielpagina').checked==true)
{document.location='/nl/profiel';}}}});}
function submitFormStap3FR()
{var url='/ajax/aanmelden/ajax.dbasecheckFR.php';var pars='action=updateGegevens&taal=FR&'+$('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
{alert('Merci ! Vous êtes bien enregistré sur Plusmagazine.be !');if($('voorpagina').checked==true)
{document.location='http://plusmagazine.levif.be/fr';}
else if($('profielpagina').checked==true)
{document.location='http://plusmagazine.levif.be/fr/ma-page-plus';}}}});}
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://plusmagazine.knack.be/nl';}
else if($('profielpagina').checked==true)
{document.location='http://plusmagazine.knack.be/nl/profiel';}}});}
function submitFormStap4FR()
{var url='/ajax/aanmelden/ajax.dbasecheckFR.php';var pars='action=updateVoorkeuren&'+$('frmStap4').serialize();var myAjax=new Ajax.Request(url,{method:'post',postBody:pars,onComplete:function(t)
{alert('Merci ! Votre question a bien êté envoyée.');if($('voorpagina').checked==true)
{document.location='http://plusmagazine.levif.be/fr';}
else if($('profielpagina').checked==true)
{document.location='/fr/ma-page-plus';}}});}
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');}}
function sendMailAgainFR()
{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('N\'oubliez pas de remplir tous les champs');}}
function switchProfileSatelliet(id)
{var url='/ajax/ajax.process.php';var pars='action=switchsateliet&switchsateliet_id='+id;var myAjax=new Ajax.Request(url,{method:'post',parameters:pars,onComplete:function(t)
{$('satellietDiv').innerHTML=t.responseText;}});}
