jQuery.fn.aogalerie=function(param){var config={currentSelector:".aogalerie_current",maskId:"#aogalerie_mask",maskSpeed:500,maskOpacity:0.5,maskColor:"#000",galerieSpeed:500,galerieWrapperId:"#aogalerie_galerie_wrapper",thumbSpeed:200,thumbsSize:{width:50,height:38},thumbsWrapper:"",currentWrapper:"",thumbsAreaHeight:50,ajaxLoadURL:"images/ajax-loader.gif"};jQuery.extend(config,param);var lstImage=new Array();this.each(function(index,element){var current=jQuery(element).hasClass(config.currentSelector.substring(1));if(!current&&(jQuery(element).attr("href")!=jQuery(config.currentSelector).attr("href"))){if(!current){lstImage[lstImage.length]={thumb:jQuery(element).find("img").attr("src"),big:jQuery(element).attr("href")};}else{lstImage[lstImage.length]={small:jQuery(element).find("img").attr("src"),big:jQuery(element).attr("href"),thumb:jQuery(element).attr("rel")};}}});var objImagePreloader;this.click(function(event){event.preventDefault();var element=jQuery(this);objImagePreloader=new Image();objImagePreloader.onload=function(){toogleGalerie();objImagePreloader.onload=function(){};};objImagePreloader.src=element.attr("href");});var galerieWrapper=(jQuery(config.galerieWrapperId).size()>0)?jQuery(config.galerieWrapperId).eq(0):jQuery("body").append("<div id='"+config.galerieWrapperId.substring(1)+"'><img src='"+config.ajaxLoadURL+"' class='aogalerie_ajax' /></div>").find(config.galerieWrapperId).css({display:"none",position:"absolute"});var ajax=jQuery(config.galerieWrapperId+" .aogalerie_ajax");ajax.css({marginLeft:"-8px",marginTop:"-8px"});var toggleAjax=function(){(ajax.css("display")!="none")?ajax.hide():ajax.show();}
var initGalerieWrapper=function(){galerieWrapper.css({left:jQuery(document).width()/2-5+"px",top:(jQuery(window).height()/2-5+jQuery(document).scrollTop())+"px",width:"10px",height:"10px"});sizeGalerieWrapper(objImagePreloader);}
var sizeGalerieWrapper=function(dimensions){galerieWrapper.animate({height:dimensions.height+"px",top:"-="+((dimensions.height+config.thumbsAreaHeight)/2)},function(){galerieWrapper.animate({width:dimensions.width+"px",left:"-="+dimensions.width/2},function(){toggleAjax();showGalerie();});});}
var resizeGalerieWrapper=function(dimensions,url){galerieWrapper.animate({height:(dimensions.height+config.thumbsAreaHeight)+"px",top:"-="+(dimensions.height+config.thumbsAreaHeight-galerieWrapper.height())/2},function(){galerieWrapper.animate({width:dimensions.width+"px",left:"-="+(dimensions.width-galerieWrapper.width())/2},function(){jQuery(config.galerieWrapperId+" .current").attr("src",url);toggleAjax();jQuery(config.galerieWrapperId+" .current").fadeIn();setIndex();});galerieWrapper.css("overflow","visible");});galerieWrapper.css("overflow","visible");}
var showGalerie=function(){var img=(jQuery(config.galerieWrapperId+" .current").size()>0)?jQuery(config.galerieWrapperId+" .current"):jQuery(config.galerieWrapperId).append("<img class='current' style='opacity:0' src='"+objImagePreloader.src+"' />").find(".current");img.animate({opacity:1});var thumbsWrapper=(jQuery(config.galerieWrapperId+" .thumbs").size()>0)?jQuery(config.galerieWrapperId+" .thumbs"):jQuery(config.galerieWrapperId).append("<div class='thumbs' />").find(".thumbs");thumbsWrapper.wrap(config.thumbsWrapper);for(var i=0;i<lstImage.length;i++){var img=jQuery("<img src='"+lstImage[i].thumb+"' />");thumbsWrapper.append(img);img.bind("click",{index:i},function(event){if(lstImage[event.data.index].big.substring(lstImage[event.data.index].big.lastIndexOf("/"))==jQuery(config.galerieWrapperId+" .current").attr("src").substring(jQuery(config.galerieWrapperId+" .current").attr("src").lastIndexOf("/"))){return;}
toggleAjax();jQuery(config.galerieWrapperId+" .current").fadeOut();objImagePreloader=new Image();objImagePreloader.onload=function(){resizeGalerieWrapper(objImagePreloader,lstImage[event.data.index].big);objImagePreloader.onload=function(){};};objImagePreloader.src=lstImage[event.data.index].big;});}
thumbsWrapper.find("img").css({opacity:0,height:0,width:config.thumbsSize.width+"px"});jQuery(config.galerieWrapperId).animate({height:"+="+config.thumbsAreaHeight},function(){animate(thumbsWrapper.find("img").eq(0));});var btnPrev=jQuery("<span class='btnPrev'><span>Prev</span></span>").insertBefore(thumbsWrapper.find("img:first-child")).css({opacity:0});var btnNext=jQuery("<span class='btnNext'><span>Next</span></span>").insertAfter(thumbsWrapper.find("img:last-child")).css({opacity:0});var btnClose=(jQuery(config.galerieWrapperId+" .btnClose").size()>0)?jQuery(config.galerieWrapperId+" .btnClose"):jQuery(config.galerieWrapperId).append("<span class='btnClose'><span>Close</span></span>").find(".btnClose").hide();btnClose.click(toogleGalerie);btnNext.click(function(){navigateTo(index+1);});btnPrev.click(function(){navigateTo(index-1);});jQuery(config.galerieWrapperId).hover(function(){if(index>0){btnPrev.animate({opacity:1});}
if(index<lstImage.length-1){btnNext.animate({opacity:1});}
btnClose.fadeIn();},function(){btnPrev.animate({opacity:0});btnNext.animate({opacity:0});btnClose.fadeOut();});setIndex();}
var index=0;var setIndex=function(){for(var i=0;i<lstImage.length;i++){if(jQuery(config.galerieWrapperId+" .current").attr("src").indexOf(lstImage[i].big)!=-1){index=i;}}}
var navigateTo=function(destination){toggleAjax();jQuery(config.galerieWrapperId+" .current").fadeOut();objImagePreloader=new Image();objImagePreloader.onload=function(){resizeGalerieWrapper(objImagePreloader,lstImage[destination].big);objImagePreloader.onload=function(){};};objImagePreloader.src=lstImage[destination].big;}
var animate=function(el){el.animate({height:config.thumbsSize.height+"px",opacity:1},config.thumbSpeed,function(){if(jQuery(this).next()[0].nodeName.toLowerCase()=="img"){animate(jQuery(this).next());}});}
var clearGalerie=function(){jQuery(config.galerieWrapperId+" .current").remove();jQuery(config.galerieWrapperId+" .thumbs").remove();jQuery(config.galerieWrapperId+" .btnClose").remove();}
var mask=(jQuery(config.maskId).size()>0)?jQuery(config.maskId).eq(0):jQuery("body").append("<div id='"+config.maskId.substring(1)+"'></div>").find(config.maskId).css({display:"none",position:"absolute",top:0,left:0,opacity:0,background:config.maskColor,width:"100%",height:jQuery(document).height()+"px"});mask.click(function(event){toogleGalerie();});var toogleGalerie=function(){if(mask.css("display")=="none"){mask.show();mask.animate({opacity:config.maskOpacity},config.maskSpeed,function(){initGalerieWrapper();});}else{galerieWrapper.fadeOut(config.galerieSpeed,function(){mask.fadeOut(config.maskSpeed);toggleAjax();clearGalerie();});}}};jQuery(function($){var timerId;$("#btnConnexion").hover(function(){clearTimeout(timerId);$("#zoneLog, #accesRapides").show();},function(){timerId=setTimeout(function(){$("#zoneLog, #accesRapides").hide();},1000);});$("#zoneLog, #accesRapides").hover(function(){clearTimeout(timerId);},function(e){if(!e)var e=window.event;var tg=(window.event)?e.srcElement:e.target;if(tg.nodeName!='DIV')return;var reltg=(e.relatedTarget)?e.relatedTarget:e.toElement;while(reltg!=tg&&reltg.nodeName!='BODY')
reltg=reltg.parentNode
if(reltg==tg)return;$(this).hide();});if($("#ongletComplementaires").size()==0){$("#onglets .complementaires").hide();}
if($("#ongletCommentaires").is(":hidden")){$("#onglets .consomateurs").hide();}
if($("#ongletDescription").size()==0){$("#onglets .description").hide();}
if($("#ongletSimilaires").size()==0){$("#onglets .similaires").hide();}
if($("#ongletFiche").size()==0){$("#onglets .technique").hide();}
if($("#ongletEssai").size()==0){$("#onglets .essai").hide();}
$("#ongletComplementaires tr").mouseover(function(){$("#ongletComplementaires .image").attr("src",$(this).find(".product_thumb").attr("src"));$("#ongletComplementaires .image").attr("alt",$(this).find(".product_thumb").attr("alt"));$("#ongletComplementaires .image").attr("title",$(this).find(".product_thumb").attr("title"));});$("#ongletComplementaires .image").attr("src",$("#ongletComplementaires .product_thumb").eq(0).attr("src"));$("#ongletComplementaires .image").attr("alt",$("#ongletComplementaires .product_thumb").eq(0).attr("alt"));$("#ongletComplementaires .image").attr("title",$("#ongletComplementaires .product_thumb").eq(0).attr("title"));var jwpContainer=$("#jwplayer-container");if(jwpContainer.size()>0){jwpContainer.appendTo("body");jwplayer("jwplayer-container").setup({autostart:true,flashplayer:"/skin/frontend/cobrason/default/jwplayer/player.swf",height:480,width:854});$(".be-resultats-videos-client a, .be-resultats-videos a").overlay({top:"center",expose:{color:"#000",loadSpeed:200,opacity:0.5},onLoad:function(){jwplayer().load(this.getTrigger().attr("href"));},onClose:function(){jwplayer().pause(true);}});}});function decompte(){var now=new Date();if(to<=now){clearInterval(intervalID);jQuery(".ttl").hide();jQuery(".btn_acheter").hide();return void(0);}
var venteFlashTerminee=true;var timediff=(to-now)/1000
var oneMinute=60
var oneHour=60*60
var oneDay=60*60*24
var nbJour=Math.floor(timediff/oneDay)
var nbHeure=Math.floor((timediff-nbJour*oneDay)/oneHour)
var nbMinute=Math.floor((timediff-nbJour*oneDay-nbHeure*oneHour)/oneMinute)
var text="";if(nbJour>0){text+=nbJour+"<span class=\"unite\">j</span> ";venteFlashTerminee=false;}
if(nbHeure>0){text+=nbHeure+"<span class=\"unite\">h</span> ";venteFlashTerminee=false;}
if(nbMinute>0){text+=nbMinute+"<span class=\"unite\">mn</span> ";venteFlashTerminee=false;}
if(!venteFlashTerminee){var _this=jQuery(".ttl").eq(0);_this.html("VITE ! PLUS QUE "+text);}else{clearInterval(intervalID);jQuery(".ttl").hide();jQuery(".btn_acheter").hide();}}
function setPasswordForm(arg){(function($){if(arg){$("#current_password").parents("fieldset").children().css("visibility","hidden");$("#current_password").parents("fieldset").slideDown(500,function(){$("#current_password").parents("fieldset").children().css({'display':'none','visibility':'visible'});$("#current_password").parents("fieldset").children().fadeIn(200);});$('current_password').addClassName('required-entry');$('password').addClassName('required-entry');$('confirmation').addClassName('required-entry');}else{$("#current_password").parents("fieldset").children().fadeOut(200,function(){$("#current_password").parents("fieldset").slideUp(500,function(){$("#change_password").blur();})});$('current_password').removeClassName('required-entry');$('password').removeClassName('required-entry');$('confirmation').removeClassName('required-entry');}})(jQuery)}
function formaterPrix(prix){prix=Math.round(prix*100)/100;prixFormate=prix+'';prixFormate=prixFormate.replace('.',',');return prixFormate;}
function onFocusInput(element,libelle){if(element.value==libelle){element.value='';}}
function onBlurInput(element,libelle){if(element.value==''){element.value=libelle;}}
function uppercase(element){element.value=element.value.toUpperCase();}
function popuprnp1xrnp(){var win2=window.open('http://www.kwixo.com/static/payflow/html/popup-1x-rnp.htm','popup','height=705,width=615,status=yes,scrollbars=yes,menubar=no,resizable=yes');}
function popuprnp3x(var_monURL){var win2=window.open(var_monURL,'popup','height=905,width=800,status=no,scrollbars=no,menubar=no,resizable=no');};var ongletComplementairesCharge=false;var ongletSimilairesCharge=false;var ongletCommentairesCharge=false;var inCart=false;if(window.location.toString().search('/product_compare/')!=-1){var win=window.opener;}
else{var win=window;}
if(window.location.toString().search('/checkout/cart/')!=-1){inCart=true;}
function setLayerAjax(element,url,optionElement){(function($){cible=$(element).attr('rel');if(!inCart&&((url.search('/add')!=-1)||(url.search('/remove')!=-1)||url.search('checkout/cart/add')!=-1)){send(element,url,'url',cible,optionElement);}else{window.location.href=url;}})(jQuery)}
function send(element,url,type,cible,optionElement){(function($){if(type=='form'){}else if(type=='url'){if(cible=='#layer_panier'){url=url.replace('checkout','ajaxcheckout/index/cart');}
if(cible=='#layer_comparateur'){url=url.replace('catalog/product_compare','ajaxcheckout/index/compare/compare');}
if(cible=='#layer_selection'){url=url.replace('wishlist/index','ajaxcheckout/index/wishlist/wishlist');}
if(extgar=$(".garantie-extension input[type=checkbox]")){if(extgar.attr("checked")){url=url+'upsell_product/'+extgar.attr("value")+"/";}}
if(optionElement!=undefined&&optionElement!=""){options=$("#"+optionElement);}else{options=$("#product-options-form");}
overlayApi=$(element).overlay({expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,top:"center",onBeforeClose:function(event){var overlay=this.getOverlay();switchLoadingState(overlay,overlay.find(".actif"),overlay.find(".loading"));overlay.find(".actif").toggleClass("actif");return true;},api:true});var overlay=overlayApi.getOverlay();$.getJSON(url,options.serialize(),function(data){if(data.error==0){if(cible=='#layer_panier'){$("#basket .quantity").html(data.nb_articles);}
if(cible=='#layer_comparateur'){$("#comparateur span").html(data.nb_articles_short);}
if(cible=='#layer_selection'){$("#selection span").html(data.nb_articles_short);}
eval(data.wsb_script);overlay.find(".nbarticles").html(data.nb_articles);overlay.find(".content").toggleClass("actif");switchLoadingState(overlay,overlay.find(".loading"),overlay.find(".content"));}else{try{overlay.find(".error .titre").html(data.message);}catch(err){overlay.find(".error .titre").html(data.message[0]);}
overlay.find(".error").toggleClass("actif");if(data.product_url){document.location=data.product_url;}else{switchLoadingState(overlay,overlay.find(".loading"),overlay.find(".error"));}}});overlayApi.load();}})(jQuery)}
function switchLoadingState(overlay,startElement,endElement,width,height,scrollbars){(function($){container=startElement.parent();wpadding=0;if(!width){width=649;paddingleft=container.css("padding-left");if(paddingleft){paddingleft=parseInt(paddingleft.substring(0,paddingleft.length-2));wpadding+=paddingleft;}
paddingright=container.css("padding-right");if(paddingright){paddingright=parseInt(paddingright.substring(0,paddingright.length-2));wpadding+=paddingright;}}
hpadding=0;if(!height){height=endElement.outerHeight();paddingtop=container.css("padding-top");if(paddingtop){paddingtop=parseInt(paddingtop.substring(0,paddingtop.length-2));hpadding+=paddingtop;}
paddingbottom=container.css("padding-bottom");if(paddingbottom){paddingbottom=parseInt(paddingbottom.substring(0,paddingbottom.length-2));hpadding+=paddingbottom;}}
if(!scrollbars){container.css({'overflow':'hidden'});}else{container.css({'overflow':'auto'});}
ydepl=(startElement.outerHeight()-height)/2;overlay.animate({"top":"+="+ydepl+"px","width":width+"px"},"normal","linear");container.animate({"height":height+"px","width":(width-wpadding)+"px"},"normal","linear",function(){startElement.hide();endElement.show();if(startElement.hasClass("actif")){startElement.removeClass("actif");}
endElement.addClass("actif");});})(jQuery)}
var simpleAjaxLoader;jQuery(document).ready(function($){$("a").each(function(i){if(this.href.search('checkout/cart/add')!=-1||this.href.search('wishlist/index/add')!=-1||this.href.search('catalog/product_compare/add')!=-1){$(this).bind("click",{url:this.href,element:this},function(e){setLayerAjax(e.data.element,e.data.url)});this.href='javascript:void(0);';}});$(".layerTrigger").overlay({expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,top:"center"});simpleAjaxLoader=$("#layer_simpleAjaxLoader").overlay({expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,top:"center",api:true,onBeforeLoad:function(){this.getOverlay().find(".content").hide().end().find(".loading").show().end().find(".content").css("height","auto").end().find(".close").removeAttr("style");}});$(".ogonedirectlink-ogone-index form").submit(function(){var valide=true;$(this).find(".date select").each(function(){if($(this).hasClass("validation-failed")){valide=false;}});if(!valide){$(this).find(".date").css("margin-bottom","30px");}else{$(this).find(".date").css("margin-bottom","14px");}});});function popWin(url,name,options){(function($){width=null;height=null;scrollbars=null;if(options){optionvalue=options.split(',');for(i=0;i<optionvalue.length;i++){if(optionvalue[i].search('=')-1){option=optionvalue[i].split('=')[0];value=optionvalue[i].split('=')[1];if(option=='width'){width=value;}
if(option=='height'){height=value;}
if(option=='scrollbars'){scrollbars=value;}}}}
overlayApi=$("#layer_cms").overlay({expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,top:"center",onBeforeClose:function(event){var overlay=this.getOverlay();switchLoadingState(overlay,overlay.find(".actif"),overlay.find(".loading"));return true;},api:true});var overlay=overlayApi.getOverlay();$.get(url,function(data){if(data){data=data.substring(data.search("<body"),data.search("</body>"));overlay.find(".content_cms").html(data);switchLoadingState(overlay,overlay.find(".loading"),overlay.find(".content"),height,width,scrollbars);}else{switchLoadingState(overlay,overlay.find(".loading"),overlay.find(".error"));}});overlayApi.load();})(jQuery)}
var overlayApiDevis;function setLayerDevis(element,refProduct,idProduct){(function($){overlayApiDevis=$(element).overlay({expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,top:"center",onClose:function(event){var overlay=this.getOverlay();overlay.find(".actif").removeClass("actif").hide();overlay.find(".content").addClass("actif").show();overlay.find(".content").parent().css({height:'auto'});return true;},api:true});overlayApiDevis.getOverlay().find("#id_produit").attr("value",idProduct);overlayApiDevis.getOverlay().find("#ref_produit").attr("value",refProduct);overlayApiDevis.getOverlay().find("#ref_produit_webcall").attr("value",refProduct);overlayApiDevis.load();})(jQuery)}
function validerDevis(urlDemandeDevis){(function($){overlay=overlayApiDevis.getOverlay();switchLoadingState(overlay,overlay.find(".content"),overlay.find(".loading"));if(overlay.find("#check_newsletter_devis").attr("checked")){formDolist=overlay.find("#abonnement_dolist_devis");formDolist.find("#dolist_email_devis").attr("value",$("#form_mail_devis_email").attr("value"));$("<img src='"+formDolist.attr("action")+"?"+formDolist.serialize()+"' />").appendTo(formDolist);}
$.post(urlDemandeDevis,$('#form_mail_devis').serialize(),function(data){overlay.find(".error .titre").html(data.message);switchLoadingState(overlay,overlay.find(".loading"),overlay.find(".error"));},"json");})(jQuery)}
function negocierTelephone(urlNegocierTelephone){(function($){overlay=overlayApiDevis.getOverlay();switchLoadingState(overlay,overlay.find(".content"),overlay.find(".loading"));$.post(urlNegocierTelephone,$('#form_telephone_devis').serialize(),function(data){overlay.find(".error .titre").html(data);switchLoadingState(overlay,overlay.find(".loading"),overlay.find(".error"));});})(jQuery)}
function demanderDevis(urlDevis){(function($){if(dataFormDevis.validator&&dataFormDevis.validator.validate()){overlayApiDevis=$('#demande_devis_valider').overlay({expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,top:"center",api:true});overlay=overlayApiDevis.getOverlay();overlay.find(".content").hide();overlay.find(".loading").show();$.post(urlDevis,$('#demande_devis').serialize(),function(data){if(data.prix){overlay.find(".error .titre").html(data.message);$("<span>"+data.prix+" <a class='btn_voirLeProduit' href='"+data.url_produit+"'>"+data.libelle_lien+"</a></span>").appendTo(overlay.find(".error .titre"));switchLoadingState(overlay,overlay.find(".loading"),overlay.find(".error"));}else{overlay.find(".proposition-par-email").hide();overlay.find(".ou").hide();overlay.find(".message").show();overlay.find("#ref_produit_webcall").attr("value",data.ref_produit);overlay.find("#etape_webcall").attr("value","NEGO");switchLoadingState(overlay,overlay.find(".loading"),overlay.find(".content"));}},"json");overlayApiDevis.load();}})(jQuery)}
var overlayApiNewsletter;function setLayerNewsletter(element,email){(function($){overlayApiNewsletter=$(element).overlay({expose:{color:'#000',loadSpeed:200,opacity:0.5},closeOnClick:false,top:"center",onBeforeClose:function(event){var overlay=this.getOverlay();switchLoadingState(overlay,overlay.find(".actif"),overlay.find(".loading"));$("#preferences_dolist input[type='checkbox']").removeAttr("checked");return true;},api:true});formDolist=$("#abonnement_dolist");formDolist.find("#dolist_email").attr("value",$("#newsletter").attr("value"));$("<img src='"+formDolist.attr("action")+"?"+formDolist.serialize()+"' />").bind("error",function(){overlay=overlayApiNewsletter.getOverlay();overlay.find("#preferences_dolist_email").attr("value",email);switchLoadingState(overlay,overlay.find(".loading"),overlay.find(".content"));}).appendTo(formDolist);overlayApiNewsletter.load();})(jQuery)}
function preferencesNewsletter(){(function($){overlay=overlayApiNewsletter.getOverlay();switchLoadingState(overlay,overlay.find(".actif"),overlay.find(".loading"));formDolist=$("#preferences_dolist");$("<img src='"+formDolist.attr("action")+"?"+formDolist.serialize()+"' />").bind("error",function(){overlay=overlayApiNewsletter.getOverlay();switchLoadingState(overlay,overlay.find(".loading"),overlay.find(".error"));}).appendTo(formDolist);})(jQuery)}
function formatPriceCobrason(price){price=price.replace(/,([0-9]{2})/,",<span class=\"decimal\">$1</span>");price=price.substring(0,price.length-2);price=price+'<sup class="devise">&euro;</sup>'
return price;}
