var isIE=(navigator.userAgent.indexOf("MSIE")!=-1)?true:false;var isIE6=(navigator.userAgent.indexOf("MSIE 6")!=-1)?true:false;var isFF2=(navigator.userAgent.indexOf("Firefox/2")!=-1)?true:false;var isFF3=(navigator.userAgent.indexOf("Firefox/3")!=-1)?true:false;var isIE7=(navigator.userAgent.indexOf("MSIE 7")!=-1)?true:false;var Nav=Class.create({initialize:function(){this._nodes=$$("#myNav .main");this._contentOld="";this._contentOldLink="";this._contentOldArrow="";this._subNavOld="";this._subNavInfos=new Array();this._id=-1;this._fixContentInterval=-1;this._closeOnClickOut=false;Event.observe(document,"mouseup",this._close.bind(this));for(var a=0;a<this._nodes.length;a++){this[a+"roll"]=new Roll(this._nodes[a]);Event.observe(this._nodes[a],"mouseover",this._setClickOut.bind(this,false));Event.observe(this._nodes[a],"mouseout",this._setClickOut.bind(this,true));Event.observe(this._nodes[a],"click",this.view.bind(this,this._nodes[a]))}},_setPosition:function(h){var f=this._nodes[h].parentNode;var c=$$("#nav"+h+" .subNav");var b=$$("#nav"+h+" .sub");Event.observe(c[0],"mouseover",this._setClickOut.bind(this,false));Event.observe(c[0],"mouseout",this._setClickOut.bind(this,true));var e=0;for(var d=0;d<b.length;d++){var a=b[d].parentNode.getElementsByTagName("div")[0];if(a){e++;if(e==1){this.viewContent(a,h,c[0],b[d],"visible")}Event.observe(b[d],"click",this.viewContent.bind(this,a,h,c[0],b[d],"visible"))}}var g=(isIE)?25:26;Element.setStyle(c[0],{top:f.offsetTop+g+"px"});this._setNavPosition(h,c[0])},_setArrowPos:function(c,b,a){a.style.left=(c.parentNode.offsetLeft-b.offsetLeft)+(c.offsetWidth/2)-(a.offsetWidth/2)+"px"},_setNavPosition:function(d,a){var b=this._nodes[d].parentNode;var c=b.offsetLeft;if(c+a.offsetWidth>$("page").offsetWidth-142){c=b.offsetLeft-a.offsetWidth+this._nodes[d].offsetWidth;if(c<0){c=0}}Element.setStyle(a,{left:c+"px"});this._setArrowPos(this._nodes[d],a,this._nodes[d].parentNode.getElementsByTagName("span")[0])},view:function(c,a){var b=$("HTMLPop");this._pophtml=new PopHtml("nav"+c,b,{navid:c},this._eventPopNav.bind(this),{contentURL:a,bgColor:"#fff",methodURL:"GET"})},_eventPopNav:function(b,a){$$("#HTMLPop .close").each(function(d){Event.observe(d,"click",function(){this._pophtml.close()}.bind(this))}.bind(this));var c=new SubTopNav()},viewContent:function(c,b,f,d,a){if(this._contentOld!=c){var i=this._getRealSize(c,f.getElementsByTagName("ol")[0]);f.setStyle({width:i+25+"px"});c.style.width=i+"px";this._setNavPosition(b,f);Element.addClassName(d,"on");if(this._contentOld!=""&&this.contentOld!=c){this._contentOld.style.visibility="hidden";Element.removeClassName(this._contentOldLink,"on");Element.setStyle(this._contentOldArrow,{visibility:"hidden"})}this._contentOldLink=d;this._contentOld=c;Element.setStyle(c,{visibility:"visible"});var e=d.up().getElementsByTagName("div")[0];var g=f.offsetHeight+"px";Element.setStyle(e,{top:g});var h=f.getElementsByTagName("span")[1];this._contentOldArrow=h;Element.setStyle(h,{visibility:"visible",left:d.offsetLeft+d.offsetWidth/2-h.offsetWidth/2+"px",top:f.offsetHeight-1+"px"});myIE6Hack.fixLayerWithFrame(c,b+"Nav",{top:d.offsetTop-45,width:i+30,height:c.offsetHeight+30})}},_getRealSize:function(c,b){$("navUtils").innerHTML=c.innerHTML;$("navUtils2").innerHTML=b.innerHTML;var a=($("navUtils").offsetWidth>$("navUtils2").offsetWidth)?$("navUtils").offsetWidth:$("navUtils2").offsetWidth;if(a>$("page").offsetWidth){a=$("page").offsetWidth-26}return a},_setClickOut:function(a){this._closeOnClickOut=a},_close:function(){if(this._closeOnClickOut&&this._id!=-1){this[this._id+"roll"].manual(0);this[this._id+"roll"].unlock();this._subNavOld.setStyle({visibility:"hidden"});this._contentOld.setStyle({visibility:"hidden"});Element.setStyle(this._contentOldArrow,{visibility:"hidden"});Element.removeClassName(this._contentOldLink,"on");this._contentOld="";this._contentOldLink="";this._contentOldArrow="";this._id=-1}}});Event.observe(window,"load",function(){if($("myNav")){window.myNav=new Nav()}});var SubTopNav=Class.create({initialize:function(){this.tID="";this.tempo=200;this.layerSelect;$$(".subNav .sub").each(this.addEvent.bindAsEventListener(this));$$(".subNav .subNavContent").each(this.addEvent.bindAsEventListener(this))},addEvent:function(a){Event.observe(a,"mouseover",this.showEvent.bind(this,a));Event.observe(a,"mouseout",this.hideEvent.bind(this,a))},showEvent:function(a){clearTimeout(this.tID);if(this.layerSelect){this.layerSelect.style.visibility="hidden"}this.showLayer(a)},hideEvent:function(a){clearTimeout(this.tID);this.tID=setTimeout(this.hideLayer.bind(this,a),this.tempo)},showLayer:function(a){if(Element.next(a)){a=Element.next(a)}if(a.firstChild&&a.firstChild.childNodes.length>0){a.style.visibility="visible";a.style.top=(Element.up(a).offsetTop+Element.up(a).offsetHeight-15)+"px";a.style.left=(Element.up(a).offsetLeft-14)+"px"}this.layerSelect=a},hideLayer:function(a){if(this.layerSelect){this.layerSelect.style.visibility="hidden"}}});var ProductBoxItem=Class.create({initialize:function(a){a.item.select(".quantite img").each(function(b){b.observe("click",function(c){this.quantity(Event.element(c))}.bind(this))}.bind(this));this.qteMax=a.qteMax},quantity:function(c){var b=c.up().select(".quantiteForm")[0];this._quantity=Number(b.value);if(isNaN(this._quantity)){this._quantity=0}var a=c.className=="less"?-1:1;if(this._quantity>1&&a==-1){this._quantity+=a}else{if(this.qteMax==-1||(this._quantity<this.qteMax&&a==1)){this._quantity+=a}}b.value=this._quantity}});
