var header={};header.fn={};header.cst={};(function(b,a,c){b.fn.jScrollPane=function(e){function d(D,O){var az,Q=this,Y,ak,v,am,T,Z,y,q,aA,aF,av,i,I,h,j,aa,U,aq,X,t,A,ar,af,an,G,l,au,ay,x,aw,aI,f,L,aj=true,P=true,aH=false,k=false,ap=D.clone(false,false).empty(),ac=b.fn.mwheelIntent?"mwheelIntent.jsp":"mousewheel.jsp";aI=D.css("paddingTop")+" "+D.css("paddingRight")+" "+D.css("paddingBottom")+" "+D.css("paddingLeft");f=(parseInt(D.css("paddingLeft"),10)||0)+(parseInt(D.css("paddingRight"),10)||0);function at(aR){var aM,aO,aN,aK,aJ,aQ,aP=false,aL=false;az=aR;if(Y===c){aJ=D.scrollTop();aQ=D.scrollLeft();D.css({overflow:"hidden",padding:0});ak=D.innerWidth()+f;v=D.innerHeight();D.width(ak);Y=b('<div class="jspPane" />').css("padding",aI).append(D.children());am=b('<div class="jspContainer" />').css({width:ak+"px",height:v+"px"}).append(Y).appendTo(D)}else{D.css("width","");aP=az.stickToBottom&&K();aL=az.stickToRight&&B();aK=D.innerWidth()+f!=ak||D.outerHeight()!=v;if(aK){ak=D.innerWidth()+f;v=D.innerHeight();am.css({width:ak+"px",height:v+"px"})}if(!aK&&L==T&&Y.outerHeight()==Z){D.width(ak);return}L=T;Y.css("width","");D.width(ak);am.find(">.jspVerticalBar,>.jspHorizontalBar").remove().end()}Y.css("overflow","auto");if(aR.contentWidth){T=aR.contentWidth}else{T=Y[0].scrollWidth}Z=Y[0].scrollHeight;Y.css("overflow","");y=T/ak;q=Z/v;aA=q>1;aF=y>1;if(!(aF||aA)){D.removeClass("jspScrollable");Y.css({top:0,width:am.width()-f});n();E();R();w();ai()}else{D.addClass("jspScrollable");aM=az.maintainPosition&&(I||aa);if(aM){aO=aD();aN=aB()}aG();z();F();if(aM){N(aL?(T-ak):aO,false);M(aP?(Z-v):aN,false)}J();ag();ao();if(az.enableKeyboardNavigation){S()}if(az.clickOnTrack){p()}C();if(az.hijackInternalLinks){m()}}if(az.autoReinitialise&&!aw){aw=setInterval(function(){at(az)},az.autoReinitialiseDelay)}else{if(!az.autoReinitialise&&aw){clearInterval(aw)}}aJ&&D.scrollTop(0)&&M(aJ,false);aQ&&D.scrollLeft(0)&&N(aQ,false);D.trigger("jsp-initialised",[aF||aA])}function aG(){if(aA){am.append(b('<div class="jspVerticalBar" />').append(b('<div class="jspCap jspCapTop" />'),b('<div class="jspTrack" />').append(b('<div class="jspDrag" />').append(b('<div class="jspDragTop" />'),b('<div class="jspDragBottom" />'))),b('<div class="jspCap jspCapBottom" />')));U=am.find(">.jspVerticalBar");aq=U.find(">.jspTrack");av=aq.find(">.jspDrag");if(az.showArrows){ar=b('<a class="jspArrow jspArrowUp" />').bind("mousedown.jsp",aE(0,-1)).bind("click.jsp",aC);af=b('<a class="jspArrow jspArrowDown" />').bind("mousedown.jsp",aE(0,1)).bind("click.jsp",aC);if(az.arrowScrollOnHover){ar.bind("mouseover.jsp",aE(0,-1,ar));af.bind("mouseover.jsp",aE(0,1,af))}al(aq,az.verticalArrowPositions,ar,af)}t=v;am.find(">.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow").each(function(){t-=b(this).outerHeight()});av.hover(function(){av.addClass("jspHover")},function(){av.removeClass("jspHover")}).bind("mousedown.jsp",function(aJ){b("html").bind("dragstart.jsp selectstart.jsp",aC);av.addClass("jspActive");var s=aJ.pageY-av.position().top;b("html").bind("mousemove.jsp",function(aK){V(aK.pageY-s,false)}).bind("mouseup.jsp mouseleave.jsp",ax);return false});o()}}function o(){aq.height(t+"px");I=0;X=az.verticalGutter+aq.outerWidth();Y.width(ak-X-f);try{if(U.position().left===0){Y.css("margin-left",X+"px")}}catch(s){}}function z(){if(aF){am.append(b('<div class="jspHorizontalBar" />').append(b('<div class="jspCap jspCapLeft" />'),b('<div class="jspTrack" />').append(b('<div class="jspDrag" />').append(b('<div class="jspDragLeft" />'),b('<div class="jspDragRight" />'))),b('<div class="jspCap jspCapRight" />')));an=am.find(">.jspHorizontalBar");G=an.find(">.jspTrack");h=G.find(">.jspDrag");if(az.showArrows){ay=b('<a class="jspArrow jspArrowLeft" />').bind("mousedown.jsp",aE(-1,0)).bind("click.jsp",aC);x=b('<a class="jspArrow jspArrowRight" />').bind("mousedown.jsp",aE(1,0)).bind("click.jsp",aC);if(az.arrowScrollOnHover){ay.bind("mouseover.jsp",aE(-1,0,ay));x.bind("mouseover.jsp",aE(1,0,x))}al(G,az.horizontalArrowPositions,ay,x)}h.hover(function(){h.addClass("jspHover")},function(){h.removeClass("jspHover")}).bind("mousedown.jsp",function(aJ){b("html").bind("dragstart.jsp selectstart.jsp",aC);h.addClass("jspActive");var s=aJ.pageX-h.position().left;b("html").bind("mousemove.jsp",function(aK){W(aK.pageX-s,false)}).bind("mouseup.jsp mouseleave.jsp",ax);return false});l=am.innerWidth();ah()}}function ah(){am.find(">.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow").each(function(){l-=b(this).outerWidth()});G.width(l+"px");aa=0}function F(){if(aF&&aA){var aJ=G.outerHeight(),s=aq.outerWidth();t-=aJ;b(an).find(">.jspCap:visible,>.jspArrow").each(function(){l+=b(this).outerWidth()});l-=s;v-=s;ak-=aJ;G.parent().append(b('<div class="jspCorner" />').css("width",aJ+"px"));o();ah()}if(aF){Y.width((am.outerWidth()-f)+"px")}Z=Y.outerHeight();q=Z/v;if(aF){au=Math.ceil(1/y*l);if(au>az.horizontalDragMaxWidth){au=az.horizontalDragMaxWidth}else{if(au<az.horizontalDragMinWidth){au=az.horizontalDragMinWidth}}h.width(au+"px");j=l-au;ae(aa)}if(aA){A=Math.ceil(1/q*t);if(A>az.verticalDragMaxHeight){A=az.verticalDragMaxHeight}else{if(A<az.verticalDragMinHeight){A=az.verticalDragMinHeight}}av.height(A+"px");i=t-A;ad(I)}}function al(aK,aM,aJ,s){var aO="before",aL="after",aN;if(aM=="os"){aM=/Mac/.test(navigator.platform)?"after":"split"}if(aM==aO){aL=aM}else{if(aM==aL){aO=aM;aN=aJ;aJ=s;s=aN}}aK[aO](aJ)[aL](s)}function aE(aJ,s,aK){return function(){H(aJ,s,this,aK);this.blur();return false}}function H(aM,aL,aP,aO){aP=b(aP).addClass("jspActive");var aN,aK,aJ=true,s=function(){if(aM!==0){Q.scrollByX(aM*az.arrowButtonSpeed)}if(aL!==0){Q.scrollByY(aL*az.arrowButtonSpeed)}aK=setTimeout(s,aJ?az.initialDelay:az.arrowRepeatFreq);aJ=false};s();aN=aO?"mouseout.jsp":"mouseup.jsp";aO=aO||b("html");aO.bind(aN,function(){aP.removeClass("jspActive");aK&&clearTimeout(aK);aK=null;aO.unbind(aN)})}function p(){w();if(aA){aq.bind("mousedown.jsp",function(aO){if(aO.originalTarget===c||aO.originalTarget==aO.currentTarget){var aM=b(this),aP=aM.offset(),aN=aO.pageY-aP.top-I,aK,aJ=true,s=function(){var aS=aM.offset(),aT=aO.pageY-aS.top-A/2,aQ=v*az.scrollPagePercent,aR=i*aQ/(Z-v);if(aN<0){if(I-aR>aT){Q.scrollByY(-aQ)}else{V(aT)}}else{if(aN>0){if(I+aR<aT){Q.scrollByY(aQ)}else{V(aT)}}else{aL();return}}aK=setTimeout(s,aJ?az.initialDelay:az.trackClickRepeatFreq);aJ=false},aL=function(){aK&&clearTimeout(aK);aK=null;b(document).unbind("mouseup.jsp",aL)};s();b(document).bind("mouseup.jsp",aL);return false}})}if(aF){G.bind("mousedown.jsp",function(aO){if(aO.originalTarget===c||aO.originalTarget==aO.currentTarget){var aM=b(this),aP=aM.offset(),aN=aO.pageX-aP.left-aa,aK,aJ=true,s=function(){var aS=aM.offset(),aT=aO.pageX-aS.left-au/2,aQ=ak*az.scrollPagePercent,aR=j*aQ/(T-ak);if(aN<0){if(aa-aR>aT){Q.scrollByX(-aQ)}else{W(aT)}}else{if(aN>0){if(aa+aR<aT){Q.scrollByX(aQ)}else{W(aT)}}else{aL();return}}aK=setTimeout(s,aJ?az.initialDelay:az.trackClickRepeatFreq);aJ=false},aL=function(){aK&&clearTimeout(aK);aK=null;b(document).unbind("mouseup.jsp",aL)};s();b(document).bind("mouseup.jsp",aL);return false}})}}function w(){if(G){G.unbind("mousedown.jsp")}if(aq){aq.unbind("mousedown.jsp")}}function ax(){b("html").unbind("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp");if(av){av.removeClass("jspActive")}if(h){h.removeClass("jspActive")}}function V(s,aJ){if(!aA){return}if(s<0){s=0}else{if(s>i){s=i}}if(aJ===c){aJ=az.animateScroll}if(aJ){Q.animate(av,"top",s,ad)}else{av.css("top",s);ad(s)}}function ad(aJ){if(aJ===c){aJ=av.position().top}am.scrollTop(0);I=aJ;var aM=I===0,aK=I==i,aL=aJ/i,s=-aL*(Z-v);if(aj!=aM||aH!=aK){aj=aM;aH=aK;D.trigger("jsp-arrow-change",[aj,aH,P,k])}u(aM,aK);Y.css("top",s);D.trigger("jsp-scroll-y",[-s,aM,aK]).trigger("scroll")}function W(aJ,s){if(!aF){return}if(aJ<0){aJ=0}else{if(aJ>j){aJ=j}}if(s===c){s=az.animateScroll}if(s){Q.animate(h,"left",aJ,ae)}else{h.css("left",aJ);ae(aJ)}}function ae(aJ){if(aJ===c){aJ=h.position().left}am.scrollTop(0);aa=aJ;var aM=aa===0,aL=aa==j,aK=aJ/j,s=-aK*(T-ak);if(P!=aM||k!=aL){P=aM;k=aL;D.trigger("jsp-arrow-change",[aj,aH,P,k])}r(aM,aL);Y.css("left",s);D.trigger("jsp-scroll-x",[-s,aM,aL]).trigger("scroll")}function u(aJ,s){if(az.showArrows){ar[aJ?"addClass":"removeClass"]("jspDisabled");af[s?"addClass":"removeClass"]("jspDisabled")}}function r(aJ,s){if(az.showArrows){ay[aJ?"addClass":"removeClass"]("jspDisabled");x[s?"addClass":"removeClass"]("jspDisabled")}}function M(s,aJ){var aK=s/(Z-v);V(aK*i,aJ)}function N(aJ,s){var aK=aJ/(T-ak);W(aK*j,s)}function ab(aW,aR,aK){var aO,aL,aM,s=0,aV=0,aJ,aQ,aP,aT,aS,aU;try{aO=b(aW)}catch(aN){return}aL=aO.outerHeight();aM=aO.outerWidth();am.scrollTop(0);am.scrollLeft(0);while(!aO.is(".jspPane")){s+=aO.position().top;aV+=aO.position().left;aO=aO.offsetParent();if(/^body|html$/i.test(aO[0].nodeName)){return}}aJ=aB();aP=aJ+v;if(s<aJ||aR){aS=s-az.verticalGutter}else{if(s+aL>aP){aS=s-v+aL+az.verticalGutter}}if(aS){M(aS,aK)}aQ=aD();aT=aQ+ak;if(aV<aQ||aR){aU=aV-az.horizontalGutter}else{if(aV+aM>aT){aU=aV-ak+aM+az.horizontalGutter}}if(aU){N(aU,aK)}}function aD(){return -Y.position().left}function aB(){return -Y.position().top}function K(){var s=Z-v;return(s>20)&&(s-aB()<10)}function B(){var s=T-ak;return(s>20)&&(s-aD()<10)}function ag(){am.unbind(ac).bind(ac,function(aM,aN,aL,aJ){var aK=aa,s=I;Q.scrollBy(aL*az.mouseWheelSpeed,-aJ*az.mouseWheelSpeed,false);return aK==aa&&s==I})}function n(){am.unbind(ac)}function aC(){return false}function J(){Y.find(":input,a").unbind("focus.jsp").bind("focus.jsp",function(s){ab(s.target,false)})}function E(){Y.find(":input,a").unbind("focus.jsp")}function S(){var s,aJ,aL=[];aF&&aL.push(an[0]);aA&&aL.push(U[0]);Y.focus(function(){D.focus()});D.attr("tabindex",0).unbind("keydown.jsp keypress.jsp").bind("keydown.jsp",function(aO){if(aO.target!==this&&!(aL.length&&b(aO.target).closest(aL).length)){return}var aN=aa,aM=I;switch(aO.keyCode){case 40:case 38:case 34:case 32:case 33:case 39:case 37:s=aO.keyCode;aK();break;case 35:M(Z-v);s=null;break;case 36:M(0);s=null;break}aJ=aO.keyCode==s&&aN!=aa||aM!=I;return !aJ}).bind("keypress.jsp",function(aM){if(aM.keyCode==s){aK()}return !aJ});if(az.hideFocus){D.css("outline","none");if("hideFocus" in am[0]){D.attr("hideFocus",true)}}else{D.css("outline","");if("hideFocus" in am[0]){D.attr("hideFocus",false)}}function aK(){var aN=aa,aM=I;switch(s){case 40:Q.scrollByY(az.keyboardSpeed,false);break;case 38:Q.scrollByY(-az.keyboardSpeed,false);break;case 34:case 32:Q.scrollByY(v*az.scrollPagePercent,false);break;case 33:Q.scrollByY(-v*az.scrollPagePercent,false);break;case 39:Q.scrollByX(az.keyboardSpeed,false);break;case 37:Q.scrollByX(-az.keyboardSpeed,false);break}aJ=aN!=aa||aM!=I;return aJ}}function R(){D.attr("tabindex","-1").removeAttr("tabindex").unbind("keydown.jsp keypress.jsp")}function C(){if(location.hash&&location.hash.length>1){var aL,aJ,aK=escape(location.hash);try{aL=b(aK)}catch(s){return}if(aL.length&&Y.find(aK)){if(am.scrollTop()===0){aJ=setInterval(function(){if(am.scrollTop()>0){ab(aK,true);b(document).scrollTop(am.position().top);clearInterval(aJ)}},50)}else{ab(aK,true);b(document).scrollTop(am.position().top)}}}}function ai(){b("a.jspHijack").unbind("click.jsp-hijack").removeClass("jspHijack")}function m(){ai();b("a[href^=#]").addClass("jspHijack").bind("click.jsp-hijack",function(){var s=this.href.split("#"),aJ;if(s.length>1){aJ=s[1];if(aJ.length>0&&Y.find("#"+aJ).length>0){ab("#"+aJ,true);return false}}})}function ao(){var aK,aJ,aM,aL,aN,s=false;am.unbind("touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick").bind("touchstart.jsp",function(aO){var aP=aO.originalEvent.touches[0];aK=aD();aJ=aB();aM=aP.pageX;aL=aP.pageY;aN=false;s=true}).bind("touchmove.jsp",function(aR){if(!s){return}var aQ=aR.originalEvent.touches[0],aP=aa,aO=I;Q.scrollTo(aK+aM-aQ.pageX,aJ+aL-aQ.pageY);aN=aN||Math.abs(aM-aQ.pageX)>5||Math.abs(aL-aQ.pageY)>5;return aP==aa&&aO==I}).bind("touchend.jsp",function(aO){s=false}).bind("click.jsp-touchclick",function(aO){if(aN){aN=false;return false}})}function g(){var s=aB(),aJ=aD();D.removeClass("jspScrollable").unbind(".jsp");D.replaceWith(ap.append(Y.children()));ap.scrollTop(s);ap.scrollLeft(aJ)}b.extend(Q,{reinitialise:function(aJ){aJ=b.extend({},az,aJ);at(aJ)},scrollToElement:function(aK,aJ,s){ab(aK,aJ,s)},scrollTo:function(aK,s,aJ){N(aK,aJ);M(s,aJ)},scrollToX:function(aJ,s){N(aJ,s)},scrollToY:function(s,aJ){M(s,aJ)},scrollToPercentX:function(aJ,s){N(aJ*(T-ak),s)},scrollToPercentY:function(aJ,s){M(aJ*(Z-v),s)},scrollBy:function(aJ,s,aK){Q.scrollByX(aJ,aK);Q.scrollByY(s,aK)},scrollByX:function(s,aK){var aJ=aD()+Math[s<0?"floor":"ceil"](s),aL=aJ/(T-ak);W(aL*j,aK)},scrollByY:function(s,aK){var aJ=aB()+Math[s<0?"floor":"ceil"](s),aL=aJ/(Z-v);V(aL*i,aK)},positionDragX:function(s,aJ){W(s,aJ)},positionDragY:function(aJ,s){V(aJ,s)},animate:function(aJ,aM,s,aL){var aK={};aK[aM]=s;aJ.animate(aK,{duration:az.animateDuration,easing:az.animateEase,queue:false,step:aL})},getContentPositionX:function(){return aD()},getContentPositionY:function(){return aB()},getContentWidth:function(){return T},getContentHeight:function(){return Z},getPercentScrolledX:function(){return aD()/(T-ak)},getPercentScrolledY:function(){return aB()/(Z-v)},getIsScrollableH:function(){return aF},getIsScrollableV:function(){return aA},getContentPane:function(){return Y},scrollToBottom:function(s){V(i,s)},hijackInternalLinks:function(){m()},destroy:function(){g()}});at(O)}e=b.extend({},b.fn.jScrollPane.defaults,e);b.each(["mouseWheelSpeed","arrowButtonSpeed","trackClickSpeed","keyboardSpeed"],function(){e[this]=e[this]||e.speed});return this.each(function(){var f=b(this),g=f.data("jsp");if(g){g.reinitialise(e)}else{g=new d(f,e);f.data("jsp",g)}})};b.fn.jScrollPane.defaults={showArrows:false,maintainPosition:true,stickToBottom:false,stickToRight:false,clickOnTrack:true,autoReinitialise:false,autoReinitialiseDelay:500,verticalDragMinHeight:0,verticalDragMaxHeight:99999,horizontalDragMinWidth:0,horizontalDragMaxWidth:99999,contentWidth:c,animateScroll:false,animateDuration:300,animateEase:"linear",hijackInternalLinks:false,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:0,arrowButtonSpeed:0,arrowRepeatFreq:50,arrowScrollOnHover:false,trackClickSpeed:0,trackClickRepeatFreq:70,verticalArrowPositions:"split",horizontalArrowPositions:"split",enableKeyboardNavigation:true,hideFocus:false,keyboardSpeed:0,initialDelay:300,speed:30,scrollPagePercent:0.8}})(jQuery,this);(function($){header.cst.timerAjax=false;header.fn.ajaxRequest=function(jLink){$.ajax({url:sHeaderAjaxUrl,cache:true,data:"id="+jLinkID[1],dataType:"html",success:function(data){jLink.find(".header-tab-content").html($(data).html()).show();jLink.data("loaded",true);jLink.find("a:last").bind("blur",function(){jLink.removeClass("active-tab");jLink.find("div.header-tab-content").hide()})}})};header.fn.animateCreditToolbar=function(){var jToolbar=$("#toolbar"),jCredit=jToolbar.find("li.credit"),jHeightCredit=jCredit.outerHeight(),nTest=0;animationCredit=function(){jCredit.find("span").animate({top:"-"+jHeightCredit},500,function(){jCredit.find("span").css({top:jHeightCredit});jCredit.find("span").animate({top:0},500);nTest=nTest+1;if(nTest==3){clearInterval(animateInterval)}})};var animateInterval=setInterval("animationCredit();",4000)};header.fn.initSuperboxPayment=function(){var jLinks=$("a.link-superbox-payment,.three-mens a[rel=oney],.credit a[rel]");$(window).bind("load",function(){if($("#superbox-overlay").length==0){$.superbox()}});jLinks.each(function(){var jLink=$(this),sUrl=jLink.attr("href");jLink.click(function(e){e.preventDefault();if($(this).attr("rel")=="oney"){var superboxClass="superboxOney";var superboxWidth="686"}else{var superboxWidth="710"}$.superbox.wait(function(){$.get(sUrl,function(data){if(($(data).find("#deffered-payment").length)>0){jData=$(data).find("#deffered-payment")}else{jData=$(data)}$.superbox.open(jData,{boxHeight:"auto",boxWidth:superboxWidth,boxClasses:superboxClass})})})})})};var navHover=false;header.fn.showHeaderTab=function(jLink){if(jLink.find("div.header-tab-content").length==0||!jLink.data("loaded")){jLink.find(".header-tab-content").remove();jLink.append('				<div class="header-tab-content" style="display:none;">					<div class="loading"><span class="loader">Chargement...</span></div>					<div style="position:relative;">						<div class="col-left"></div>						<div class="col-right"></div>					</div>				</div>			');navHover=true;jLinkID=jLink.find("a.tab-link").attr("id").split("cat-");if(!navHover){header.fn.ajaxRequest(jLink,jLinkID)}else{jLink.find("div.header-tab-content").show();header.cst.timerAjax=setTimeout("header.fn.ajaxRequest(jLink,jLinkID);",200)}}else{jLink.find("div.header-tab-content").show()}};header.fn.showHeaderTabs=function(){$input=$("select:visible");var $tabs=$("#header .nav .tab").data("loaded",false),$nav=$("#header .nav"),jFocusElt="button,a,input,textarea,select",$escapeMenuLink=$nav.prevUntil("#header").find(jFocusElt).last(),timer;var navHeight=$nav.height();if(navHeight>70){$nav.find(">li:last-child").hide()}if(!window.orientation){$tabs.bind("mouseenter",function(){jLink=$(this);if(!jLink.hasClass("home")&&!jLink.hasClass("disabled")){jLink.addClass("active-tab");if(!navHover){timer=setTimeout("header.fn.showHeaderTab(jLink);",500)}else{timer=1;header.fn.showHeaderTab(jLink,true)}}});$tabs.find("a").bind("focus",function(){jLink=$(this).parent("li");$tabs.removeClass("active-tab");$tabs.find("div.header-tab-content").hide();if(!jLink.hasClass("home")&&!jLink.hasClass("disabled")){jLink.addClass("active-tab");header.fn.showHeaderTab(jLink,true)}});$escapeMenuLink.bind("focus",function(){$tabs.removeClass("active-tab");$tabs.find("div.header-tab-content").hide()});$("#header .nav .tab").bind("mouseleave",function(){clearTimeout(timer);clearTimeout(header.cst.timerAjax);jLink=$(this);jLink.removeClass("active-tab");jLink.parent().find("div.header-tab-content").hide()});$tabs.find("a").bind("focus",function(){})}else{$tabs.find(".tab-link").unbind("click");$tabs.find(".tab-link").bind("click",function(e){if(!$(this).parent().hasClass("services")){e.preventDefault()}jLink=$(this).parent();jLink.parent().find("div.header-tab-content").css("display","none");if(!jLink.hasClass("home")&&!jLink.hasClass("active-tab")){$tabs.removeClass("active-tab");jLink.addClass("active-tab");header.fn.showHeaderTab(jLink,true)}else{jLink.removeClass("active-tab")}})}$nav.bind("mouseleave",function(){navHover=false})};$.fn.skinselect=function(){if(!window.orientation){this.each(function(){var jThis=$(this),jThisId=this.id,jNewBox=$('<div class="skin-select"></div>').insertAfter(jThis).css({position:"relative"}),jNewTitle=$('<div class="skin-select-title"></div>').attr("tabindex","0").appendTo(jNewBox),jNewOptions=$('<ul class="skin-select-options"></ul>').wrap("<div class='options-container'></div>").parents(".options-container").appendTo(jNewBox).css({position:"absolute",left:"0"}).hide();var optionsHTML="";jThis.find("option").each(function(){var jOption=$(this),sText=jOption.text(),nValue=jOption.val();if(jOption.is(":first-child")||jOption.is(":selected")){jNewTitle.text(sText)}optionsHTML+='<li tabindex="0"'+(jOption.is(":selected")?' class="selected"':"")+' data-value="'+nValue+'">'+sText+"</li>"});jNewOptions.find("ul").html(optionsHTML);jNewOptions.find("li").click(function(e){e.stopPropagation();var $this=$(this);if(!($this.is(".selected"))){jThis.trigger("change").find("option[value="+($this.data("value"))+"]").attr("selected","selected");jNewOptions.find("li.selected").removeClass("selected");$this.addClass("selected");jNewTitle.text($this.text())}jNewOptions.hide();jNewTitle.removeClass("active")});jNewTitle.click(function(e){e.stopPropagation();if(jNewOptions.is(":visible")){jNewOptions.hide();jNewTitle.removeClass("active")}else{$(".skin-select .skin-select-title").removeClass("active");$(".skin-select .options-container").hide();jNewOptions.show();jNewTitle.addClass("active")}jNewTitle.trigger("open")}).focus(function(){$(document).bind("keydown",function(e){if(e.keyCode==40||e.keyCode==39){e.preventDefault();jNewOptions.find("li.selected").next("li").click()}else{if(e.keyCode==38||e.keyCode==37){e.preventDefault();jNewOptions.find("li.selected").prev("li").click()}else{if(e.keyCode==9){e.preventDefault();jNewTitle.blur()}}}})}).blur(function(){$(document).unbind("keydown")});$("html").click(function(e){var $isScrollBar=$(e.target).parents(".jspVerticalBar").length;if(!$isScrollBar){$(".skin-select .skin-select-title").removeClass("active");$(".skin-select .options-container").hide()}});jThis.hide()});return this}};$.fn.searchsuggestion=function(params){var params=$.extend({charsMin:3,ajaxUrl:($(this).attr("rel"))?$(this).attr("rel").split(":")[1]:""},params);var searchField=$(this);var catField=searchField.siblings("select");var lastQuery=false;var skinSelect=$("#keyword-search").find(".skin-select");var keysListening={};keysListening.active=false;keysListening.currentAnchor=-1;function close(){lastQuery=false;$("#suggestions").trigger("keys-unbind").remove()}function show(inputString){var fieldOffset=searchField.position();$("#suggestions").css({position:"absolute",top:fieldOffset.top+searchField.outerHeight(false),left:fieldOffset.left,"z-index":1}).fadeIn();if(!keysListening.active){searchField.trigger("keys")}$("#suggestions .reply").css("cursor","pointer").click(function(searchfield){searchField.val($(this).find(".title").text());close()});lastQuery=inputString}function lookup(inputString){if(inputString.length<params.charsMin){close()}else{if(inputString.length>=params.charsMin&&inputString!=lastQuery){if(lastQuery!=inputString){$.ajax({url:params.ajaxUrl,data:({queryString:inputString,catid:catField.val()}),contentType:"text/html; charset=iso-8859-1",success:function(data){if($("#suggestions").length===0){var dat=$("<div />").html(data);skinSelect.append(dat.children())}else{close();skinSelect.append(data)}show(inputString)}})}else{show(inputString)}}}}searchField.attr("autocomplete","off");$(document).click(function(){close()});skinSelect.bind("open",function(){close()});searchField.bind("keyup",function(e){switch(e.which){case 37:case 38:case 39:case 40:break;default:lookup($(this).val())}});searchField.bind("keys",function(){if(!keysListening.active){keysListening.active=true;$(document).keydown(function(e){switch(e.which){case 37:case 39:keysListening.currentAnchor=-1;searchField.focus();break;case 38:e.preventDefault();switchFocus(-1);return false;break;case 40:e.preventDefault();switchFocus(1);return false;break;case 9:e.preventDefault();switch(e.shiftKey){case true:switchFocus(-1,true);break;default:switchFocus(1,true);break}return false;break}})}});$("#suggestions").live("keys-unbind",function(){$(document).unbind("keydown");keysListening={active:false,currentAnchor:-1}});function switchFocus(direction,force){if(typeof force=="undefined"){var force=false}var anchorsNbr=$("#suggestions a").length;keysListening.currentAnchor=Math.min((Math.max(keysListening.currentAnchor+direction,(force==false?-1:-2))),(force==false?anchorsNbr:anchorsNbr+1));switch(keysListening.currentAnchor){case -1:searchField.focus();break;case anchorsNbr:if(!force){keysListening.currentAnchor=-1;searchField.focus()}else{close()}break;case -2:searchField.blur();close();break;default:$("#suggestions a:eq("+keysListening.currentAnchor+")").focus();break}}return this};header.fn.headercart=function(){var headerTop=$("#header-top");headerCart=headerTop.find("#headercart");headerTop.delegate(".expander",{click:function(e){var jThis=$(this),headerCartUl=headerCart.find("ul:first-child"),iWindowHeight=$(window).height(),sItemsToLoad=(iWindowHeight>600)?"5":"3",sCartLength=headerCartUl.data("maxitems");function toggle(){var jCartExpander=headerCart.find(".cart-link"),expandableCart=jCartExpander.find("ul");jCartExpander.toggleClass("expanded").find(".expander").toggleClass("active");expandableCart.fadeToggle()}function reloadCart(maxitems,callback){$.ajax({url:headerCartUl.data("reload-url"),type:headerCartUl.data("method")||"get",data:{maxitems:maxitems},success:function(data){var htmlResponse=$(data).find(".cart-link ul");headerCartUl.attr("data-maxitems",maxitems).data("maxitems",maxitems);headerCart.find(".cart-link ul").replaceWith(htmlResponse);if(callback){callback()}}})}if(-(-sCartLength)!==-(-sItemsToLoad)){reloadCart(sItemsToLoad,function(){toggle()})}else{toggle()}}});headerTop.delegate(".cart-link",{mouseleave:function(e){var cartLink=$(this),expandableCart=$(this).find("ul");function close(){expandableCart.fadeOut(100,function(){cartLink.removeClass("expanded").find(".expander").attr({"aria-pressed":"false"}).removeClass("active")})}window.timer=setTimeout(close,800)},mouseenter:function(e){if(window.timer){clearTimeout(window.timer)}}});headerTop.delegate(".delete","click",function(e){e.preventDefault();$(this).parents(".prd").first().slideUp(150,function(){$(this).remove();$.ajax({url:$(e.target).attr("href"),context:headerTop,success:function(data){$(this).find("#headercart").html(data);$(this).find(".cart-link:has(ul)").addClass("expanded").find(".cart-button").attr({"aria-pressed":"true"}).end().find("ul").show()}})})})};header.fn.initMyAccount=function(){var boolMyAccount=false,checkPos=function(){var positionOnglet=$j("#link-header-my-account").position().left;var positionMyAccount=$j("#header-my-account").position().left;if(positionOnglet<positionMyAccount){positionMyAccount=positionOnglet-5;$j("#header-my-account").css("left",positionMyAccount)}};$j("#link-header-my-account .link-my-account").live("click",function(event){if(boolMyAccount==false){boolMyAccount=true;$j("#header-my-account").slideDown();$j("body").one("click",function(){$j("#header-my-account").slideUp("normal",function(){var parent=$j(this).parent();parent.removeClass("open");parent.addClass("close");boolMyAccount=false})});var parent=$j(this).parent();var container=$j("#global-container");parent.removeClass("close");parent.addClass("open");positionRight=container.position().left+5;$j("#header-my-account").css("right",positionRight);$j("#header-my-account").click(function(e){e.stopPropagation()})}else{boolMyAccount=false;$j("#header-my-account").slideUp("normal",function(){var parent=$j(this).parent();parent.removeClass("open");parent.addClass("close")})}checkPos();event.preventDefault()});$j("#toolbar .input").each(function(){$j(this).bind("focus blur change",function(){if($j("#header-my-account").find("#error-server")){$j("#error-server").hide();$j("#error-server").remove();$j("#toolbar .input").each(function(){$j(this).addClass("valid")})}})});var jForm=$j("#form-header-my-account");var checkBtnState=function(jForm){if(jForm.find("input:not(:radio), select").hasClass("error")){jForm.find(":submit").attr("disabled","disabled").parent().addClass("disabled")}else{jForm.find(":submit").removeAttr("disabled").parent().removeClass("disabled")}};jForm.find("input,select").live({"focus blur keyup change":function(){checkBtnState(jForm)}});var oOptions={onkeyup:false,submitHandler:function(form){var loader='<div class="loading"></div>';$j("#header-my-account").prepend(loader);var dataSend="email="+$j("#email").attr("value")+"&password="+$j("#password").attr("value");$j.ajax({type:"POST",url:"../ajax/ajax-my-account.php",data:dataSend,success:function(html){$j("#header-my-account .loading").remove();if(html=="false"){if($j("#header-my-account").find("#error-server")){$j("#header-my-account").remove("#error-server")}$j("#toolbar .input").each(function(){$j(this).removeClass("valid");$j(this).addClass("error")});var errorLog='<label id="error-server" class="error">'+translations["my-account"]["error-login"]+"</label>";$j("#form-header-my-account").prepend(errorLog);checkBtnState($j("#form-header-my-account"))}else{$j("#toolbar").replaceWith(html);$j("#header-my-account").show();$j("#header-my-account").css("right",$j("#global-container").position().left);$j("#link-header-my-account").removeClass("close");$j("#link-header-my-account").addClass("open");checkPos()}}})},errorPlacement:function(error,element){error.appendTo(element.parent())},rules:{password:"required",email:{required:true,email:true}},messages:{password:translations["my-account"]["required-pwd"],email:{required:translations["my-account"]["required-email"],email:translations["my-account"]["check-email"]}}};var validator=jForm.validate(oOptions)}})(jQuery);$j(function(){header.fn.showHeaderTabs();header.fn.initSuperboxPayment();header.fn.headercart();if($j("#header-my-account").length){header.fn.initMyAccount()}});
