String.prototype.trim = function() {
  return this.replace(/(^\s*)|(\s*$)/g,'');
};

function isValidEmailAddress(emailAddress) {
  // If a simple regular expression doesn't work
  if(!new RegExp(/^test$/).test("test")) { return true; }

  // If the email address is empty
  if(emailAddress.trim() == '') { return false; }

  return new RegExp(/^([0-9a-z]([_\.0-9a-z-]+)?@)(([_\.0-9a-z-]+)?\.)([a-z]{2,4})$/i).test(emailAddress.trim());
}

function verif_formulaire()
{
	var o=document.DEVENIRMEMBRE;
	var regEmail=/^([0-9a-z]([_\.0-9a-z-]+)?@)([0-9a-z]([_\.0-9a-z-]+)?\.)([a-z]{2,4})$/i;
	var regDate = /\d\d\/\d\d\/\d\d\d\d/;
	if( !regEmail.test(o.EMAIL_PARRAIN.value) ) { alert(" Merci de saisir le email de votre parrain valide"); o.EMAIL_PARRAIN.focus(); return;}
	if(o.TITRE_PERSONNE[0].checked == false && o.TITRE_PERSONNE[1].checked == false  && o.TITRE_PERSONNE[2].checked == false ){alert("Merci de choisir votre civilite"); o.TITRE_PERSONNE[0].focus(); return;}
	if(o.PRENOM_PERSONNE.value == ''){alert("Merci de saisir votre prenom"); o.PRENOM_PERSONNE.focus(); return;}
	if(o.NOM_PERSONNE.value == ''){alert("Merci de saisir votre nom"); o.NOM_PERSONNE.focus(); return;}
	if( !regDate.test(o.DATENAISSANCE_PERSONNE.value) ) { alert(" Merci de saisir votre date de naissance dans ce format 01/01/2006"); o.DATENAISSANCE_PERSONNE.focus(); return;}
	if(o.ADRESSE_PERSONNE.value == ''){alert("Merci de saisir votre adresse"); o.ADRESSE_PERSONNE.focus(); return;}
	if(o.CODEPOSTAL_PERSONNE.value == ''){alert("Merci de saisir votre code postal"); o.CODEPOSTAL_PERSONNE.focus(); return;}
	if(o.VILLE_PERSONNE.value == ''){alert("Merci de saisir votre ville"); o.VILLE_PERSONNE.focus(); return;}
	if(o.ID_PAYS.value == '0'){alert("Merci de saisir votre pays"); o.ID_PAYS.focus(); return;}
	if(o.TEL_PERSONNE.value == ''){alert("Merci de saisir votre téléphone"); o.TEL_PERSONNE.focus(); return;}
	if( !isValidEmailAddress(o.EMAIL_PERSONNE.value) ) { alert(" Merci de saisir votre email valide"); o.EMAIL_PERSONNE.focus(); return;}
	if(o.LOGIN_PERSONNE.value != o.EMAIL_PERSONNE.value) { alert(" Merci de saisir votre confirmation de email valide"); o.LOGIN_PERSONNE.focus(); return;}
	if(o.PASSWORD_PERSONNE.value == ''){alert("Merci de saisir votre mot de passe"); o.PASSWORD_PERSONNE.focus(); return;}
	if(o.PASSWORD2_PERSONNE.value != o.PASSWORD_PERSONNE.value){alert("Merci de saisir votre confirmation de mot de passe valide"); o.PASSWORD_PERSONNE.focus(); return;}
	if(!o.ACCORD_PERSONNE.checked){alert("Merci d accepter les conditions générales de vente"); o.ACCORD_PERSONNE.focus(); return;}
	o.submit();
}
