BrowserObject=Class.create();BrowserObject.prototype={initialize:function(){this.ie=false
/*@cc_on || true @*/
;this.ie7=this.ie
/*@cc_on && window.XMLHttpRequest != null @*/
;this.ie6=this.ie&&!this.ie7}};var bo=new BrowserObject();var Recommended=Class.create({Prefix:{slidesPrefix:"slide",recommendedPrefix:"slider",recRightArrowPrefix:"rec-right-arrow",recLeftArrowPrefix:"rec-left-arrow",productPrefix:"teaser",productSeparator:"_"},initialize:function(b){this.elementNumber=0;this.recommendedProducts=[];this.slides=[];this.pe=null;this.processEndTime=0;this.duration=[];this.defDuration=2;try{Event.observe($(this.Prefix.recommendedPrefix+b),"mouseover",this.stop.bindAsEventListener(this))}catch(a){}try{Event.observe($(this.Prefix.recommendedPrefix+b),"mouseout",this.start.bindAsEventListener(this))}catch(a){}try{Event.observe($(this.Prefix.recRightArrowPrefix+b),"click",this.next.bindAsEventListener(this))}catch(a){}try{Event.observe($(this.Prefix.recLeftArrowPrefix+b),"click",this.prev.bindAsEventListener(this))}catch(a){}try{$(this.Prefix.productPrefix+b+this.Prefix.productSeparator+1).style.display="block"}catch(a){}if(bo.ie6){try{Event.observe($(this.Prefix.recRightArrowPrefix+b),"mouseover",this.mouseOverRight.bindAsEventListener(this))}catch(a){}try{Event.observe($(this.Prefix.recLeftArrowPrefix+b),"mouseover",this.mouseOverLeft.bindAsEventListener(this))}catch(a){}try{Event.observe($(this.Prefix.recRightArrowPrefix+b),"mouseout",this.mouseOutRight.bindAsEventListener(this))}catch(a){}try{Event.observe($(this.Prefix.recLeftArrowPrefix+b),"mouseout",this.mouseOutLeft.bindAsEventListener(this))}catch(a){}}},start:function(a){if(this.recommendedProducts.length>1){this.pe=new PeriodicalExecuter(this.autoChange.bindAsEventListener(this),5)}},start2:function(a){if(this.recommendedProducts.length>1){this.pe=new PeriodicalExecuter(this.autoChange.bindAsEventListener(this),a)}},stop:function(a){if(this.recommendedProducts.length>1){this.pe.stop()}},loadProducts:function(c){var b=1;var a=$(c+b);while(a){this.recommendedProducts.push($(a));b++;a=$(c+b)}},loadSlides:function(c){var b=1;var a=$(c+b);while(a){Event.observe($(a),"click",this.change.bindAsEventListener(this));this.slides.push($(a));b++;a=$(c+b)}},loadDuration:function(a){for(i=0;i<this.slides.length;i++){if(a[i]==0||i>=a.length){this.duration[i]=this.defDuration}else{this.duration[i]=a[i]}}},setDefDuration:function(a){this.defDuration=dur},autoChange:function(){this.stop();this.recommendedProducts[this.elementNumber].style.display="none";this.elementNumber=this.recommendedProducts.length-this.elementNumber==1?-1:this.elementNumber;this.elementNumber++;this.setProduct2();this.setSlides();this.start2(this.getDuration(this.recommendedProducts[this.elementNumber],2)+this.duration[this.elementNumber])},next:function(a){this.stop();if(this.isProcesing()){return}this.recommendedProducts[this.elementNumber].style.display="none";this.elementNumber=this.recommendedProducts.length-this.elementNumber==1?-1:this.elementNumber;this.elementNumber++;this.setProduct(0.5);this.setSlides();this.start2(this.getDuration(this.recommendedProducts[this.elementNumber],0.5)+this.duration[this.elementNumber])},prev:function(a){this.stop();if(this.isProcesing()){return}this.recommendedProducts[this.elementNumber].style.display="none";this.elementNumber=this.recommendedProducts.length-this.elementNumber==this.recommendedProducts.length?this.recommendedProducts.length:this.elementNumber;this.elementNumber--;this.setProduct(0.5);this.setSlides();this.start2(this.getDuration(this.recommendedProducts[this.elementNumber],0.5)+this.duration[this.elementNumber])},change:function(b){var a=Event.element(b);if(a==null||this.slides==null){return}this.stop();if(this.isProcesing()){return}for(i=0;i<this.slides.length;i++){if(a==this.slides[i]){this.recommendedProducts[this.elementNumber].style.display="none";this.elementNumber=i;this.setProduct(0.5);this.setSlides();this.start2(this.getDuration(this.recommendedProducts[this.elementNumber],0.5)+this.duration[this.elementNumber]);break}}},setProduct2:function(){var a=this.duration[this.elementNumber];var b=this.getDuration(this.recommendedProducts[this.elementNumber],2);if(a>0){new Effect.Appear(this.recommendedProducts[this.elementNumber].id,{duration:b});this.processEndTime=(new Date().getTime())+(b*1000)}else{this.recommendedProducts[this.elementNumber].style.display="block"}},setProduct:function(c){var b=this.getDuration(this.recommendedProducts[this.elementNumber],c);var a=this.duration[this.elementNumber];if(a>0){new Effect.Appear(this.recommendedProducts[this.elementNumber].id,{duration:b});this.processEndTime=(new Date().getTime())+(b*1000)}else{this.recommendedProducts[this.elementNumber].style.display="block"}},isProcesing:function(){return((new Date().getTime())-this.processEndTime)<0},setSlides:function(){if(this.slides==null){return}for(i=0;i<this.slides.length;i++){if(i==this.elementNumber){this.slides[i].style.background="#bbb"}else{this.slides[i].style.background="none";this.recommendedProducts[i].style.display="none"}}},getDuration:function(a,c){if(navigator.appVersion.indexOf("MSIE")>0){return c}var b=a.innerHTML;if(b.indexOf('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"')>=0){return 0}else{return c}},mouseOverRight:function(a){a.element().className="right-arrow-hover"},mouseOutRight:function(a){a.element().className="right-arrow"},mouseOverLeft:function(a){a.element().className="left-arrow-hover"},mouseOutLeft:function(a){a.element().className="left-arrow"}});
