function VerifMail(wmail)
{
// vérification de la validité de l'email
var taille = wmail.length;
if (taille>0)
{
i = 0;
var valideAt = false;
var validePt = false;
while (i < taille && (valideAt == false || validePt == false))
{ if (i != 0 && wmail.charAt(i) == '@')
{ valideAt = true;
}
if (valideAt && wmail.charAt(i) == '.' && i+1 < taille && wmail.charAt(i-1) != '@')
{ validePt = true;
}
i++;
}
if (valideAt == false || validePt == false)
{
return "> Fournir une adresse mail valide : "+wmail+" n'est pas un email valide.
"
}
//return true;
return '';
}
}
function validIdForm() {
var Expression = new RegExp("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$", "i");
var texteErreur="";
var mail=document.formId.email.value;
if((mail!='')&&(VerifMail(document.formId.email.value)!='')){
texteErreur+=VerifMail(mail);
}else if( mail.substring(mail.indexOf('@')+1,mail.lastIndexOf('.') )=="cashstore" ){
texteErreur += "> Entrer une adresse email autorisée.
" ;
}
var pass=document.formId.password.value;
var confirmPass = document.formId.cpassword.value;
if (pass != confirmPass)
{
texteErreur += "> Entrer des mots de passes correspondant.
";
}
if(texteErreur == "")
{
document.formId.submit();
}
else
{
document.getElementById('listeErreurs').innerHTML = texteErreur+"
";
document.getElementById('erreurs').style.display = "block";
}
}
function validCoordForm() {
var Expression = new RegExp("^[a-zA-Z0-9]+[a-zA-Z0-9\\.\\-_]*[a-zA-Z0-9]+$", "i");
var texteErreur="";
if(document.formCoord.nom.value.length<2)
{
texteErreur += "> Le nom doit contenir au moins 2 caractères
";
}
if(document.formCoord.prenom.value.length<2)
{
texteErreur += "> Le prénom doit contenir au moins 2 caractères
";
}
if(document.formCoord.adresse.value.length<3)
{
texteErreur += "> L'adresse doit contenir plus de 3 caractères
";
}
/* if(document.formCoord.pays.length<2)
{
texteErreur += "> Le pays doit contenir au moins 2 caractères
";
}*/
if(document.formCoord.ville.value.length<2)
{
texteErreur += "> La ville doit contenir au moins 2 caractères
";
}
if(document.formCoord.code_postal.value.length!=5)
{
texteErreur += "> Le code postal doit contenir 5 caractères
";
}
if(texteErreur == "")
{
document.formCoord.submit();
}
else
{
document.getElementById('listeErreurs').innerHTML = texteErreur+"
";
document.getElementById('erreurs').style.display = "block";
}
}
function validDesaboForm() {
var texteErreur="";
var mail= document.form_desabonnement.email.value;
if((mail!='')&&(VerifMail(document.form_desabonnement.email.value)!='')){
texteErreur+=VerifMail(mail);
}else if( mail.substring(mail.indexOf('@')+1,mail.lastIndexOf('.') )=="cashstore" ){
texteErreur += "> Entrer une adresse email autorisée.
" ;
}
if ((document.form_desabonnement.telephone.value!="")&&(document.form_desabonnement.telephone.value.length <10)) {
texteErreur += "> Entrer un numéro de téléphone correct.
";
}
if(texteErreur == "")
{
document.form_desabonnement.submit();
}
else
{
document.getElementById('listeErreurs').innerHTML = texteErreur+"
";
document.getElementById('erreurs').style.display = "block";
}
}
function validEmail() {
var mail= document.formMail.form_email.value;
var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
if (reg.exec(mail)!=null)
{
document.formMail.submit();
}
else
{
alert("L'adresse email indiquée n'est pas valide");
}
}