var actionBoutonEnter = ""; var lg = ""; var urlActuelle = document.location.href; var hauteurBox = 195; var largeurBox = 340; var hauteurPopup = 195; var largeurPopup = 340; document.onkeypress = verifToucheEntree; var dimension_detect=function() { var d={'viewW':0,'viewH':0,'docH':0,'docW':0,'left':0,'top':0}; if (document.body.scrollHeight>document.body.offsetHeight) { d.docW=document.body.scrollWidth; d.docH=document.body.scrollHeight; } else { d.docW=document.body.offsetWidth; d.docH=document.body.offsetHeight; } if (self.innerWidth) { d.viewW=self.innerWidth; d.viewH=self.innerHeight; d.left=window.pageXOffset; d.top=window.pageYOffset; } else { var ie=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body; d.viewW=ie.clientWidth; d.viewH=ie.clientHeight; d.left=ie.scrollLeft; d.top=ie.scrollTop; } return d; }; $(window).resize(function() { calage(); }); function saveSession(action) { var valeur; if (action == "etat-menu-side") { if ($("#cl-wrapper").hasClass('sb-collapsed')) { valeur = "ouvert"; } else { valeur = "mini"; } } else if (action == "navigationIsotope") { var idCatSelect = 0; var idMarqueSelect = 0; $("#selecteurMarques_contenu .colonne").each(function( index ) { var idMarque = $(this).attr('id'); var idMarqueReelle = idMarque.replace("marque_",""); if ($(this).children(".case").hasClass('cochee')) { if (idMarqueReelle != "tous") { idMarqueSelect = idMarqueReelle; } } }); $("#selecteurCategorie_contenu .colonne").each(function( index ) { var idCategorie = $(this).attr('id'); var idCategorieReelle = idCategorie.replace("souscat_",""); if ($(this).children(".case").hasClass('cochee')) { if (idCategorieReelle != "tous") { idCatSelect = idCategorieReelle; } } }); valeur = "urlActuelle="+urlActuelle+"|numMarque="+idMarqueSelect+"|numCat="+idCatSelect; } var url = "/executions/saveSession.php"; var parametres = "action="+action; parametres += "&valeur="+valeur; //window.alert(parametres); $.ajax({ type: "POST", url: url, data: parametres }); } function checkAffiliation() { var urlHash = window.location.hash; if ((urlHash != "") && (urlHash != undefined)) { var url = "/executions/checkAffiliation.php"; var parametres = "hash="+urlHash; $.ajax({ type: "POST", url: url, data: parametres }); } } function calage() { calageBox(); calagePopup(); $("#retourHaut").css({ 'top': (($(window).height() - $("#retourHaut").height() - 15)), 'left': (($(window).width() - $("#retourHaut").width() - 15)) }); } function actionMenu(id,type,couleur) { if (type == "over") { $("#menuGeneral"+id).css({ 'background-image': 'none', 'background-color': '#'+couleur+'' }); } else { $("#menuGeneral"+id).css({ 'background-image': 'url(/images/transparent.png)', 'background-color': 'transparent' }); } } /*INITIALISATION******************************************/ $(window).load(function() { checkAffiliation(); }); function initialisationFormulaire(idForm,id) { document.getElementById(idForm).elements[id].focus(); } $(window).bind('click', function() { verifBody() }); $(document).ready(function(){ chargementSousMenu(); chargementModules(); $("#boutonInscriptionNewsletter").bind('click', function() { verifEnvoiNewsletter(); }); $("#newsletter_case").bind('keypress', function(event) { var code = event.keyCode ? event.keyCode : event.which; if (code == 13) { verifEnvoiNewsletter(); } }); }); function verifEnvoiNewsletter() { var testEmail = document.getElementById('newsletter_case').value; var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/; if (reg.test(testEmail)==false) { alerte("
","ok","bloquerentree"); document.getElementById('newsletter_case').focus(); } else { var url = "/executions/validAddNewsletter.php"; var parametres = "email="+document.getElementById('newsletter_case').value; $.ajax({ type: "POST", url: url, data: parametres, success: function(data){ afficheReponseAddNewsletter(data); } }); } } function verifAddCommentaire(idForm) { if ((document.getElementById(idForm).txt_texte.value.length < 5) || (document.getElementById(idForm).txt_texte.value == "")) { alerte("
","ok"); return false; } else { return true; } } function afficheReponseAddNewsletter(doc) { if (doc == "ok") { alerte("","ok","bloquerentree"); } else if (doc == "emaildoublon") { alerte("
","ok","bloquerentree"); } else { envoiErreurAdmin('afficheReponseAddNewsletter',doc); } } function chargementSousMenu() { var url = "/executions/menu.php"; $.ajax({ type: "POST", url: url, success: function(data){ afficheReponseChargementSousMenu(data); } }); } function afficheReponseChargementSousMenu(doc) { $("#conteneurmenu").html(doc); } function chargementModules() { var url = "/executions/modules.php"; $.ajax({ type: "POST", url: url, success: function(data){ afficheReponseChargementModules(data); } }); } function afficheReponseChargementModules(doc) { $("#conteneurmodules").html(doc); retourHaut(); messageAlerte(''); } function messageAlerte(msg) { if (msg == "indispo") { alerte("
","reload","/reservation"); } else if (msg == "erreurIdentification") { alerte("
","erreurIdentification"); } else if (msg == "erreurCardNumber") { alerte("
","ok"); } else if (msg == "erreurCvc") { alerte("
","ok"); } else if (msg == "addCommentOk") { alerte("
","ok"); } else if (msg == "erreurPaysBloque") { alerte("","ok"); } else if (msg == "erreur") { alerte("
","ok"); } else if (msg == "envoiOk") { alerte("
","ok"); } else if (msg == "envoiContactOk") { alerte("
","reload","/"); } else if (msg == "erreurVille") { alerte("
","ok"); } else if (msg == "inconnu") { alerte("
","ok"); } else if (msg == "sendPw") { alerte("
","ok"); } else if (msg == "erreurcode") { alerte("
","ok"); } else if (msg == "desinscriptionOk") { alerte("
","ok"); } else if (msg == "erreuremail") { alerte("
","ok"); } else if (msg == "erreurdoublonemail") { alerte("
","ok"); } else if (msg == "doublonemailResa") { alerte("","connexionDirecte"); } else if (msg == "erreurModif") { alerte("Une erreur s'est produite lors de la modification de vos infos","ok"); } else if (msg == "ajoutOk") { alerte("
Ajout effectué","ok"); } else if (msg == "modifOk") { alerte("
Modification de vos informations effectuée","ok"); } else if (msg == "panierstock") { alerte("Cet article n'est plus disponible, veuillez nous en excuser","ok"); } else if (msg == "paniertaille") { alerte("Cet article n'est plus disponible dans la taille que vous avez sélectionné","ok"); } else if (msg == "panierok") { alerte("Cet article a été ajouté dans votre panier","ok"); } else if (msg == "panierko") { alerte("Une erreur s'est produite, veuillez recommencer l'opération","ok"); } else if (msg == "supprimOk") { alerte("Suppression effectuée","ok"); } else if (msg == "supprimKo") { alerte("Erreur lors de la suppression","ok"); } else if (msg == "tempsDepasse") { alerte("Temps limite dépassé !","ok"); } else if (msg == "envoi") { alerte("Nous vous remercions pour votre message,\nnous nous engageons à vous répondre dans les plus brefs délais","ok"); } else if (msg == "erreurMp") { alerte("Le mot de passe que vous avez saisi est incorrect","ok"); } else if (msg == "mpOk") { alerte("Votre mot de passe a bien été changé","ok"); } else if (msg == "mpOk") { alerte("Votre mot de passe a bien été changé","ok"); } else if (msg == "erreurConnexion") { alerte("Les informations saisies sont incorrectes","ok"); } else if (msg == "connexion") { alerte(" bienvenue sur !","ok"); } else if (msg == "inscriptionok") { alerte("
Votre inscription a bien été validée !","ok"); } else if (msg == "email") { alerte("L'e-mail que vous avez saisi est déjà attribué à un membre de ","ok"); } else if (msg == "emailNonValide") { alerte("Le format de l'email que vous avez saisi n'est pas valide","ok"); } else if (msg == "emailDeja") { alerte("Le propiétaire de l'email à déjà reçu une invitation","ok"); } else if (msg == "emailEnvoye") { alerte("Une invitation a été envoyée à ","ok"); } else if (msg == "emailOk") { alerte("Votre e-mail a bien été pris en compte","ok"); } else if (msg == "insert") { alerte("Une erreur s'est produite lors de l'enregistrement de vos données","ok"); } else if (msg == "compteSupp") { alerte("Compte Supprimé","ok"); } } function retourHaut() { $("#retourHaut").css({ 'top': (($(window).height() - $("#retourHaut").height() - 15)), 'left': (($(window).width() - $("#retourHaut").width() - 15)) }); $(window).scroll(function () { if ($(this).scrollTop() > 100) { $("#retourHaut").fadeIn('slow'); } else { $("#retourHaut").fadeOut('slow'); } }); // scroll body to 0px on click /*$('#back-top a').click(function () { $('body,html').animate({ scrollTop: 0 }, 800); return false; });*/ $("#retourHaut").bind('click', function(){ $('body,html').animate({ scrollTop: 0 }, 800); return false; }); } function verifResetPassword(idForm) { if (document.getElementById(idForm).txt_email.value == "") { document.getElementById('texteAlerteLoginRecover').innerHTML = ""; $("#caseAlerteLoginRecover").slideDown('slow'); } else { var testEmail = document.getElementById(idForm).txt_email.value; var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/; if (reg.test(testEmail)==false) { document.getElementById('texteAlerteLoginRecover').innerHTML = ""; $("#caseAlerteLoginRecover").slideDown('slow'); } else { document.getElementById(idForm).submit(); } } } function infoBulle(zone) { var topCode = 0; if ($("#infoBulle").is(':hidden')) { $("#infoBulle").fadeIn('slow'); } if (zone == "prenom") { document.getElementById("infoBulle").innerHTML = "Saisissez votre prénom, cette information restera confidenteille."; $('#infoBulle').animate({ top: '18' }, 500, function() { // Animation complete. }); } else if (zone == "nom") { document.getElementById("infoBulle").innerHTML = "Saisissez votre nom de famille, cette information restera confidenteille."; $('#infoBulle').animate({ top: '84' }, 500, function() { // Animation complete. }); } else if (zone == "email") { document.getElementById("infoBulle").innerHTML = "ATTENTION ! l'e-mail que vous allez saisir doit être valide pour que nous puissions vous joindre et vous envoyer vos factures."; $('#infoBulle').animate({ top: '150' }, 500, function() { // Animation complete. }); } else if (zone == "mp") { document.getElementById("infoBulle").innerHTML = "Choissez un mot de passe comportant au minimum 6 caractères."; $('#infoBulle').animate({ top: '216' }, 500, function() { // Animation complete. }); } else if (zone == "mp2") { document.getElementById("infoBulle").innerHTML = "Merci de ressaisir le même mot de passe afin d'effectuer une comparaison et ainsi éviter les erreurs de saisie."; $('#infoBulle').animate({ top: '282' }, 500, function() { // Animation complete. }); } else if (zone == "adresse") { document.getElementById("infoBulle").innerHTML = "Merci de saisir votre adresse de facturation. Cette adresse pourra être utilisée comme adresse de livraison."; $('#infoBulle').animate({ top: '368' }, 500, function() { // Animation complete. }); } else if (zone == "cp") { document.getElementById("infoBulle").innerHTML = "Merci de saisir votre code postal."; $('#infoBulle').animate({ top: '464' }, 500, function() { // Animation complete. }); } else if (zone == "ville") { document.getElementById("infoBulle").innerHTML = "Merci de saisir votre ville de résidence."; $('#infoBulle').animate({ top: '530' }, 500, function() { // Animation complete. }); } else if (zone == "pays") { document.getElementById("infoBulle").innerHTML = "Merci de sélectionner votre pays de résidence."; $('#infoBulle').animate({ top: '596' }, 500, function() { // Animation complete. }); } else if (zone == "tel") { document.getElementById("infoBulle").innerHTML = "Merci de saisir votre téléphone. Ce numéro sera utile pour vous joindre en cas de difficulté de livraison de votre commande."; $('#infoBulle').animate({ top: '664' }, 500, function() { // Animation complete. }); } else if (zone == "code") { document.getElementById("infoBulle").innerHTML = "Pour valider votre inscription vous devez saisir le code de vérification dans la case ci-contre."; $('#infoBulle').animate({ top: '732' }, 500, function() { // Animation complete. }); } else if (zone == "prenomLivraison") { document.getElementById("infoBulle").innerHTML = "Saisissez le prénom du destinataire de cette commande."; $('#infoBulle').animate({ top: '18' }, 500, function() { // Animation complete. }); } else if (zone == "nomLivraison") { document.getElementById("infoBulle").innerHTML = "Saisissez le nom du destinataire de cette commande."; $('#infoBulle').animate({ top: '85' }, 500, function() { // Animation complete. }); } else if (zone == "adresseLivraison") { document.getElementById("infoBulle").innerHTML = "Saisissez l'adresse postale du destinataire de cette commande."; $('#infoBulle').animate({ top: '173' }, 500, function() { // Animation complete. }); } else if (zone == "cpLivraison") { document.getElementById("infoBulle").innerHTML = "Saisissez le code postal de la ville du destinataire de cette commande."; $('#infoBulle').animate({ top: '268' }, 500, function() { // Animation complete. }); } else if (zone == "villeLivraison") { document.getElementById("infoBulle").innerHTML = "Merci de saisir votre ville de destination de cette commande."; $('#infoBulle').animate({ top: '334' }, 500, function() { // Animation complete. }); } else if (zone == "paysLivraison") { document.getElementById("infoBulle").innerHTML = "Merci de sélectionner votre pays de destination de cette commande."; $('#infoBulle').animate({ top: '400' }, 500, function() { // Animation complete. }); } else if (zone == "telLivraison") { document.getElementById("infoBulle").innerHTML = "Merci de saisir le téléphone du destinatire de cette commande. Ce numéro sera utile pour joindre le destinataire en cas de difficulté de livraison."; $('#infoBulle').animate({ top: '466' }, 500, function() { // Animation complete. }); } else if (zone == "prenomInformation") { document.getElementById("infoBulle").innerHTML = "Votre prénom est utilisé pour l'adresse de facturation de vos futures commandes, cette information restera confidenteille."; $('#infoBulle').animate({ top: '18' }, 500, function() { // Animation complete. }); } else if (zone == "nomInformation") { document.getElementById("infoBulle").innerHTML = "Votre nom est utilisé pour l'adresse de facturation de vos futures commandes, cette information restera confidenteille."; $('#infoBulle').animate({ top: '85' }, 500, function() { // Animation complete. }); } else if (zone == "emailInformation") { document.getElementById("infoBulle").innerHTML = "ATTENTION ! le changement de cet email entrainera une demande de reconnexion etant donné que votre email vous sert de login de connexion."; $('#infoBulle').animate({ top: '153' }, 500, function() { // Animation complete. }); } else if (zone == "adresseInformation") { document.getElementById("infoBulle").innerHTML = "Cette adresse est utilisée pour l'adresse de facturation de vos futures commandes."; $('#infoBulle').animate({ top: '240' }, 500, function() { // Animation complete. }); } else if (zone == "cpInformation") { document.getElementById("infoBulle").innerHTML = "Ce code postal est utilisé pour l'adresse de facturation de vos futures commandes."; $('#infoBulle').animate({ top: '336' }, 500, function() { // Animation complete. }); } else if (zone == "paysInformation") { document.getElementById("infoBulle").innerHTML = "Ce pays est utilisé pour l'adresse de facturation de vos futures commandes."; $('#infoBulle').animate({ top: '404' }, 500, function() { // Animation complete. }); } else if (zone == "depInformation") { document.getElementById("infoBulle").innerHTML = "Ce département est utilisé pour l'adresse de facturation de vos futures commandes."; $('#infoBulle').animate({ top: '474' }, 500, function() { // Animation complete. }); } else if (zone == "villeInformation") { topCode = 476; if ($("#ligneDepInscription").is(':visible')) { topCode = topCode + 68; } document.getElementById("infoBulle").innerHTML = "Cette ville est utilisée pour l'adresse de facturation de vos futures commandes."; $('#infoBulle').animate({ top: topCode }, 500, function() { // Animation complete. }); } else if (zone == "telInformation") { topCode = 476; if ($("#ligneDepInscription").is(':visible')) { topCode = topCode + 68; } if ($("#ligneVilleInscription").is(':visible')) { topCode = topCode + 68; } document.getElementById("infoBulle").innerHTML = "Ce numéro sera utile pour vous joindre en cas de difficulté de livraison de votre commande."; $('#infoBulle').animate({ top: topCode }, 500, function() { // Animation complete. }); } } function ouvrirLigne(id) { if ($("#boutonOuvrir"+id).is(':hidden')) { $("#infos"+id).slideUp("slow"); //document.getElementById("infos"+id).style.display = "none"; document.getElementById("boutonFermer"+id).style.display = "none"; document.getElementById("boutonOuvrir"+id).style.display = "block"; } else { $("#infos"+id).slideDown("slow"); document.getElementById("boutonOuvrir"+id).style.display = "none"; document.getElementById("boutonFermer"+id).style.display = "block"; } } function ouvrirAuto(id) { $("#"+id).slideToggle('slow'); } function verifEnvoiMessage(idForm) { if (document.getElementById(idForm).txt_email) { var testEmail = document.getElementById(idForm).txt_email.value; var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/; } if ((document.getElementById(idForm).txt_nom) && (document.getElementById(idForm).txt_nom.value == "")) { alerte("
","ok"); document.getElementById(idForm).txt_nom.style.borderColor = '#FF0000'; document.getElementById(idForm).txt_nom.focus(); return false; } else if ((document.getElementById(idForm).txt_email) && (document.getElementById(idForm).txt_email.value == "")) { alerte("
","ok"); document.getElementById(idForm).txt_email.style.borderColor = '#FF0000'; document.getElementById(idForm).txt_email.focus(); return false; } else if ((document.getElementById(idForm).txt_email) && (reg.test(testEmail)==false)) { alerte("
","ok"); document.getElementById(idForm).txt_email.style.borderColor = '#FF0000'; document.getElementById(idForm).txt_email.focus(); return false; } else if (document.getElementById(idForm).txt_sujet.value == "") { alerte("
","ok"); document.getElementById(idForm).txt_sujet.style.borderColor = '#FF0000'; document.getElementById(idForm).txt_sujet.focus(); return false; } else if (document.getElementById(idForm).txt_sujet.value.length < 3) { alerte("
","ok"); document.getElementById(idForm).txt_sujet.style.borderColor = '#FF0000'; document.getElementById(idForm).txt_sujet.focus(); return false; } else if ((document.getElementById(idForm).txt_message.value.length < 3) || (document.getElementById(idForm).txt_message.value == "")) { alerte("
","ok"); document.getElementById(idForm).txt_message.style.borderColor = '#FF0000'; document.getElementById(idForm).txt_message.focus(); return false; } else if ((document.getElementById(idForm).txt_code) && (document.getElementById(idForm).txt_code.value == "")) { alerte("
","ok"); document.getElementById(idForm).txt_code.style.borderColor = '#FF0000'; document.getElementById(idForm).txt_code.focus(); return false; } else { return true; } } function verifEnvoiQuestion(idForm) { if (document.getElementById(idForm).txt_question.value == "") { alerte("
","ok"); document.getElementById(idForm).txt_question.style.borderColor = '#FF0000'; document.getElementById(idForm).txt_question.focus(); return false; } else if (document.getElementById(idForm).txt_code.value == "") { alerte("
","ok"); document.getElementById(idForm).txt_code.style.borderColor = '#FF0000'; document.getElementById(idForm).txt_code.focus(); return false; } else { return true; } } function verifInscription(idForm,mode) { var testEmail = document.getElementById(idForm).txt_caseemail.value; var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/; if (($("#"+idForm+" input[name='select_typeCompte']").length > 0) && ((document.getElementById(idForm).select_typeCompte.value == "") || (document.getElementById(idForm).select_typeCompte.value == "0"))) { alerte("
","ok"); modifetatDonneeFormulaire("civilite","ko"); document.getElementById(idForm).select_typeCompte.focus(); return false; } else if ((document.getElementById(idForm).select_typeCompte.value == "pro") && (document.getElementById(idForm).txt_caseraisonsociale.value == "")) { alerte("
","ok"); modifetatDonneeFormulaire("caseraisonsociale","ko"); document.getElementById(idForm).txt_caseraisonsociale.focus(); return false; } else if ((document.getElementById(idForm).select_typeCompte.value == "pro") && ((document.getElementById(idForm).txt_casesiret.value == "") || (document.getElementById(idForm).txt_casesiret.value.length < 14))) { alerte("
","ok"); modifetatDonneeFormulaire("casesiret","ko"); document.getElementById(idForm).txt_casesiret.focus(); return false; } else if ((document.getElementById(idForm).select_typeCompte.value == "pro") && ((document.getElementById(idForm).txt_casenumerotva.value == "") || (document.getElementById(idForm).txt_casenumerotva.value.length < 6))) { alerte("
","ok"); modifetatDonneeFormulaire("casenumerotva","ko"); document.getElementById(idForm).txt_casenumerotva.focus(); return false; } else if ((document.getElementById(idForm).select_civilite.value == "") || (document.getElementById(idForm).select_civilite.value == "0")) { alerte("
","ok"); modifetatDonneeFormulaire("civilite","ko"); document.getElementById(idForm).select_civilite.focus(); return false; } else if (document.getElementById(idForm).txt_caseprenom.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("caseprenom","ko"); document.getElementById(idForm).txt_caseprenom.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casenom.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casenom","ko"); document.getElementById(idForm).txt_casenom.focus(); if (mode == "form") { return false; } } else if (reg.test(testEmail)==false) { alerte("
","ok"); modifetatDonneeFormulaire("caseemail","ko"); document.getElementById(idForm).txt_caseemail.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casemp.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casemp","ko"); document.getElementById(idForm).txt_casemp.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casemp.value.length < 6) { alerte("
","ok"); modifetatDonneeFormulaire("casemp","ko"); document.getElementById(idForm).txt_casemp.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casemp2.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casemp2","ko"); document.getElementById(idForm).txt_casemp2.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casemp2.value != document.getElementById(idForm).txt_casemp.value) { alerte("
","ok"); modifetatDonneeFormulaire("casemp2","ko"); document.getElementById(idForm).txt_casemp2.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_caseadresse.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("caseadresse","ko"); document.getElementById(idForm).txt_caseadresse.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casecodepostal.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casecodepostal","ko"); document.getElementById(idForm).txt_casecodepostal.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_caseville.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("caseville","ko"); document.getElementById(idForm).txt_caseville.focus(); if (mode == "form") { return false; } } else if ((document.getElementById(idForm).select_pays.value == "") || (document.getElementById(idForm).select_pays.value == "0")) { alerte("
","ok"); modifetatDonneeFormulaire("pays","ko"); document.getElementById(idForm).select_pays.focus(); return false; } else if (document.getElementById(idForm).txt_casetel.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casetel","ko"); document.getElementById(idForm).txt_casetel.focus(); if (mode == "form") { return false; } } else if ((document.getElementById(idForm).txt_casecode.value == "") || (document.getElementById(idForm).txt_casecode.length < 6)) { alerte("
","ok"); modifetatDonneeFormulaire("casecode","ko"); document.getElementById(idForm).txt_casecode.focus(); if (mode == "form") { return false; } } else { if (mode == "direct") { document.getElementById(idForm).submit(); } else if (mode == "form") { return true; } } } function verifHeureRetrait(idForm,mode) { var optionSelectionne = document.getElementById(idForm).select_heureRetrait.selectedIndex; var numHeureRetrait = document.getElementById(idForm).select_heureRetrait.options[optionSelectionne].value; if (numHeureRetrait == 0) { alerte("
","ok"); modifetatDonneeFormulaire("heureRetrait","ko"); document.getElementById(idForm).select_heureRetrait.focus(); if (mode == "form") { return false; } } else { if (mode == "direct") { document.getElementById(idForm).submit(); } else if (mode == "form") { return true; } } } function verifLivraison(idForm,mode) { if (document.getElementById(idForm).txt_caseprenom.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("caseprenom","ko"); document.getElementById(idForm).txt_caseprenom.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casenom.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casenom","ko"); document.getElementById(idForm).txt_casenom.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_caseadresse.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("caseadresse","ko"); document.getElementById(idForm).txt_adresse.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casecodepostal.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casecodepostal","ko"); document.getElementById(idForm).txt_casecodepostal.focus(); if (mode == "form") { return false; } } else if ((document.getElementById(idForm).select_pays.value == "") || (document.getElementById(idForm).select_pays.value == "0")) { alerte("
","ok"); modifetatDonneeFormulaire("pays","ko"); document.getElementById(idForm).select_pays.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_caseville.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("caseville","ko"); document.getElementById(idForm).txt_caseville.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casetel.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casetel","ko"); document.getElementById(idForm).txt_casetel.focus(); if (mode == "form") { return false; } } else { if (mode == "direct") { document.getElementById(idForm).submit(); } else if (mode == "form") { return true; } } } function verifInformation(idForm,mode) { var testEmail = document.getElementById(idForm).txt_caseemail.value; var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/; if (document.getElementById(idForm).txt_caseprenom.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("caseprenom","ko"); document.getElementById(idForm).txt_caseprenom.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casenom.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casenom","ko"); document.getElementById(idForm).txt_casenom.focus(); if (mode == "form") { return false; } } else if (reg.test(testEmail)==false) { alerte("
","ok"); modifetatDonneeFormulaire("caseemail","ko"); document.getElementById(idForm).txt_caseemail.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_caseadresse.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("caseadresse","ko"); document.getElementById(idForm).txt_caseadresse.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_casecodepostal.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casecodepostal","ko"); document.getElementById(idForm).txt_casecodepostal.focus(); if (mode == "form") { return false; } } else if (document.getElementById(idForm).txt_caseville.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("caseville","ko"); document.getElementById(idForm).txt_caseville.focus(); if (mode == "form") { return false; } } else if ((document.getElementById(idForm).select_pays.value == "") || (document.getElementById(idForm).select_pays.value == "0")) { alerte("
","ok"); modifetatDonneeFormulaire("pays","ko"); document.getElementById(idForm).select_pays.focus(); return false; } else if (document.getElementById(idForm).txt_casetel.value == "") { alerte("
","ok"); modifetatDonneeFormulaire("casetel","ko"); document.getElementById(idForm).txt_casetel.focus(); if (mode == "form") { return false; } } else { if (mode == "direct") { document.getElementById(idForm).submit(); } else if (mode == "form") { return true; } } } function verifIndentification(idForm) { var testEmail = document.getElementById(idForm).emailConnexion.value; var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/; if (document.getElementById(idForm).emailConnexion.value == "") { document.getElementById('texteAlerteEmail'+idForm).innerHTML = ""; $("#caseAlerteEmail"+idForm).slideDown('slow'); return false; } else if (reg.test(testEmail)==false) { document.getElementById('texteAlerteEmail'+idForm).innerHTML = ""; $("#caseAlerteEmail"+idForm).slideDown('slow'); return false; } else if ((document.getElementById(idForm).mpConnexion) && (document.getElementById(idForm).mpConnexion.value == "")) { document.getElementById('textePassword'+idForm).innerHTML = ""; $("#caseAlertePassword"+idForm).slideDown('slow'); return false; } else { return true; } } function verifIndentificationHome(idForm) { var testEmail = document.getElementById(idForm).emailConnexion.value; var reg = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/; if (document.getElementById(idForm).emailConnexion.value == "") { alerte("
","ok"); return false; } else if (reg.test(testEmail)==false) { alerte("
","ok"); return false; } else if ((document.getElementById(idForm).mpConnexion) && (document.getElementById(idForm).mpConnexion.value == "")) { alerte("
","ok"); return false; } else { return true; } } function verifChangeMp(idForm) { if (document.getElementById(idForm).oldMp.value == "") { document.getElementById('texteAlerteOldMpChangeMp').innerHTML = ""; $("#caseAlerteOldMpChangeMp").slideDown('slow'); } else if (document.getElementById(idForm).newMp.value == "") { document.getElementById('texteAlerteNewMpChangeMp').innerHTML = ""; $("#caseAlerteNewMpChangeMp").slideDown('slow'); } else if (document.getElementById(idForm).newMp.value.length < 6) { document.getElementById('texteAlerteNewMpChangeMp').innerHTML = ""; $("#caseAlerteNewMpChangeMp").slideDown('slow'); } else if (document.getElementById(idForm).confirmNewMp.value == "") { document.getElementById('texteAlerteConfirmNewMpChangeMp').innerHTML = ""; $("#caseAlerteConfirmNewMpChangeMp").slideDown('slow'); } else if (document.getElementById(idForm).newMp.value != document.getElementById(idForm).confirmNewMp.value) { document.getElementById('texteAlerteConfirmNewMpChangeMp').innerHTML = ""; $("#caseAlerteConfirmNewMpChangeMp").slideDown('slow'); } else { document.getElementById(idForm).submit(); return true; } } function clearCaseSearch(id,couleur) { if (document.getElementById(id).value == "...") { document.getElementById(id).value = ""; document.getElementById(id).style.color = "#"+couleur; } else if (document.getElementById(id).value == "...") { document.getElementById(id).value = ""; document.getElementById(id).style.color = "#"+couleur; } } function verifBody() { if ($("#caseSuggestion").is(':hidden')) { } else { $("#caseSuggestion").fadeOut('slow'); } } function envoiErreurAdmin(source,doc) { var url = "/executions/envoiErreurAdmin.php"; var parametres = "erreur="+doc; parametres += "&source="+source; $.ajax({ type: "POST", url: url, data: parametres, success: function(data){ afficheReponseErreurAdmin(data); } }); } function afficheReponseErreurAdmin(doc) { alerte("","ok"); } function verifToucheEntree(event) { var code = event.keyCode ? event.keyCode : event.which; if (code == 13) { if ((actionBoutonEnter == "fermerAlerte") && ($("#box").is(':visible'))) { actionBoutonEnter = ""; fermerAlerte(); } else if ((actionBoutonEnter == "reload") && ($("#box").is(':visible'))) { actionBoutonEnter = ""; location.reload(); } } } function verifToucheEntree2(event,mode) { var code = event.keyCode ? event.keyCode : event.which; if (code == 13) { if (mode == "verifBonDeReduction") { verifBonDeReduction(); } } } function validPanier() { location.href='/'; } function verifBonDeReduction() { var codeBon = document.getElementById("txt_bonDeReduction").value; if (codeBon == "") { alerte("","ok"); } else { var presenceReductionPanier = document.getElementById("presenceReductionSurPanier").value; if (presenceReductionPanier == "oui") { alerte("
","ok"); } else { var montantTotalPanier = document.getElementById("txt_montantTotalPanier").value; var montantFraisPanier = document.getElementById("txt_montantFraisPanier").value; var numPaysLivraison = document.getElementById("numPaysLivraison").value; var numTransporteur = document.getElementById("numTransporteur").value; var url = "/executions/verifBonDeReduction.php"; var parametres = "codeBon="+codeBon; parametres += "&montantTotalPanier="+montantTotalPanier; parametres += "&montantFraisPanier="+montantFraisPanier; parametres += "&numPaysLivraison="+numPaysLivraison; parametres += "&numTransporteur="+numTransporteur; //window.alert(parametres); $.ajax({ type: "POST", url: url, data: parametres, success: function(data){ afficheReponseVerifBonDeReduction(data); } }); } } } function afficheReponseVerifBonDeReduction(doc) { var tableauResultat = doc.split("|"); var retour = tableauResultat[0]; //window.alert(doc); if (retour == "inconnu") { var montantPanierNew = tableauResultat[1]; alerte("
","ok"); $('#lignePanierReduction_prix').fadeOut('slow', function() { document.getElementById('lignePanierReduction_prix').innerHTML = "0€"; $('#lignePanierReduction_prix').fadeIn('slow'); }); $('#lignePanierTotal_prix').fadeOut('slow', function() { document.getElementById('lignePanierTotal_prix').innerHTML = montantPanierNew+"€"; $('#lignePanierTotal_prix').fadeIn('slow'); }); } else if (retour == "pays") { var montantPanierNew = tableauResultat[1]; alerte("
","ok"); $('#lignePanierReduction_prix').fadeOut('slow', function() { document.getElementById('lignePanierReduction_prix').innerHTML = "0€"; $('#lignePanierReduction_prix').fadeIn('slow'); }); $('#lignePanierTotal_prix').fadeOut('slow', function() { document.getElementById('lignePanierTotal_prix').innerHTML = montantPanierNew+"€"; $('#lignePanierTotal_prix').fadeIn('slow'); }); } else if ((retour == "minimum") || (retour == "onlyMembers") || (retour == "onlyPros")) { var achatMinimumReduction = tableauResultat[1]; var montantPanierNew = tableauResultat[2]; if (retour == "minimum") { alerte("
: "+achatMinimumReduction+"€","ok"); } else if (retour == "onlyMembers") { alerte("
","ok"); } else if (retour == "onlyPros") { alerte("
","ok"); } $('#lignePanierReduction_prix').fadeOut('slow', function() { document.getElementById('lignePanierReduction_prix').innerHTML = "0€"; $('#lignePanierReduction_prix').fadeIn('slow'); }); $('#lignePanierTotal_prix').fadeOut('slow', function() { document.getElementById('lignePanierTotal_prix').innerHTML = montantPanierNew+"€"; $('#lignePanierTotal_prix').fadeIn('slow'); }); } else if (retour == "ok") { var valeurReduction = tableauResultat[1]; var typeReduction = tableauResultat[2]; var montantPanierNew = tableauResultat[3]; var numTransporteurOffert = tableauResultat[4]; if (typeReduction == "valeur") { var type = "€"; } else if (typeReduction == "monnaieInterne") { var type = "s"; } else { var type = "%"; } $('#lignePanierReduction_prix').fadeOut('slow', function() { if (typeReduction == "monnaieInterne") { document.getElementById('lignePanierReduction_prix').innerHTML = "+"+valeurReduction+" "+type; } else { document.getElementById('lignePanierReduction_prix').innerHTML = "-"+valeurReduction+type; } $('#lignePanierReduction_prix').fadeIn('slow'); }); $('#lignePanierTotal_prix').fadeOut('slow', function() { document.getElementById('lignePanierTotal_prix').innerHTML = montantPanierNew+"€"; $('#lignePanierTotal_prix').fadeIn('slow'); }); if (montantPanierNew == "0.00") { $("#conteneurFicheArticle").fadeOut('slow', function() { document.getElementById('conteneurFicheArticle').innerHTML = "
Valider ma commande
"; $("#conteneurFicheArticle").fadeIn('slow'); }); //RESET } //window.alert("numTransporteurOffert : "+numTransporteurOffert); if (numTransporteurOffert > 0) { document.getElementById("ligneTransporteur"+numTransporteurOffert+"_montant").innerHTML = ""; var idTransporteurFleche = "ligneTransporteur"+numTransporteurOffert+"_fleche"; $(".lignePanierFrais_fleche").each(function( index ) { if ($(this).attr('id') != idTransporteurFleche) { $(this).fadeOut('slow'); } }); $("#"+idTransporteurFleche).fadeIn('slow'); } } else { envoiErreurAdmin('afficheReponseVerifBonDeReduction',doc); } } function verifToucheEntree(event) { var code = event.keyCode ? event.keyCode : event.which; if (code == 13) { if ((actionBoutonEnter == "fermerAlerte") && ($("#box").is(':visible'))) { actionBoutonEnter = ""; fermerAlerte(); } else if ((actionBoutonEnter == "reload") && ($("#box").is(':visible'))) { actionBoutonEnter = ""; location.reload(); } else if ((actionBoutonEnter == "panier") && ($("#box").is(':visible'))) { actionBoutonEnter = ""; location.href="/"; } else if ((actionBoutonEnter == "connexion") && ($("#box").is(':visible'))) { actionBoutonEnter = ""; alerte('connexion','connexion'); } } } function alerte(message,bouton,option1,option2,option3,option4,option5,option6) { var titreBox = "Alerte"; var messageEntete = ""; actionBoutonEnter = ""; if (option1 == "fancyBox") { titreBox = "Information"; } /*if ((message == "connexion") || (message == "password") || (message == "session") || (message == "changeMp")) { document.getElementById('boxTitre').style.backgroundImage = 'url(/images/boxIdentification.png)'; } else if (bouton == "o-n-downloadListingActivities") { document.getElementById('boxTitre').style.backgroundImage = 'url(/images/boxDownload.png)'; } else if ((message == "cgv") || (message == "mentions") || (message == "prixBasGaranti") || (message == "paiementSecurise") || (message == "fancyBox") || (option1 == "fancyBox") || (message == "qsn") || (message == "demandeDispo")) { document.getElementById('boxTitre').style.backgroundImage = 'url(/images/boxInfo.png)'; } else if ((message == "choixForme")) { document.getElementById('boxTitre').style.backgroundImage = 'url(/images/boxCalcul.png)'; } else { document.getElementById('boxTitre').style.backgroundImage = 'url(/images/boxAlerte.png)'; }*/ if (bouton == "o-n-addTransaction") { titreBox = "Warning"; } if (message == "fancyBox") { hauteurBox = 300; largeurBox = 460; titreBox = "Information"; if (option1 == "FancyBoxInfosPromo") { message = "
"; } var codeHtml = "
"+message+"
"; document.getElementById('boxEnteteDroit').style.display = "none"; document.getElementById('boxEnteteDroitFermer').style.display = "block"; } else if (message == "session") { hauteurBox = 180; largeurBox = 340; titreBox = "Session problem"; messageEntete = "
Your session has expired. Thank you to relog on"; document.getElementById('boxEnteteDroit').style.display = "none"; document.getElementById('boxEnteteDroitFermer').style.display = "block"; } else if (message == "ajoutPanier") { hauteurBox = 180; largeurBox = 400; titreBox = ""; var codeHtml = "

.
"; document.getElementById('boxEnteteDroit').style.display = "none"; document.getElementById('boxEnteteDroitFermer').style.display = "block"; } else if (message == "bonPanierVide") { hauteurBox = 220; largeurBox = 380; var codeHtml = "

.
"; document.getElementById('boxEnteteDroit').style.display = "none"; document.getElementById('boxEnteteDroitFermer').style.display = "block"; } else if (message == "alerteDispo") { hauteurBox = 220; largeurBox = 380; if ((option1 != "") && (option1 != "inconnue") && (option1 != "inconue")) { var codeHtml = "

:
"+option1+".
"; } else { var codeHtml = "

"; } document.getElementById('boxEnteteDroit').style.display = "none"; document.getElementById('boxEnteteDroitFermer').style.display = "block"; } else if (message == "demandeDispo") { hauteurBox = 250; largeurBox = 460; var codeHtml = '
'; codeHtml += '

'; codeHtml += '
'; codeHtml += ''; codeHtml += ''; codeHtml += '
'; codeHtml += ''; codeHtml += '
'; codeHtml += '
'; codeHtml += '
'; document.getElementById('boxEnteteDroit').style.display = "none"; document.getElementById('boxEnteteDroitFermer').style.display = "block"; } else if (message == "modifPhoto") { hauteurBox = 354; largeurBox = 400; var codeHtml = "
"; } else if (message == "progression") { titreBox = "Upload en cours..."; messageEntete = option1+"%"; hauteurBox = 154; largeurBox = 320; var codeHtml = "
"; codeHtml += ""+messageEntete+""; codeHtml += "
"; codeHtml += "
"; codeHtml += "
"; codeHtml += "
"; document.getElementById('boxEnteteDroitFermer').style.display = "none"; document.getElementById('boxEnteteDroit').style.display = "block"; } else if (message == "choixForme") { hauteurBox = 610; largeurBox = 650; titreBox = "Calcul de la surface"; var codeHtml = "
"; } else if (message == "connexion") { hauteurBox = 480; largeurBox = 480; titreBox = "Identification"; codeHtml = "
\r\n\t\r\n
\r\n
\r\n identificaci\u00f3n fomulaire :<\/span>\r\n <\/div>\r\n \r\n \r\n
\r\n Gracias a introducir la informaci\u00f3n de abajo para iniciar sesi\u00f3n.<\/span>\r\n <\/div>\r\n Crear una cuenta<\/a>\r\n \r\n
\r\n