
﻿
var ERR_GENDER='Merci de préciser votre sexe.';var ERR_FNAME='Merci de saisir votre prénom.';var ERR_LNAME='Merci de saisir votre nom.';var ERR_DNAME='Merci de saisir le nom de votre agence.';var ERR_EMAIL='Merci de saisir votre adresse email.';var ERR_EMAIL_BAD='Merci de saisir une adresse email valide (ex: jean.dupont@hotmail.com).';var ERR_PASSWORD='Merci de saisir votre mot de passe.';var ERR_PWD1='Merci de saisir votre mot de passe.';var ERR_PWD2='Merci de confirmer votre mot de passe.';var ERR_PWD_BAD='Les mots de passe saisis sont différents.';var ERR_BD='Merci de saisir une date de naissance valide.<br/>Format : JJ/MM/AAAA - Exemple : 24/02/1946';var ERR_BD_YEAR='Merci de saisir votre année de naissance sur 4 chiffres. Exemple : 1972';function checkGender()
{if(getElement('genderM').checked||getElement('genderF').checked)
{hide('genderTip');return true;}
else
{setFieldTip('genderTip',ERR_GENDER);return false;}}
function checkFirstName()
{if(trim(getElement('fname').value)=='')
{setFieldTip('fnameTip',ERR_FNAME);return false;}
else
{hide('fnameTip');}
return true;}
function checkLastName()
{if(trim(getElement('lname').value)=='')
{setFieldTip('lnameTip',ERR_LNAME);return false;}
else
{hide('lnameTip');}
return true;}
function checkDisplayName()
{if(trim(getElement('displayname').value)=='')
{setFieldTip('displaynameTip',ERR_DNAME);return false;}
else
{hide('displaynameTip');}
return true;}
function checkEmail()
{var emailValue=getElement('email').value;if(trim(emailValue)=='')
{setFieldTip('emailTip',ERR_EMAIL);return false;}
else if(checkEmailFormat(emailValue)==EMAIL_BAD)
{setFieldTip('emailTip',ERR_EMAIL_BAD);return false;}
else
{hide('emailTip');}
return true;}
function checkPassword()
{if(trim(getElement('pwd').value)=='')
{setFieldTip('passwordTip',ERR_PASSWORD);return false;}
else
{hide('passwordTip');}
return true;}
function checkPasswords()
{var p1=getElement('pwd1').value;var p2=getElement('pwd2').value;if(trim(p1)=='')
{setFieldTip('pwd1Tip',ERR_PWD1);return false;}
else
{hide('pwd1Tip');}
if(trim(getElement('pwd1').value)!=''&&trim(getElement('pwd2').value)=='')
{setFieldTip('pwd2Tip',ERR_PWD2);return false;}
else if(p1!=p2&&p1!=''&&p2!='')
{setFieldTip('pwd2Tip',ERR_PWD_BAD);return false;}
else
{hide('pwd2Tip');}
return true;}
function checkBirthday()
{var d=getElement('bd_day').value;var m=getElement('bd_month').value;var y=getElement('bd_year').value;if(y.length!=4)
{setFieldTip('bdTip',ERR_BD_YEAR);return false;}
var bd=d+'/'+m+'/'+y;if(checkTypedField(bd,'Date'))
{setFieldTip('bdTip',ERR_BD);return false;}
else
{hide('bdTip');}
return true;}