$(document).ready(function(){ calageVignettesArticles(); $('img.lazy').on('appear',function(){ calageVignettesArticles(); }); $(".item.deconnexion").bind('click', function(event) { $("#boutonEnteteDeconnexion").slideToggle('slow'); }); $(window).load(function() { $("#prechargementHome").fadeOut(2000); chargementSliderAccueil(); }); $("#boutonConnexionHomeDeja").bind('click', function(event) { $(this).stop(); fermerBoxConnexionHome(); $("#login").focus(); event.stopPropagation(); }); $("#boutonInscription").bind('click', function(event) { $(this).stop(); ouvrirBoxConnexionHome(); event.stopPropagation(); }); //ERREUR IMAGE $('img.vignetteArticleFiche').error(function(){ $(this).attr('src', '/images/language/fr/photonondispo.jpg'); }); $('.module_article_vignette a img').error(function(){ $(this).attr('src', '/images/language/fr/photonondispo_mini.jpg'); }); $('.vignetteArticleModule a img').error(function(){ $(this).attr('src', '/images/language/fr/photonondispo_thumb.jpg'); }); var timerHoverArticle; var timerOutArticle; if ($('.ui.checkbox').length > 0) { $('.ui.checkbox') .checkbox() ; } if ($('.ui.selection.dropdown').length > 0) { $('.ui.selection.dropdown') .dropdown() ; } calageLanguageBox(); $("#language_select_cadre").fadeIn(); $("#language_select_cadre").bind('mouseover', function(event) { $(this).stop(); $(this).animate({ height: '10%' }, 800, "easeOutBounce", function() { }); event.stopPropagation(); }); $("#language_select_cadre").bind('mouseleave', function(event) { $(this).stop(); $(this).animate({ height: '3%' }, 200, "", function() { }); event.stopPropagation(); }); //VENTES $(".venteMozaique").bind('mouseover', function(event) { $(".venteMozaique").stop(); $(this).children(".interne").children(".contenu").stop(); var idPrincipale = $(this).attr('id'); //window.alert("in -> "+idPrincipale); var idTest; $(this).children(".interne").children(".contenu").animate({ opacity: 1 }, 500, "swing", function() { }); event.stopPropagation(); }); $(".venteMozaique").bind('mouseleave', function(event) { $(".venteMozaique").stop(); $(this).children(".interne").children(".contenu").stop(); var idPrincipale = $(this).attr('id'); //window.alert("out -> "+idPrincipale); $(this).children(".interne").children(".contenu").animate({ opacity: 0 }, 200, function() { }); event.stopPropagation(); }); $(".venteLigne").bind('mouseover', function(event) { $(this).children(".interne").children(".contenu").stop(); var idPrincipale = $(this).attr('id'); //window.alert("in -> "+idPrincipale); var idTest; $(this).children(".interne").children(".contenu").animate({ top: '0px' }, 500, "easeOutBounce", function() { }); event.stopPropagation(); }); $(".venteLigne").bind('mouseleave', function(event) { $(this).children(".interne").children(".contenu").stop(); var idPrincipale = $(this).attr('id'); //window.alert("out -> "+idPrincipale); $(this).children(".interne").children(".contenu").animate({ top: '-280px' }, 500, function() { }); event.stopPropagation(); }); //MOUSEOVER ARTICLES $("#afficheurArticleMozaique .module_article").bind('mouseover', function(event) { var $this = $(this); var id = $(this).attr('id'); var idReelle = id.replace("moduleArticle_",""); timerHoverArticle = setTimeout(function() { $this.stop(); var top = $this.position().top; var left = $this.position().left; var etat = ""; if ($("#infosModuleArticle_"+idReelle).length == 0) { //CREATION var contenu = '
'; $("#afficheurArticleMozaique").append(contenu); etat = "creation"; //window.alert("creation de "+idReelle); } else { $("#infosModuleArticle_"+idReelle).show(); etat = "deja"; } if ($("#infosModuleArticle_"+idReelle).length == 0) { window.alert("inconnu"); } else { if ($(window).width() < 1601) { var topFinal = top - 1; var leftFinal = left - 76; } else { var topFinal = top - 1; var leftFinal = left - 93; } if ((leftFinal - 70) < $("#afficheurArticleMozaique").position().left) { if ($(window).width() < 1601) { leftFinal = left + 172; } else { leftFinal = left + 212; } $("#infosModuleArticle_"+idReelle+" .contenu").css({ "marginLeft": "-93px" }); } $("#infosModuleArticle_"+idReelle).css({ "top": topFinal+"px", "left": leftFinal+"px" }); $("#infosModuleArticle_"+idReelle+" .contenu").animate({ marginLeft: '0px' }, 600, function() { }); if (etat == "creation") { var url = "/executions/chargementPhotosApercu.php"; var parametres = "numArticle="+idReelle; $.ajax({ type: "POST", url: url, data: parametres, success: function(data){ afficheChargementPhotosApercu(data); } }); } } },250); var idTest; var idReelleTest; $("#afficheurArticleMozaique .module_article").each(function( index ) { idTest = $(this).attr('id'); idReelleTest = idTest.replace("moduleArticle_",""); // window.alert("ok : "+idReelleTest+" / idReelle : "+idReelle); if (idReelleTest != idReelle) { if (($("#infosModuleArticle_"+idReelleTest).length != 0) && ($("#infosModuleArticle_"+idReelleTest).is(':visible'))) { $("#infosModuleArticle_"+idReelleTest).hide(); } } }); event.stopPropagation(); }); $("#afficheurArticleMozaique .module_article").bind('mouseleave', function(event) { $(this).stop(); clearTimeout(timerHoverArticle); var id = $(this).attr('id'); var idReelle = id.replace("moduleArticle_",""); var idTest; var idReelleTest; $("#afficheurArticleMozaique .module_article").each(function( index ) { idTest = $(this).attr('id'); idReelleTest = idTest.replace("moduleArticle_",""); // window.alert("ok : "+idReelleTest+" / idReelle : "+idReelle); if (idReelleTest != idReelle) { if (($("#infosModuleArticle_"+idReelleTest).length != 0) && ($("#infosModuleArticle_"+idReelleTest).is(':visible'))) { $("#infosModuleArticle_"+idReelleTest).hide(); } } }); event.stopPropagation(); }); $("#colonneBlocks").bind('mouseover', function(event) { $(this).stop(); clearTimeout(timerHoverArticle); var idTest; var idReelleTest; $("#afficheurArticleMozaique .module_article").each(function( index ) { idTest = $(this).attr('id'); idReelleTest = idTest.replace("moduleArticle_",""); if (($("#infosModuleArticle_"+idReelleTest).length != 0) && ($("#infosModuleArticle_"+idReelleTest).is(':visible'))) { $("#infosModuleArticle_"+idReelleTest).hide(); } }); event.stopPropagation(); }); //SELECTEURS TRI $(".selecteur .ligneBlock .titre").bind('click', function(event) { $(this).stop(); var id = $(this).attr('id'); if ($("#"+id+"_contenu").is(':hidden')) { $(this).addClass('ouvert'); $("#"+id+"_contenu").slideDown('slow'); } else { $(this).removeClass('ouvert'); $("#"+id+"_contenu").slideUp('slow'); } event.stopPropagation(); }); $(".zoomPad").bind('click', function(event) { window.alert("ok"); event.stopPropagation(); }); //CHANGEMENT PHOTOS $(".conteneurApercuDiapo").bind('click', function(event) { $(this).stop(); var id = $(this).attr('id'); var idReelle = id.replace("petitePhotoArticle",""); changerPhotoArticle(idReelle); event.stopPropagation(); }); //SELECTEURS FICHE $(".selecteurTaille").bind('click', function(event) { $(this).stop(); var id = $(this).attr('id'); var idReelle = id.replace("selecteurTaille",""); var catId = document.getElementById("taillesCatId").value; var idSelect = id; $(this).children(".case").addClass('active'); document.getElementById("article_declinaison_"+catId).value = idReelle; $(".selecteurTaille").each(function( index ) { id = $(this).attr('id'); if (idSelect != id) { $(this).children(".case").removeClass('active'); } }); event.stopPropagation(); }); //SELECTEURS SOUS CATEGORIES $("#selecteurCategorie_contenu .colonne").bind('click', function(event) { $(this).stop(); $("#selecteurCategorie_contenu .colonne").each(function( index ) { $(this).children(".case").removeClass('cochee'); }); $(this).children(".case").addClass('cochee'); event.stopPropagation(); }); //SELECTEURS MARQUES $("#selecteurMarques_contenu .colonne").bind('click', function(event) { $(this).stop(); $("#selecteurMarques_contenu .colonne").each(function( index ) { $(this).children(".case").removeClass('cochee'); }); $(this).children(".case").addClass('cochee'); event.stopPropagation(); }); $(".module_article_panier_moins").bind('click', function(event) { var id = this.id; id = id.replace("panier_moins_",""); var quantite = parseInt(document.getElementById('quantite_'+id).value) - 1; if (quantite < 1) { quantite = 1; } document.getElementById('quantite_'+id).value = quantite; miseajourPrixQuantiteArticle(id,quantite); }); $(".module_article_panier_plus").bind('click', function(event) { var id = this.id; id = id.replace("panier_plus_",""); var quantite = parseInt(document.getElementById('quantite_'+id).value) + 1; document.getElementById('quantite_'+id).value = quantite; miseajourPrixQuantiteArticle(id,quantite); }); //SELECTEUR COULEURS $(".selecteurCouleur").bind('click', function(event) { $(this).stop(); var id = $(this).attr('id'); var idReelle = id.replace("couleur",""); var catId = document.getElementById("couleursCatId").value; var idSelect = id; $(this).addClass('active'); document.getElementById("article_declinaison_"+catId).value = idReelle; //VIGNETTES if ($("#makeMeScrollable_"+idReelle).length == 0) { } else { $(".conteneurApercuDiapoInterne").hide(); $("#makeMeScrollable_"+idReelle).show(); } //GRANDE PHOTO $(".photoDeclinaison"+idReelle).each(function( index ) { if ($(this).is(':hidden')) { var idPhoto = $(this).attr('id'); idPhoto = idPhoto.replace("photoArticle",""); changerPhotoArticle(idPhoto); return false; } }); $(".selecteurCouleur").each(function( index ) { id = $(this).attr('id'); if (idSelect != id) { $(this).removeClass('active'); } }); event.stopPropagation(); }); $(".selecteurCouleur").bind('mouseover', function(event) { $(this).stop(); var id = $(this).attr('id'); id = id.replace("couleur",""); id = parseInt(id); //window.alert(id); verifDispoModele(id); event.stopPropagation(); }); $(".selecteurCouleur").bind('mouseleave', function(event) { $(this).stop(); verifDispoModele(0); event.stopPropagation(); }); $(".slide, .slideBoutique").bind('mouseover', function(event) { $(this).stop(); $(this).animate({ opacity: 1 }, 600, function() { }); event.stopPropagation(); }); $(".slide, .slideBoutique").bind('mouseleave', function(event) { $(this).stop(); $(this).animate({ opacity: 0.90 }, 600, function() { }); event.stopPropagation(); }); $(".boutonOuvrirCommentaire").bind('click', function(event) { $("#afficheurCommentaires").hide(); $("#formulaireAjoutCommentaire").show(); }); /*$(".navigation_lien").bind('mouseover', function(event) { $(this).stop(); $(this).animate({ color: '#26d13e' }, 600, function() { }); event.stopPropagation(); }); $(".navigation_lien").bind('mouseleave', function(event) { $(this).stop(); $(this).animate({ color: '#000000' }, 1000, function() { }); event.stopPropagation(); });*/ $("nav.home ul li a").bind('mouseover', function(event) { $(this).animate({ marginTop: 0 }, 300, function() { // Animation complete }); event.stopPropagation(); }); $("nav.home ul li a").bind('mouseleave', function(event) { $(this).stop(); $(this).animate({ marginTop: 5 }, 200, function() { // Animation complete. }); event.stopPropagation(); }); $(".module_article").bind('mouseover', function(event) { if ($(window).width() < 1601) { var newTop = 180; } else { var newTop = 237; } $(this).children(".module_article_detail").stop(); $(this).children(".module_article_detail").animate({ top: newTop }, 500, function() { // Animation complete. }); event.stopPropagation(); }); $(".module_article").bind('mouseleave', function(event) { $(this).children(".module_article_detail").stop(); $(this).children(".module_article_detail").animate({ top: '325' }, 200, function() { // Animation complete. }); event.stopPropagation(); }); $(".quantiteFinalArticle").bind('keyup', function(event) { var id = $(this).attr('id'); id = id.replace("quantite_",""); var quantite = document.getElementById('quantite_'+id).value; if ((quantite < 1) || (quantite == "")) { var quantiteFinal = 1; document.getElementById('quantite_'+id).value = 1; } else { var quantiteFinal = parseInt(quantite); } if (quantiteFinal < 1) { quantiteFinal = 1; document.getElementById('quantite_'+id).value = 1; } miseajourPrixQuantiteArticle(id,quantiteFinal); }); //ONGLETS $("div.zone_onglet_bouton").bind('click', function() { $(this).removeClass('ferme'); $(this).addClass('ouvert'); $("div.zone_onglet_interne").stop(); var idBouton = $(this).attr('id'); var numBouton = idBouton.replace("zone_onglet_bouton_",""); $("div.zone_onglet_interne").hide(); $("#zone_onglet_"+numBouton).fadeIn('slow'); $(this).prevAll("div.zone_onglet_bouton").removeClass('ouvert'); $(this).nextAll("div.zone_onglet_bouton").removeClass('ouvert'); $(this).prevAll("div.zone_onglet_bouton").addClass('ferme'); $(this).nextAll("div.zone_onglet_bouton").addClass('ferme'); /*if (idBouton == "zone_onglet_bouton_2") { //CHARGEMENT DISPOS var numCook = parseInt(document.getElementById('numCookMemoire').value); if (numCook > 0) { chargementCalendrierDispo(numCook); } }*/ }); var timerSousMenuGamme; $("nav.main ul li a").bind('mouseover', function() { if ($(this).attr('id') != "menuMain_gamme") { masquerSousMenuGamme(); } }); //SOUS MENU GAMME $("#menuMain_gamme").bind('mouseover', function() { clearTimeout(timerSousMenuGamme); if (!$('#sousMenuGamme').length) { //CREATION De L'ELEMENT SOUS MENU $('
').prependTo('body'); } $("#sousMenuGamme").fadeIn('slow'); var url = "/executions/chargementGammes.php"; $.ajax({ type: "POST", url: url, async:true, success: function(data){ afficheReponseChargementGammes(data); } }); }); $("#sousMenuGamme").live('mouseover', function() { clearTimeout(timerSousMenuGamme); }); $("#sousMenuGamme").live('mouseleave', function() { timerSousMenuGamme = setTimeout('masquerSousMenuGamme()',400); event.stopPropagation(); }); $("#menuMain_gamme").bind('mouseleave', function() { timerSousMenuGamme = setTimeout('masquerSousMenuGamme()',400); event.stopPropagation(); }); //SUGGESTION $("#search_case_top").bind('keyup', function(event) { $(this).stop(); suggestion($(this),event); event.stopPropagation(); }); calageVideoRog(); $(window).resize(function() { calageLanguageBox(); calageSliderAccueil(); calageVignettesArticles(); calageVideoRog(); }); $(window).scroll(function() { calageVignettesArticles(); }); chronoVentes(); calageVignettesArticles(); }); function calageVideoRog() { if ($(".videorog").length > 0) { var largeur = $(".videorog").width(); var largeurCadre = $(".caseNews_texte").width(); var hauteur = $(".videorog").height(); var newHauteur = largeurCadre * hauteur / largeur; $(".videorog").css({ "width":"100%", "height": newHauteur+"px" }); //window.alert(largeur+" X "+hauteur+" dans "+largeurCadre+" -> new hauteur = "+newHauteur); } } function calageLbBasic() { /*if ($("#lbGainRushs").is(':visible')) { var heightEntete = $("#lbGainRushs .entete").height(); var heightFooter = $("#lbGainRushs .footer").height(); var heightTotal = $(window).height(); var newHeight = heightTotal - heightEntete - heightFooter; $("#lbGainRushs .corps").css({ "height": newHeight+"px" }); }*/ } function chronoVentes() { $(".venteMozaique").each(function( index ) { var continuer = "oui"; var idPrincipale = $(this).attr('id'); if ($(this).children(".interne").children(".contenu").children(".chrono").children(".part").children(".joursData").length > 0) { var joursData = $(this).children(".interne").children(".contenu").children(".chrono").children(".part").children(".joursData"); var jours = joursData.html(); var heuresData = $(this).children(".interne").children(".contenu").children(".chrono").children(".part").children(".heuresData"); var heures = heuresData.html(); var minutesData = $(this).children(".interne").children(".contenu").children(".chrono").children(".part").children(".minutesData"); var minutes = minutesData.html(); var secondesData = $(this).children(".interne").children(".contenu").children(".chrono").children(".part").children(".secondesData"); var secondes = secondesData.html(); if (jours <= 1) { $(this).children(".interne").children(".contenu").css({ "background-color": 'rgba(230, 31, 31, 0.8)' }); } else if (jours <= 9) { $(this).children(".interne").children(".contenu").css({ "background-color": 'rgba(238, 117, 20, 0.8)' }); } secondes = secondes - 1; if (secondes < 0) { secondes = 59; minutes = minutes - 1; if (minutes < 0) { minutes = 59; heures = heures - 1; if (heures < 0) { heures = 24; jours = jours - 1; if (jours < 0) { jours = 0; } joursData.html(jours); } heuresData.html(heures); } minutesData.html(minutes); } secondesData.html(secondes); } }); $(".venteDetail").each(function( index ) { var continuer = "oui"; var idPrincipale = $(this).attr('id'); if ($(this).children(".interne").children(".illustration").children(".chrono").children(".part").children(".joursData").length > 0) { var joursData = $(this).children(".interne").children(".illustration").children(".chrono").children(".part").children(".joursData"); var jours = joursData.html(); var heuresData = $(this).children(".interne").children(".illustration").children(".chrono").children(".part").children(".heuresData"); var heures = heuresData.html(); var minutesData = $(this).children(".interne").children(".illustration").children(".chrono").children(".part").children(".minutesData"); var minutes = minutesData.html(); var secondesData = $(this).children(".interne").children(".illustration").children(".chrono").children(".part").children(".secondesData"); var secondes = secondesData.html(); if (jours <= 1) { $(this).children(".interne").children(".illustration").children(".chrono").css({ "background-color": 'rgba(230, 31, 31, 0.8)' }); } else if (jours <= 9) { $(this).children(".interne").children(".illustration").children(".chrono").css({ "background-color": 'rgba(238, 117, 20, 0.8)' }); } secondes = secondes - 1; if (secondes < 0) { secondes = 59; minutes = minutes - 1; if (minutes < 0) { minutes = 59; heures = heures - 1; if (heures < 0) { heures = 24; jours = jours - 1; if (jours < 0) { jours = 0; } joursData.html(jours); } heuresData.html(heures); } minutesData.html(minutes); } secondesData.html(secondes); } }); setTimeout('chronoVentes()',1000); } function chargementSliderAccueil() { var url = "/executions/chargementSliderAccueil.php"; $.ajax({ type: "POST", url: url, success: function(data){ afficheChargementSliderAccueil(data); } }); } function etteindreSliderTitre(idSliderDont) { $("#sliderAccueilVignettesCadre .sliderAccueilVignettesInterne .sliderVignette").each(function( index ) { idTest = $(this).attr('id'); var idSlider = idTest.replace("sliderAccueilVignette",""); if (idSliderDont != idSlider) { //window.alert("cacher 2 slider = "+idSlider); $("#sliderAccueilTitre"+idSlider).stop(); $("#sliderAccueilTitre"+idSlider).fadeOut('fast','easeOutQuad'); } }); } function afficheChargementSliderAccueil(doc) { if (doc.etat == "ok") { if (doc.nbSlide > 0) { var codeActuel = $("#colonneCentrale").html(); codeActuel += doc.html; $("#colonneCentrale").html(codeActuel); $("#sliderAccueilVignettesCadre .sliderAccueilVignettesInterne .sliderVignette").bind('mouseover', function(event) { idTest = $(this).attr('id'); var idSlider = idTest.replace("sliderAccueilVignette",""); etteindreSliderTitre(idSlider); $("#sliderAccueilTitre"+idSlider).stop(); //window.alert("afficher slider = "+idSlider); $("#sliderAccueilTitre"+idSlider).fadeIn('slow','easeOutQuad'); event.stopPropagation(); }); $("#sliderAccueilVignettesCadre .sliderAccueilVignettesInterne .sliderTitre").bind('mouseleave', function(event) { idTest = $(this).attr('id'); var idSlider = idTest.replace("sliderAccueilVignette",""); $("#sliderAccueilTitre"+idSlider).stop(); etteindreSliderTitre(0); event.stopPropagation(); }); } else { window.alert("nb slide = "+doc.nbSlide); } } else { window.alert("etat = "+doc.etat); } } function calageSliderAccueil() { var hauteurSlider = $(".sliderAccueilCadre.actif .slider img").height(); if (hauteurSlider > 0) { hauteurSlider = hauteurSlider - 2; $("#colonneCentrale").css({ "height": hauteurSlider+"px" }); var hauteurSliderVignette = hauteurSlider * 12 / 100; $("#sliderAccueilVignettesCadre").css({ "height": hauteurSliderVignette+"px" }); $("#sliderAccueilVignettesCadre .sliderAccueilVignettesInterne .sliderVignette").each(function( index ) { idTest = $(this).attr('id'); var idSlider = idTest.replace("sliderAccueilVignette",""); var largeurVignette = $(this).width(); var hauteurVignette = $(this).height(); var positionVignette = $(this).position(); var newTop = positionVignette.top; var newLeft = positionVignette.left; newLeft = newLeft + 1; largeurVignette = largeurVignette + 1; $("#sliderAccueilTitre"+idSlider).css({ "width": largeurVignette+"px", "height": hauteurVignette+"px", "top": newTop+"px", "left": newLeft+"px" }); }); } } function preLancementAnimationSliderAccueil() { setTimeout('lancementAnimationSliderAccueil()',200); } function lancementAnimationSliderAccueil() { calageSliderAccueil(); $("#prechargementHome2").fadeOut('slow'); var delais = 0; $("#sliderAccueilVignettesCadre .sliderAccueilVignettesInterne .sliderVignette").each(function( index ) { $(this).stop(); $(this).delay(delais).animate({ "margin-top": '0.9%' }, 1500, "easeOutQuad", function() { }); delais = delais + 200; }); allumerTexteSliderAccueil(0); setTimeout('lancementSliderAccueil(1)',8000); } var timerNextSlideAccueil; var autoSliderAccueil = "on"; var positionSliderActuelle = 0; function forcerLancementSliderAccueil(next,id,sens) { //CHECK DEJA AFFICHE if(!$("#sliderAccueil"+id).hasClass("actif")) { autoSliderAccueil = "off"; clearTimeout(timerNextSlideAccueil); lancementSliderAccueil(next,"force",sens); } } function zapperSliderAccueil(sens) { if (sens == "next") { var suivant = positionSliderActuelle + 1; } else if (sens == "prev") { var suivant = positionSliderActuelle - 1; } if (suivant < 0) { for (i=0; i<10; i++) { if ($(".sliderAccueilCadre.slide"+i).length > 0) { suivant = i; } } } if (!$(".sliderAccueilCadre.slide"+suivant).length > 0) { suivant = 0; } forcerLancementSliderAccueil(suivant,0,sens); } function allumerTexteSliderAccueil(next) { idTest = $(".sliderAccueilCadre.slide"+next).attr('id'); var idSlider = idTest.replace("sliderAccueil",""); //ALLUMER TITRE etteindreSliderTitre(idSlider); $("#sliderAccueilTitre"+idSlider).stop(); $("#sliderAccueilTitre"+idSlider).fadeIn('slow','easeOutQuad'); } function lancementSliderAccueil(next,mode,sens) { if ($(".sliderAccueilCadre.slide"+next).length > 0) { } else { next = 0; } var nextString = next.toString(); if (positionSliderActuelle == nextString) { next = next + 1; if ($(".sliderAccueilCadre.slide"+next).length > 0) { } else { next = 0; } nextString = next.toString(); } //console.log("next = "+next+" et positionSliderActuelle = "+positionSliderActuelle+" - mode : "+mode); $(".sliderAccueilCadre.slide"+positionSliderActuelle).css({ "left": "0%" }); $(".sliderAccueilCadre.slide"+nextString).css({ "left": "0%" }); $(".sliderAccueilCadre.slide"+positionSliderActuelle).show(); $(".sliderAccueilCadre.slide"+nextString).show(); allumerTexteSliderAccueil(nextString); if (sens == "prev") { var newLeft = "120%"; } else { var newLeft = "-100%"; } $(".sliderAccueilCadre.slide"+positionSliderActuelle).animate({ "left": newLeft }, 800, "easeInOutQuad", function() { $(".sliderAccueilCadre.slide"+positionSliderActuelle).hide().removeClass('actif').css({ "left": "0%" }); $(".sliderAccueilCadre.slide"+nextString).addClass('actif'); $(".sliderAccueilCadre.slide"+nextString).show(); $(".sliderAccueilCadre.slide"+nextString).css({ "left": "0%" }); calageSliderAccueil(); positionSliderActuelle = next; next = next + 1; //window.alert("next = "+next); if (mode == "force") { autoSliderAccueil = "on"; } if ((autoSliderAccueil == "on") || (mode == "force")) { clearTimeout(timerNextSlideAccueil); timerNextSlideAccueil = setTimeout('lancementSliderAccueil('+next+')',8000); } }); } function ouvrirBoxConnexionHome() { $("#boxConnexionHomeFond").fadeIn('slow'); $("#boxConnexionHome").fadeIn('slow'); calageSliderAccueil(); calageLanguageBox(); } function fermerBoxConnexionHome() { $("#boxConnexionHomeFond").fadeOut('slow'); $("#boxConnexionHome").fadeOut('slow'); calageSliderAccueil(); calageLanguageBox(); } function calageLanguageBox() { if ($("#formIdentificationHome input[type=submit]").length != 0) { var positionBoutonConnexion = $("#formIdentificationHome input[type=submit]").offset(); var topBouton = parseFloat(positionBoutonConnexion.top); var leftBouton = parseFloat(positionBoutonConnexion.left); var languageIntroTop = topBouton + (topBouton * 10 / 100); var languageIntroLeft = leftBouton + (leftBouton * 2.5 / 100); /*$("#language_select_cadre").css({ "top": "1.9%", "right": "12%" });*/ } } function cacherTest(id) { //window.alert("cacher : "+id); $("#infosModuleArticle_"+id).hide(); } function showZap() { var newTop = $(window).scrollTop() + 100; var newLeft = -20; if ($("#zap").is(':hidden')) { var leftDepart = -150; $("#zap").css({ "top": newTop+"px", "left": leftDepart+"px" }); $("#zap").show(); $("#zap").animate({ left: newLeft+'px' }, 2000, function() { }); } else { $("#zap").animate({ top: newTop+'px' }, 20, function() { }); } } function changerApercuArticle(numArticle,photo) { var idTest; var idReelleTest; $("#moduleArticle_"+numArticle+" .module_article_vignette img").attr('src', photo); $("#afficheurArticleMozaique .module_article").each(function( index ) { idTest = $(this).attr('id'); idReelleTest = idTest.replace("moduleArticle_",""); if (idReelleTest != numArticle) { if ($("#infosModuleArticle_"+idReelleTest).length != 0) { $("#infosModuleArticle_"+idReelleTest+" .contenu").animate({ marginLeft: '95px' }, 200, function() { $("#infosModuleArticle_"+idReelleTest).hide(); }); } } }); } function afficheChargementPhotosApercu(doc) { if ((doc.etat == "ok") && (doc.numArticle > 0)) { if (doc.nbPhotos > 0) { $("#infosModuleArticle_"+doc.numArticle+" .contenu").removeClass('loader'); $("#infosModuleArticle_"+doc.numArticle+" .contenu").html(doc.contenu); } else { $("#infosModuleArticle_"+doc.numArticle+" .contenu").animate({ marginLeft: '95px' }, 200, function() { }); } } else { //window.alert(doc.etat); } } function selecteurOrdreAlpha(id) { $("#"+id).isotope({ sortBy : 'name', sortAscending : true }); } function selecteurOrdreAlphaDesc(id) { $("#"+id).isotope({ sortBy : 'name', sortAscending : false }); } function selecteurOrdrePrix(id) { $("#"+id).isotope({ sortBy : 'prix', sortAscending : true }); } function selecteurOrdrePrixDesc(id) { $("#"+id).isotope({ sortBy : 'prix', sortAscending : false }); } function selecteurAlpha(id,selecteur,classe) { if ((selecteur == "tous") || (selecteur == "lettretous")) { $("#"+id).isotope({ filter : "."+classe }); } else { $("#"+id).isotope({ filter : "."+classe+"."+selecteur }); } } function selecteurBudget(id,minPrice,maxPrice,classe) { var filters = []; // get checked checkboxes values for (i=minPrice; i<=maxPrice; i++) { filters.push( '.'+i ); } // ['.red', '.blue'] -> '.red, .blue' filters = filters.join(', '); $("#"+id).isotope({ filter: filters }); } function changerPhotoArticle(id) { //window.alert(id); var idSelect = ""; $("#photoArticle"+id).show(); $(".conteneurApercuDiapo").each(function( index ) { idSelect = $(this).attr('id'); idSelect = idSelect.replace("petitePhotoArticle",""); if (idSelect != id) { $("#photoArticle"+idSelect).hide(); $("#petitePhotoArticle"+idSelect).removeClass("active"); } }); $("#petitePhotoArticle"+id).addClass("active"); } function selectionModeleCouleurDefaut() { if (document.getElementById('couleursCatId')) { var catId = document.getElementById('couleursCatId').value; idCouleur = $(".selecteurCouleur.active").attr('id'); idCouleur = idCouleur.replace("couleur",""); idCouleur = parseInt(idCouleur); //window.alert("ok"); document.getElementById("article_declinaison_"+catId).value = idCouleur; verifDispoModele(idCouleur); } } function verifDispoModele(idCouleur) { if (document.getElementById('couleursCatId')) { var presenceCouleur = "oui"; } else { var presenceCouleur = "non"; } if (document.getElementById('taillesCatId')) { var presenceTaille = "oui"; } else { var presenceTaille = "non"; } if (presenceCouleur == "oui") { var couleursCatId = document.getElementById('couleursCatId').value; if (idCouleur == 0) { idCouleur = $(".selecteurCouleur.active").attr('id'); idCouleur = idCouleur.replace("couleur",""); idCouleur = parseInt(idCouleur); } } if (presenceTaille == "oui") { var taillesCatId = document.getElementById('taillesCatId').value; var idTaille = 0; } if ((presenceTaille == "oui") && (presenceCouleur == "oui")) { for (m=0; m 0) { var prixOrigine = parseFloat(document.getElementById('prixOrigine_'+id).value); var newPrixOrigine = prixOrigine * quantite; newPrixOrigine = newPrixOrigine.toFixed(2); document.getElementById('prixOrigineFinal_'+id).innerHTML = newPrixOrigine+"€"; } } } $(window).load(function() { calageVignettesArticles(); }); function calageVignettesArticles() { //window.alert("test calage vignettes"); $(".module_article .module_article_vignette .vignetteInterne img").each(function( index ) { if ($(this).attr('src') != "/images/spacer.gif") { var largeurImage = parseFloat($(this).width()); var hauteurImage = parseFloat($(this).height()); //window.alert("test calage vignettes : "+$(this).attr('src')); var largeurParent = parseFloat($(this).parent().width()); var hauteurParent = parseFloat($(this).parent().height()); if (hauteurImage < hauteurParent) { var decalageTop = (hauteurParent - hauteurImage) / 2; $(this).css({ "marginTop": decalageTop+"px" }); } else { var newHauteurImage = hauteurParent - (hauteurParent * 0 / 100); var newLargeurImage = newHauteurImage * largeurImage / hauteurImage; $(this).css({ "height": newHauteurImage+"px", "width": newLargeurImage+"px", "marginTop": "0px" }); } } }); $(".module_article_lite .module_article_vignette .vignetteInterne img").each(function( index ) { if ($(this).attr('src') != "/images/spacer.gif") { var largeurImage = parseFloat($(this).width()); var hauteurImage = parseFloat($(this).height()); var largeurParent = parseFloat($(this).parent().width()); var hauteurParent = parseFloat($(this).parent().height()); if (largeurImage > largeurParent) { var newLargeurImage = largeurParent - (largeurParent * 0 / 100); var newHauteurImage = newLargeurImage * hauteurImage / largeurImage; //window.alert(largeurImage+"x"+hauteurImage+" -> "+newLargeurImage+"x"+newHauteurImage); $(this).css({ "height": newHauteurImage+"px", "width": newLargeurImage+"px", "marginTop": "0px" }); if (newHauteurImage < hauteurParent) { var decalageTop = (hauteurParent - newHauteurImage) / 2; $(this).css({ "marginTop": decalageTop+"px" }); } } } }); $(".illustration .article_fiche_vignette .vignetteInterne img").each(function( index ) { if ($(this).attr('src') != "/images/spacer.gif") { var largeurImage = parseFloat($(this).width()); var hauteurImage = parseFloat($(this).height()); var largeurParent = parseFloat($(this).parent().width()); var hauteurParent = parseFloat($(this).parent().height()); if (hauteurImage < hauteurParent) { var decalageTop = (hauteurParent - hauteurImage) / 2; $(this).css({ "marginTop": decalageTop+"px" }); } else { } var hauteurInfo = hauteurParent - (hauteurParent * 20 / 100); $("#article_fiche .ligneSimple .fiche_infos .infos").css({ "minHeight": hauteurInfo+"px" }); } }); }