$(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/en/photonondispo.jpg');
});
$('.module_article_vignette a img').error(function(){
$(this).attr('src', '/images/language/en/photonondispo_mini.jpg');
});
$('.vignetteArticleModule a img').error(function(){
$(this).attr('src', '/images/language/en/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").on('mouseover', function() {
clearTimeout(timerSousMenuGamme);
});
$("#sousMenuGamme").on('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"
});
}
});
}