bas_page_off=new Image(); bas_page_off.src = "images/bas_page_off.jpg"; bas_page_over=new Image(); bas_page_over.src = "images/bas_page_on.jpg"; bas_page_on=new Image(); bas_page_on.src = "./images/bas_page_on.jpg"; haut_page_off=new Image(); haut_page_off.src = "images/haut_page_off.jpg"; haut_page_over=new Image(); haut_page_over.src = "images/haut_page_on.jpg"; haut_page_on=new Image(); haut_page_on.src = "./images/haut_page_on.jpg"; function valideEmail(Mail) { /** Pour tester qu'une saisie est un mail valide, voici la chaîne pattern à utiliser : ^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+ La signification de cette chaîne est logique également : ^ : début du mail [a-zA-Z0-9\-_]+ : Au moins un caractère alphanumérique en début de mail [a-zA-Z0-9\.\-_]* : Tous les caractères alphanumériques plus ., - et _ au moins 1 fois @ : une fois arobase [a-zA-Z0-9\-_]+ : Tous les caractères alphanumériques plus ., - et _ au moins 1 fois \. : 1 fois le caractère . [a-zA-Z0-9\.\-_]{1,} : Tous les caractères alphanumériques plus ., - et _ au moins 2 fois [a-zA-Z0-9\-_]+ : Au moins un caractère alphanumérique en fin de mail **/ if (Mail!="") { var regExpression=/^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+/; if (regExpression.test(Mail)) { return true;} else { window.alert("votre Email "+Mail+" est incorrect, recommencez svp"); return false;} } else { window.alert("Vous devez saisir votre email"); return(false); } } function valideAN_mdp(motdepasse) { if (motdepasse!="") { var regExpression=/^[a-zA-Z0-9]{4,10}$/; // entre 4 et 10 caractères if (regExpression.test(motdepasse)) { return true;} else { window.alert("votre mot de passe est incorrect, il contenir entre 4 et 10 chiffres ou lettres, recommencez svp"); return false;} } else { window.alert("Vous devez saisir votre mot de passe"); return(false); } } function queChiffres(nb) { if (nb!="") { var regExpression=/^[0-9]+$/i; if (regExpression.test(nb)) { return true;} else { window.alert(nb+" n'est pas un nombre, merci de rectifier votre quantité"); return false; } } else { window.alert("Vous devez saisir votre quantité"); return(false); } } function queChiffresOrdre(nb) { if (nb!="") { var regExpression=/^[0-9]+$/i; if (regExpression.test(nb)) { return true;} else { window.alert(nb+" n'est pas un nombre, merci de revoir l'ordre des produits"); return false; } } else { window.alert("Merci de revoir l'ordre des produits"); return(false); } } function valideCodePostalFrance(Cp) { if (Cp!="") { var regExpression=/^[0-9]+$/i; if (regExpression.test(Cp)) { return true;} else { window.alert("votre code postal ne doit comporter que des chiffres, recommencez svp"); return false; } } else { window.alert("Vous devez saisir votre code postal"); return(false); } } function valideCodePostal(Cp) { if (Cp!="") { var regExpression=/^[0-9a-zA-Z -]+$/i; //var regExpression=/^[0-9]+$/i; if (regExpression.test(Cp)) { return true;} else { window.alert("votre code postal est incorrect, recommencez svp"); return false; } } //else { window.alert("Vous devez saisir votre code postal"); // return(false); } } function valideTelephoneFrance(Cp) { if (Cp!="") { var regExpTelephoneFixe=/^(01|02|03|04|05|06|07)[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/g; // Accepte un numero de téléphone de type 'fixe'. Ex : 01.34.12.52.30 ou 0134125230 var regExpTelephoneInternational2=/^(\(\+[0-9]{2}\))[ \.\-]?[0-9][ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/g; // Accepte un numero de téléphone de type 'international'. Ex : (+33) 1 34 12 52 30 var regExpTelephoneInternational=/^\+[0-9]{2}[ \.\-]?[\(][0-9][\)][0-9][ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}[ \.\-]?[0-9]{2}$/g; // Accepte un numero de téléphone de type 'international'. Ex : +33 (0)1 34 12 52 30 if ((regExpTelephoneFixe.test(Cp))||(regExpTelephoneInternational.test(Cp)) ||(regExpTelephoneInternational2.test(Cp))) { return true; } else { alert("Votre numero de telephone est incorrect" ); return false;} } else { window.alert("Vous devez saisir un numéro de téléphone"); return(false); } } function valideTelephone(Cp) { /** phone: 339-4248 339-42-48 339 42 48 339 4248 3394248 (095) #phone# (095)#phone# +7 (095) #phone# +7 (095)#phone# +7(095) #phone# +7(095)#phone# **/ //+44 (0)1753 630990 //+49 (0)2235 808 216 //+2 6 26 92 72 78 36 if (Cp!="") { var regExpTelephoneFixe=/^^\+?[0-9 ][0-9 ]+[0-9]$/g; // #phone var regExpTelephoneInternational2=/^(\(\+[0-9 ]+\))[0-9 ]+[0-9]$/g; // (+33) #phone# var regExpTelephoneInternational=/^\+[0-9]+[ \.\-]?[\(][0-9]+[\)][0-9 ]+[0-9]$/g; // +2 6 26 92 72 78 36 if ((regExpTelephoneFixe.test(Cp))||(regExpTelephoneInternational.test(Cp)) ||(regExpTelephoneInternational2.test(Cp))) { return true; } else { alert("Votre numero de telephone est incorrect" ); return false;} } else { window.alert("Vous devez saisir un numéro de téléphone"); return(false); } } function valideQuantite(Qt) { Nb=Qt.length; for (var i=0; i =0) && (s<=9)) ) { window.alert("votre code postal ne doit comporter que des chiffres, recommencez svp"); return false; } } return true; } function convertHTMLEntities(string) { for(var i=0; i127) { string=string.replace(new RegExp(string.charAt(i), "g"), "&#" + string.charCodeAt(i) + ";"); } } return string; } function inscription() { myzoom=OuvFen("./inscription.php","550","500"); } function OuvFen(num_page,largeur_fenetre,hauteur_fenetre) { mafen = window.open(num_page,"mafenetre","width="+largeur_fenetre+",height="+hauteur_fenetre+",scrollbars=no,statusbar=no,toolbar=no,status=no"); //mafen.resizeTo(largeur_fenetre+20,hauteur_fenetre+20); mafen.focus(); } function OuvFenScrollbar(num_page,mafenetre,largeur_fenetre,hauteur_fenetre) { mafen = window.open(num_page,mafenetre,"width="+largeur_fenetre+",height="+hauteur_fenetre+",scrollbars=yes,statusbar=no,toolbar=no,status=no,resizable = yes"); //mafen.resizeTo(largeur_fenetre+20,hauteur_fenetre+20); mafen.focus(); } function OuvFenScroll(url){ //gauche = (screen.width/2)-(largeur/2); //haut = (screen.height/2)-(hauteur/2); largeur=600; hauteur=300; haut=0; gauche=0; mafen = window.open(url,"popup","height="+hauteur+",width="+largeur+",status = no,toolbar = no,menubar = no,location = no,resizable = yes,titlebar = no,scrollbars = yes,fullscreen = no,top ="+haut+",left ="+gauche); mafen.focus(); } function validePdf(Pdf) { if (Pdf!="") { if (Pdf.indexOf(".pdf")>=0) { return true;} else { window.alert("votre lien pdf est incorrect"); return(false); } } else { window.alert("Vous n'avez pas donné le lien du pdf associé"); return(false); } }