var panierModule=function(){var u="Panier";var a=null;var D="ModeAffichageFenetre";var K=null;var I;var f;var e=null;var w=null;var i=null;var F;var q;var c;var J;var g;var x;var y;var r;var B;var b;var C;var A;var m;var N;var G;var d;var Q;var O;var E=false;var p=false;var L=function(){if(r==0||J==0){panierModule.SauverEtatAffichagePanier(false);$("#etatPanier").attr("value","False");$("#rd_brand_02").hide();$(".rd_brand_03").hide()}else{if(r>0){var R=r>1?"s":"";c.append(" "+r+" quantité"+R);$("#rd_brand_02").show();if(K.afficherPanier||$("#etatPanier").val()=="True"){$(".rd_brand_03").show()}else{$(".rd_brand_03").hide()}}else{$("#rd_brand_02").hide();$(".rd_brand_03").hide()}}};var h=function(R){$("#popupMessagePanier .lblMessage").html(R);$("#popupMessagePanier").dialog("open")};var s=function(R){};var P=function(R){if(K!=null){if(R!=undefined){K.afficherPanier=R}K.montantTotal=m;K.nbArticles=r;K.nbArticlesFid=b;ModuleDonnee.sauverObjet(u,K)}};var v=function(S){if(panierModule.compterProduit(S)==0){var R=$(".blocIteratifProduit").find(".idProduit[value="+S+"]").parent().find(".panierImg");R.fadeTo("fast",0.5,function(){R.attr("src","/Ressources/images/pictos/picto_panierNoir.png")});R.fadeTo("fast",1,function(){R.attr("src","/Ressources/images/pictos/picto_panier.png")})}};var t=function(){var S=$(".div_border").data("Panier");if(S){var R={"div.div_border_child ul li":{"produit<-listeProduitsPanier":{"img@src":"produit.NomImage","div.rd_brand_03_black_bouton":"produit.QuantiteAAfficher"}}};$(".div_border")[0].innerHTML='
';$(".div_border").render(S,R);$(".liPanier").each(function(T){$(this).data("Produit",S.listeProduitsPanier[T])})}$(".scrollbar").slider("value",100)};var j=function(){$.ajax({type:"POST",data:"",url:"/WebServices/WSPanier.asmx/afficherRecapAchat",contentType:"application/json; charset=utf-8",dataType:"json",success:M,error:erreurModule.redirigerErreur})};var M=function(R){var T=JSON.parse(R.d);if(T!=null){var S=Math.round((T.MonVolumeSurcout-T.MonRecapAchatVolumeBoisson)*100)/100;if(T.MonRecapAchatVolumeBoisson>=50&&T.MonRecapAchatVolumeBoisson<=60&&T.MontantSurcoutVolumeActif){$(".SurcoutVolumeBoisson").html("Il vous reste "+S+" litres dans votre forfait de livraison.
Plus d'infos");$(".SurcoutVolumeBoisson2").html("")}else{$(".SurcoutVolumeBoisson").html("");$(".SurcoutVolumeBoisson2").html("")}$(".totalMontantFid").html(prix(T.MonRecapAchatMttFidelite).replace(" ",""))}};var l=function(S){var R=null;$(".liPanier").each(function(T){var U=$(this).data("Produit");if(U.IdPanierDetail==S){R=$(this)}});return R};var o=function(U){var T=parseInt(U.nbArticles);var R=parseInt(U.nbArticlesFid);F.attr("value",T);c.empty();$(".div_border").data("Panier",U);t();J=U.listeProduitsPanier.length;var S=parseInt(J)*76+2;$(".div_border_child").css("width",S.toString()+"px");$(".div_border_child").find("li").last().css("margin-right","0px");g.text(J);G.text(J>1?"produits":"produit");r=U.nbArticles;if(U.nbArticlesFid==0){$(".liProduitsFid").hide()}else{$(".liProduitsFid").show()}b=U.nbArticlesFid;C.text(U.nbArticlesFid>1?"produits":"produit");y.text(U.nbArticles);B.text(U.nbArticlesFid);d.text(U.nbArticles>1?"quantités":"quantité");m=U.montantTotal;A.html(prix(U.montantTotal));L();if(J<=5){$(".divScroll").hide()}else{$(".divScroll").show()}N.hide();if(f){j()}};var k=function(W){var Z=N.css("display")=="none";var aa=JSON.parse(W.d);var ab=l(aa.IdPanierDetail);var ag=ab.parent();if(!p){ab.fadeOut(500,function(){ag.append(ab);ab.fadeIn(500);$(".scrollbar").slider("value",100)})}else{E=true}var ad=ab.data("Produit");ab.find(".rd_brand_03_black_bouton").text((aa.QuantiteAAfficher==undefined)?aa.Quantite:aa.QuantiteAAfficher);if(!Z){N.find(".tbQuantite").val((aa.QuantiteACompter==undefined)?aa.Quantite:aa.QuantiteACompter)}if(window.popupPanier==1){$('.idProduit[lignePanier="'+aa.IdPanierDetail+'"]').parent().find(".qteProduit").val((aa.QuantiteACompter==undefined)?aa.Quantite:aa.QuantiteACompter)}var af=ad.QuantiteACompter;var T=ad.Quantite;ad.Quantite=aa.Quantite;popupProduitPanierEvenement.majQuantite(aa.Quantite);ad.QuantiteACompter=(aa.QuantiteACompter==undefined)?aa.Quantite:aa.QuantiteACompter;var U=T*ad.PrixParQuantiteNum;var ae=ad.Quantite*ad.PrixParQuantiteNum;ad.Prix=prix(ae);if(ad.IdTypeProduit==TypeProduit.PVI){var S=N.find(".ListeValeurQuantite").val().split(",");var ac=S.indexOf(aa.IndexSelectionne.toString());ad.IndexSelectionne=ac;if(!Z){N.find(".IndexDepart").val(ac)}}else{$(".popupProduitPanier .PrixNoir").html(ad.Prix)}ab.data("Produit",ad);r=r+ad.QuantiteACompter-af;y.text(r);d.text(r>1?"quantités":"quantité");b=aa.nbArticlesFid;if(aa.nbArticlesFid==0){$(".liProduitsFid").hide()}else{$(".liProduitsFid").show()}B.text(b);m=m+ae-U;A.html(prix(m));if(f){if(aa.estenerreur){var R=$("#FO_G8 .idProduit[value='"+ad.IdProduit+"']").parent();R.find(".qteProduit").attr("value",ad.QuantiteACompter);R.find(".articlePrixTotal").html(ad.Prix)}j()}c.empty();if(popupVoirPanierModule.estOuvert()){popupVoirPanierModule.majEntete(m,J,r,b)}L();if(!Z){N.find(".QuantiteOrigine").val((aa.QuantiteACompter==undefined)?aa.Quantite:aa.QuantiteACompter)}if(aa.estenerreur){if(aa.messageErreurlisteProduitsPanier!=null){h(aa.messageErreurlisteProduitsPanier)}}var Y=0;var V=K.listeProduitsPanier.length;var X;for(Y;Y
'+U.QuantiteAAfficher+"
";$(".div_border_child ul").append(R);$(".div_border_child").find("li").last().data("Produit",U);if(J<5){$("div [class*=div_border] li:last").animate({left:"+="+(5-J)*76+"px"},0).animate({left:"-="+(5-J)*76+"px"},1000)}g.text(J);G.text(J>1?"produits":"produit");y.text(r);d.text(r>1?"quantités":"quantité");A.html(prix(m));if(b==0){$(".liProduitsFid").hide()}else{$(".liProduitsFid").show()}B.text(b);C.text(b>1?"produits":"produit");F.attr("value",J);c.empty();j();L();if(J<=5){$(".divScroll").hide()}else{$(".divScroll").show()}$(".scrollbar").slider("value",100);if(J==5&&V.proposerAuthentification){ouvrirPopUpAuthentification();$.cookie("AProposeAuthentification","true",{expires:7,path:"/"})}}if(V.estenerreur){if(V.messageErreurlisteProduitsPanier!=null){h(V.messageErreurlisteProduitsPanier)}}P(true);e=null};var n=function(S){var V=JSON.parse(S.d);var R=l(V.lignepanier);var U=R.data("Produit");J--;b=V.nbArticlesFid;if(b==0){$(".liProduitsFid").hide()}else{$(".liProduitsFid").show()}r-=U.QuantiteACompter;m-=(U.Quantite*U.PrixParQuantiteNum);if(popupVoirPanierModule.estOuvert()){popupVoirPanierModule.majEntete(m,J,r,b)}$(".popupProduitPanier .divImgSupprimer img").fadeIn(100);var T=setTimeout(function(){H(V,R,U)},1000)};function H(X,R,W){R.hide();R.remove();v(W.IdProduit);MettreAJourProduits(X.idproduit,false);var U=J*76+2;$(".div_border_child").css("width",U.toString()+"px");$(".div_border_child").find("li").last().css("margin-right","0px");g.text(J);G.text(J>1?"produits":"produit");y.text(r);d.text(r>1?"quantités":"quantité");A.html(prix(m));if(b==0){$(".liProduitsFid").hide()}else{$(".liProduitsFid").show()}B.text(b);C.text(b>1?"produits":"produit");F.attr("value",J);c.empty();if(J==0){panierModule.SauverEtatAffichagePanier(false)}L();if(J<=5){$(".divScroll").hide()}else{$(".divScroll").show()}if(J<=5){$(".div_border_child").css("margin-left",0);$(".scrollbar").slider("value",100)}else{var Y=parseInt($(".div_border_child").css("margin-left").replace("px",""));if(Y+$(".div_border_child").width()<=$(".div_border").width()){$(".div_border_child").css("margin-left",Y+76)}}if(f){j()}if(X.estenerreur){if(X.messageErreurlisteProduitsPanier!=null){h(X.messageErreurlisteProduitsPanier)}}E=false;N.hide();var T=0;var S=K.listeProduitsPanier.length;var V;for(T;T30){N.find(".marque a").text(U.Marque.substring(0,30)+"...")}else{N.find(".marque a").text(U.Marque)}N.find(".marque").attr("title",U.Marque);if(U.LibelleCourt.length>60){N.find(".libelle a").text(U.LibelleCourt.substring(0,60)+"...")}else{N.find(".libelle a").text(U.LibelleCourt)}N.find(".libelle").attr("title",U.LibelleCourt);if(U.IdTypeProduit!=TypeProduit.PVI){N.find(".PrixNoir").html(U.Prix)}else{var R=U.ListeQuantite[U.IndexSelectionne];var S=U.PrixParQuantiteNum;if(U.IdTypeUniteVente=="g"||U.IdTypeUniteVente=="mL"){R=R/1000}else{if(U.IdTypeUniteVente=="cL"){R=R/100}}var T=R*S;N.find(".PrixNoir").html(prix(T))}N.find(".prixQuantite").text(U.PrixParQuantite);N.find(".IdProduit").val(U.IdProduit);N.find(".QuantiteOrigine").val(U.QuantiteACompter);N.find(".TypeProduit").val(U.IdTypeProduit);N.find(".PanierDetail").val(U.IdPanierDetail);N.find(".UniteVente").val(U.IdTypeUniteVente);N.find(".tbQuantite").val(U.QuantiteACompter);N.find(".IdProduitDetail").val(U.IdProduit);N.find(".LignePanier").val(U.IdPanierDetail);if(U.IdTypeProduit==TypeProduit.PVI){N.find(".IndexDepart").val(U.IndexSelectionne);N.find(".listeQuantite").empty();N.find(".listeQuantite").append(construireListePVI(U.PoidsNetMinimum,U.PoidsNetIncremental,U.PrixParQuantiteNum,U.IdTypeUniteVente,U.IndexSelectionne,U.ListeQuantite));N.find(".listeQuantite").children().eq(U.IndexSelectionne).attr("selected",true);N.find(".ListeValeurQuantite").val(U.ListeQuantite);N.find(".retirerProduit").hide();N.find(".ajouterProduit").hide();N.find(".tbQuantite").hide();N.find("#divListeQuantite").show();$(".popupProduitPanier select.listeQuantite").msDropDown()}else{N.find(".retirerProduit").show();N.find(".ajouterProduit").show();N.find(".tbQuantite").show();N.find(".tbQuantite").numeric();N.find("#divListeQuantite").hide();N.find("#listeQuantiteBarre_msdd").hide()}if(U.QuantiteACompter<2){N.find(".retirerProduit").hide()}V.find(".rd_brand_03_border").hide();N.fadeIn(300);p=true}},fermerPopup:function(){N.hide();p=false;var T=N.find(".LignePanier").val();var S=l(T);if(E&&(S!=a)){var R=S.parent();S.hide();R.append(S);a=S;S.fadeIn(500);$(".scrollbar").slider("value",100);E=false}if(S!=null){S.find(".rd_brand_03_border").show()}},trouverLiParIdProduit:function(R){var S=null;$(".liPanier").each(function(T){var U=$(this).data("Produit");if(U.IdProduit==R){S=$(this)}});return S},OuvrirPanier:function(){$(".rd_brand_03").slideDown(1000);panierModule.SauverEtatAffichagePanier(true);$("#etatPanier").attr("value","True");P()},FermerPanier:function(){$(".rd_brand_03").slideUp(1000);panierModule.SauverEtatAffichagePanier(false);$("#etatPanier").attr("value","False")},ajouterProduitPanier:function(S,R,T){if(e!=null){e.abort()}e=$.ajax({type:"POST",data:DataFormatted({idproduit:S,quantite:R,lignepanier:T}),url:"/WebServices/WSPanier.asmx/AjouterAuPanier",contentType:"application/json; charset=utf-8",dataType:"json",success:z,error:erreurModule.redirigerErreur})},ajouterProduitPanierPourValidationPanier:function(S,R){e=$.ajax({type:"POST",data:DataFormatted({idproduit:S,quantite:R}),url:"/WebServices/WSPanier.asmx/AjouterAuPanierPourValidationPanier",contentType:"application/json; charset=utf-8",dataType:"json",success:function(T){z(T);var U=JSON.parse(T.d);validationPanierModule.afficherProduit(U.produitValidationPanier,U.univers)},error:erreurModule.redirigerErreur})},viderPanier:function(){K=null;ModuleDonnee.supprimerObjet(u)}}}();var popupProduitPanierEvenement=function(){var h=300;var d;var g;var f;var b;var c;var e=0;var a=function(m){var l=b.find("select option:selected");var i=l[0].id;var j=l[0].value;b.find(".PrixNoir").text(j);var k=b.find(".ListeValeurQuantite").val().split(",");panierModule.modifierProduitPanier(g,k[i],f)};return{majQuantite:function(i){d=i},initEvenements:function(){b=$(".popupProduitPanier");$(".div_border li").live("mouseenter",function(){$(".popupProduitPanier .divImgSupprimer img").hide();$(this).stopTime("hide");$(this).oneTime(300,"show",function(){panierModule.construirePopup($(this));d=b.find(".tbQuantite")[0].value;g=b.find(".IdProduit").val();f=b.find(".LignePanier").val()})});$(".div_border li").live("click",function(){$(".popupProduitPanier .divImgSupprimer img").hide();$(this).stopTime("hide");panierModule.construirePopup($(this));d=b.find(".tbQuantite")[0].value;g=b.find(".IdProduit").val();f=b.find(".LignePanier").val()});$(".div_border li").live("mouseleave",function(){$(this).stopTime("show");$(this).oneTime(800,"hide",function(){panierModule.fermerPopup()})});b.live("mouseenter",function(){$(".div_border li").stopTime("hide");$(this).stopTime("hide")});b.live("mouseleave",function(){$(this).oneTime(800,"hide",function(){panierModule.fermerPopup()})});$(".popupACacher").live("mouseenter",function(){$(this).stopTime("show");$(this).oneTime(800,"hide",function(){panierModule.fermerPopup()})});$(".popupACacher").live("click",function(){$(this).stopTime("show");$(this).oneTime(0,"hide",function(){panierModule.fermerPopup()})});$(".retirerProduit").live("click",function(i){if(e==0){e=1;c=window.setTimeout(function(){e=0},h);if(d<=2){b.find(".retirerProduit").hide()}d--;panierModule.modifierProduitPanier(g,d,f);var j=""+window.document.location;if(j.indexOf("ValidationPanier")!=-1){validationPanierModule.ChargerListeProduits()}}});$(".ajouterProduit").live("click",function(i){if(e==0){e=1;c=window.setTimeout(function(){e=0},h);d++;if(d>0){b.find(".retirerProduit").show()}panierModule.modifierProduitPanier(g,d,f);var j=""+window.document.location;if(j.indexOf("ValidationPanier")!=-1){validationPanierModule.ChargerListeProduits()}}});$(".popupProduitPanier .tbQuantite").live("change",function(){d=$(this)[0].value;if(d>0&&d<=99){panierModule.modifierProduitPanier(g,d,f)}});$(".lienSupprProduit").live("click",function(i){panierModule.supprimerProduitDuPanier(g,f);var j=""+window.document.location;if(j.indexOf("ValidationPanier")!=-1){validationPanierModule.ChargerListeProduits()}if(window.GestionListeCourse==true){if(panierModule.getNbProduits()==0){$(".lienPanierVide").show();$(".lienPanierPlein").hide()}}});$(".imgSupprProduit").live("click",function(i){panierModule.supprimerProduitDuPanier(g,f);var j=""+window.document.location;if(j.indexOf("ValidationPanier")!=-1){validationPanierModule.ChargerListeProduits()}});$(".lienAfficherProduit").live("click",function(i){popupDetailsProduitModule.afficherDetailsProduit(g)});$(".fermer").live("click",function(){$(this).stopTime("show");$(this).oneTime(0,"hide",function(){panierModule.fermerPopup()})});$(".tbQuantite").live("keypress",function(j){var i=j.which==0?j.keyCode:j.which;if((i<48||i>57)&&i!=37&&i!=39&&i!=13&&i!=46&&i!=8){return false}if(i==13){j.preventDefault();d=$(this).val();if(nouvelleQuantite<=1){b.find(".retirerProduit").hide()}else{b.find(".retirerProduit").show()}if((nouvelleQuantite)>0){panierModule.modifierProduitPanier(g,d,f)}}});$("select").live("click",function(){$(".div_border li").stopTime("hide");b.stopTime("hide");$(this).stopTime("hide")});$(".ajoutProduit .listeQuantite").live("change",function(i){a(i)});$(".scrollbar").slider({animate:"fast",slide:function(j,i){if($(".div_border li").size()>5){$(".div_border_child").css("margin-left",-((i.value*($(".liPanier").size()-5)*76)/100)+"px")}},change:function(i,j){if($(".div_border li").size()>5){$(".div_border_child").css("margin-left",-((j.value*($(".liPanier").size()-5)*76)/100)+"px")}}});$(".scrollGauche").live("click",function(){var i=100/($(".liPanier").size()-5);$(".scrollbar").slider("value",$(".scrollbar").slider("value")-i)});$(".scrollDroite").live("click",function(){var i=100/($(".liPanier").size()-5);$(".scrollbar").slider("value",$(".scrollbar").slider("value")+i)});$("#divErreur").click(function(){$("#divErreur").animate({left:"+=10px"}).animate({left:"-5000px"})});$("#rd_brand_02, #nbProduits, #affichePanierDeveloppe").click(function(){panierModule.OuvrirPanier()});$("#affichePanierDeveloppe").click(function(){panierModule.OuvrirPanier()})}}}();var gestionnaireEvennementPanier=function(){var f=300;var e=0;var c;var a=function(g){$(".blocIteratifProduit").find(".idProduit[value="+g+"]").parent().find(".panierImg").attr("src","/Ressources/images/pictos/picto_panierPlein.png")};var b=function(g){$(".blocIteratifProduit").find(".idProduit[value="+g+"]").parent().find("#panierImg2").attr("src","/Ressources/images/pictos/picto_panierPlein.png")};var d=function(g){g.fadeTo("fast",0.5,function(){g.attr("src","/Ressources/images/pictos/picto_panierNoir.png");g.fadeTo("fast",1,function(){g.attr("src","/Ressources/images/pictos/picto_panierPlein.png");g.attr("title","Ce produit est déjà dans votre panier")})})};return{initEvenements:function(){$(".qteProduit").live("keyup",function(h){var g=h.which==0?h.keyCode:h.which;if(g==13){h.stopPropagation();$(this).parents(".articleAction").find(".panierImg").click()}else{if(g==38||g==107){h.stopPropagation();$(this).parents(".articleAction").find(".imgPictoPlus").click()}else{if(g==40||g==109){h.stopPropagation();$(this).parents(".articleAction").find(".imgPictoMoins").click()}}}});$(".panierImg,.coche").live("click",function(j){if(e==0){e=1;c=window.setTimeout(function(){e=0},f);j.preventDefault();$target=$(j.target);var k=$target.parents(".blocIteratifProduit");id=k.find(".idProduit").val();typeProduit=parseInt(k.find(".typeProduit").val());if($("#nbProduitsPanier").val()==0){panierModule.SauverEtatAffichagePanier(true);$("#etatPanier").attr("value","True")}if(typeProduit!=TypeProduit.PVI){var l=$target.parents("div.articleAction").find(".qteProduit");quantite=l.val();if(!($target.hasClass("listeDeCourse"))&&!($target.hasClass("ancienneCmd"))){l.val(1)}if(isNaN(quantite)||quantite==0){e=0;return}}else{maListePVI=$target.parents("div.articleAction").find(".listeQuantite");var i=parseInt($("OPTION:selected",maListePVI).attr("id"));var g=k.find(".listeValeurQuantite").val().split(",");quantite=g[i]}d($(".blocIteratifProduit").find(".idProduit[value="+id+"]").parent().find(".panierImg"));var h=panierModule.trouverLiParIdProduit(id);if(typeProduit!=TypeProduit.PVI&&h!=null){panierModule.ajouterQuantiteProduitPanier(id,quantite,h.data("Produit").IdPanierDetail)}else{panierModule.ajouterProduitPanier(id,quantite,null)}}MettreAJourProduits(id,true)});$(".panierImgPopupDetaille").live("click",function(j){if(e==0){e=1;c=window.setTimeout(function(){e=0},f);j.preventDefault();$target=$(j.target);var k=$target.parents("#detailsProduit").data("Produit");id=k.IdProduit;typeProduit=k.IdTypeProduit;d($target.children());if($("#nbProduitsPanier").val()==0){panierModule.SauverEtatAffichagePanier(true);$("#etatPanier").attr("value","True")}if(typeProduit!=TypeProduit.PVI){var l=$(j.target).parents("#detailsProduit").find("#qteProduit");quantite=l.val();l.val(1)}else{maListePVI=$target.parents("#detailsProduit").find(".listeQuantite");var i=parseInt($("OPTION:selected",maListePVI).attr("id"));var g=$(this).parents("div").parents("div").parents("div").find(".listeValeurQuantite").val().split(",");quantite=g[i]}var h=panierModule.trouverLiParIdProduit(id);if(typeProduit!=TypeProduit.PVI&&h!=null){panierModule.ajouterQuantiteProduitPanier(id,quantite,h.data("Produit").IdPanierDetail)}else{$(this).effect("transfer",{to:"#rd_brand_02_l1",className:".ui-effects-transfer"},2000,panierModule.ajouterProduitPanier(id,quantite,null))}a(id);MettreAJourProduits(id,true)}});$(".ajouterPensezY").live("click",function(){if(e==0){e=1;c=window.setTimeout(function(){e=0},f);if($("#nbProduitsPanier").val()==0){panierModule.SauverEtatAffichagePanier(true);$("#etatPanier").attr("value","True")}var l=$(this).parents("div").parents("div").parents("div").find(".idProduitPensezY").val();var j=$(this).parents("div").parents("div").parents("div").find(".typeProduitPensezY").val();d($("#imgPanierPensezY"));monElement=$(this);$(this).parents("div").find(".tbQuantitePensezY");if($("#nbProduitsPanier").val()==0){panierModule.SauverEtatAffichagePanier(true);$("#etatPanier").attr("value","True")}var k;if(j!=TypeProduit.PVI){var n=$(this).parents("div").find(".tbQuantitePensezY");k=n.val()}else{maListePVI=$(this).parents("div").find(".listeQuantitePensezY");var i=parseInt($("OPTION:selected",maListePVI).attr("id"));var g=$(this).parents("div").parents("div").parents("div").find(".listeValeurQuantite").val().split(",");k=g[i]}var h=panierModule.trouverLiParIdProduit(l);if(j!=TypeProduit.PVI&&h!=null){panierModule.ajouterQuantiteProduitPanier(l,k,h.data("Produit").IdPanierDetail)}else{var m=""+window.document.location;if(m.indexOf("ValidationPanier")!=-1){panierModule.ajouterProduitPanierPourValidationPanier(l,k)}else{panierModule.ajouterProduitPanier(l,k,null)}}}});$("#panierImg2").live("click",function(j){if(e==0){e=1;c=window.setTimeout(function(){e=0},f);j.preventDefault();$target=$(j.target);blocIteratifProduitElt=$target.parents(".blocIteratifProduit");id=blocIteratifProduitElt.find("#idProduit").val();typeProduit=parseInt(blocIteratifProduitElt.find("#typeProduit").val());if(window.popupCommandeEnCours==1){if(typeProduit!=TypeProduit.PVI){qteProduitElt=blocIteratifProduitElt.find("#qteProduit");quantite=qteProduitElt.val();qteProduitElt.val(1)}else{maListePVI=$target.parents("#aeMenu4BlocGris").find(".listeQuantite");quantite=parseInt($("OPTION:selected",maListePVI).attr("id"))}popupCommandeEnCoursModule.ajouterProduitCommandeEnCours(id,quantite);$(".blocIteratifProduit").find(".idProduit[value="+id+"]").parent().find(".panierImg").attr("src","/Ressources/images/pictos/picto_panierPlein.png");$("#avertissementAjoutExpress").fadeIn(2000)}else{if($("#nbProduitsPanier").val()==0){panierModule.SauverEtatAffichagePanier(true);$("#etatPanier").attr("value","True")}if(typeProduit!=TypeProduit.PVI){qteProduitElt=blocIteratifProduitElt.find("#qteProduit");quantite=qteProduitElt.val();qteProduitElt.val(1);if(isNaN(quantite)||quantite==0){return}}else{maListePVI=$target.parents("#aeMenu4BlocGris").find(".listeQuantite");var i=parseInt($("OPTION:selected",maListePVI).attr("id"));var g=blocIteratifProduitElt.find(".listeValeurQuantite").val().split(",");quantite=g[i]}var h=panierModule.trouverLiParIdProduit(id);if(typeProduit!=TypeProduit.PVI&&h!=null){panierModule.ajouterQuantiteProduitPanier(id,quantite,h.data("Produit").IdPanierDetail)}else{panierModule.ajouterProduitPanier(id,quantite,null);a(id)}d($target);$(this).animate({left:"+=10px"}).animate({left:"-5000px"});var k=""+window.document.location;if(k.indexOf("ValidationPanier")!=-1){validationPanierModule.ChargerListeProduits()}}a(id);b(id);MettreAJourProduits(id,true);if(window.GestionListeCourse==true){$(".lienPanierVide").hide();$(".lienPanierPlein").show()}}})}}}();function afficherPatienter(){$("#divPopupVeuillezPatienter").css({left:(document.body.offsetWidth-$("#divPopupVeuillezPatienter").width())/2}).css({top:(screen.height-$("#divPopupVeuillezPatienter").height())/2}).show();$("#divBackgroundGeneral").show()}function fermerPatienter(){$("#divPopupVeuillezPatienter").hide();$("#divBackgroundGeneral").hide()}var AfficherListesDeCourse=function(a){$.ajax({type:"POST",data:"",url:"/WebServices/WSListesDeCourse.asmx/AfficherListesDeCourse",contentType:"application/json; charset=utf-8",dataType:"json",async:a,success:listesDeCourse_chargee,error:erreurModule.redirigerErreur})};var CreerListesDeCourse=function(a){$.ajax({type:"POST",data:DataFormatted({libelleListeCourse:a}),url:"/WebServices/WSListesDeCourse.asmx/AjouterListeDeCourse",contentType:"application/json; charset=utf-8",dataType:"json",success:creerlistesDeCourse_chargee,error:erreurModule.redirigerErreur})};var AjouterProduitListeDeCourse=function(a,c,b){$.ajax({type:"POST",data:DataFormatted({idProduit:c,libelleListeCourse:a,quantite:b}),url:"/WebServices/WSListesDeCourse.asmx/AjouterProduitListeDeCourse",contentType:"application/json; charset=utf-8",dataType:"json",success:ajouterProduitListesDeCourse_chargee,error:erreurModule.redirigerErreur})};HideShow=function(b,a){$(b).hide();$(a).show();$(a).stopTime("show");$(a).oneTime(2000,"hide",function(){$(this).hide()});if($("#popUpCadre3").is(":hidden")){$("#popUpCadre3 span").remove();$("#listeACreer")[0].value=">"}};listesDeCourse_chargee=function(a){var b=JSON.parse(a.d);$("#lnkAjouterProduit").data("ListesDeCourses",b);if(b.listesDeCourse.length>0){$("#lnkAjouterProduit a").attr("href","#").removeClass("disabled")}else{$("#lnkAjouterProduit a").removeAttr("href").addClass("disabled")}};creerlistesDeCourse_chargee=function(a){var b=JSON.parse(a.d);if(b.message!=""){$("#listeACreer").focus();$("#popUpDroite3 span").remove();$("#popUpDroite3").append(""+b.message+"")}else{AfficherListesDeCourse(false);$(".aCacherPourValidationCreation").hide();$("#produitajouteliste").html($("#listeACreer").val()).parent().show();$("#popUpCadre3").oneTime(1000,"hide",function(){$(this).hide();$("#msgvalidation").hide();$(".aCacherPourValidationCreation").show();$("#listeACreer").val("")})}};ajouterProduitListesDeCourse_chargee=function(a){var b=JSON.parse(a.d)};var commandeEnListeDecourse=function(c,a,b){$.ajax({type:"POST",data:DataFormatted({idCommande:c,idClient:a,libelleListeCourse:b}),url:"/WebServices/WSListesDeCourse.asmx/AjouterCommandeAListeDeCourse",contentType:"application/json; charset=utf-8",dataType:"json",success:function(){},error:erreurModule.redirigerErreur})};$(document).ready(function(){});$("#rd_brand_03_right .lienPlanning").live("click",function(){modulePlanningFrais.afficherCreneauxAvecType(affichageTypeLivraisonModule.getTypeLivraisonPreferee())});function panierEnListeDeCourse(c,a,b){$.ajax({type:"POST",data:DataFormatted({idPanier:c,idClient:a,libelleListeCourse:b}),url:"/WebServices/WSPanier.asmx/AjouterPanierALaListe",contentType:"application/json; charset=utf-8",dataType:"json",success:function(d){var e=JSON.parse(d.d);if(e.monErreur!=""){alert(e.monErreur)}},error:erreurModule.redirigerErreur})}function viderPanier(a){panierModule.viderPanier();$.ajax({type:"POST",data:"",async:false,url:"/WebServices/WSPanier.asmx/ViderPanier",contentType:"application/json; charset=utf-8",dataType:"json",success:function(){document.location.href=a},error:erreurModule.redirigerErreur})};