function cluster_init(A){new CategoryCluster(A);A.onmouseover=null;return false}precache_init(["http://images1.lkimg.com/e/a/static/content/sites/greatstyledeals/button-cl-off.gif","http://images1.lkimg.com/e/a/static/content/sites/greatstyledeals/button-cr-off.gif","http://images1.lkimg.com/e/a/static/content/sites/greatstyledeals/button-cl-on.gif","http://images1.lkimg.com/e/a/static/content/sites/greatstyledeals/button-cr-on.gif","http://images1.lkimg.com/e/a/static/content/sites/greatstyledeals/tag1.gif","http://images1.lkimg.com/e/a/static/content/sites/greatstyledeals/tag2.gif"]);var CategoryCluster=Class.create();CategoryCluster.prototype={initialize:function(P){if(!P){return }var F=P;this.lclass="la",this.rclass="ra";this.lclass_dis=this.lclass+"-dis",this.rclass_dis=this.rclass+"-dis";if(F.className==this.lclass_dis){var H=F;while(F.previousSibling&&F.className!=this.rclass){F=F.previousSibling}if(!F){return }var O=F}else{if(F.className==this.rclass){var O=F;while(F.nextSibling&&F.className!=this.lclass_dis){F=F.nextSibling}if(!F){return }var H=F}else{return }}H.onmouseover=null;O.onmouseover=null;this.arrows={left:H,right:O};var L=Element.next(O,"div.cluster-outer");var B=L.getElementsByTagName("div")[0];var C=B.getElementsByTagName("a");this.items=C;this.container=B;this.itemWidth=Element.positionedOffset(C[1]).left;this.itemsPerPanel=Math.floor(L.getWidth()/this.itemWidth);this.panelWidth=this.itemWidth*this.itemsPerPanel;this.position=0;this.totalPanels=Math.ceil(C.length/this.itemsPerPanel);var M=null;for(var K=this.itemsPerPanel,N=C.length;K<N;K++){M=C[K].getElementsByTagName("img");if(M&&M[0]&&M[0].title){M[0].src=M[0].title;M[0].title=""}}Event.observe(H,"click",this.click.bindAsEventListener(this));Event.observe(O,"click",this.click.bindAsEventListener(this));var G=[],D=[];var E=0,J=this.panelWidth,Q=E,A=0;var I=_BrowserDetect.isFF2?25:50;do{Q=0-this.easeOut(E,J,I,A);G.push(Q);A++}while(Math.abs(Q)<J);Q=E,A=0;do{Q=this.easeOut(E,J,I,A)-J;D.push(Q);A++}while(Q<0);this.ticks={left:D,right:G};return this},click:function(C){Event.stop(C);if(this.busy===true){return }this.busy=true;var B=Event.element(C);B.blur();var A=B==this.arrows.right;this.direction=A;var D=this.position+(A?1:-1);if(D>=0&&D<this.totalPanels){if(!A){this.position=D}this.transition();if(A){this.position=D}}else{this.busy=false}this.manageArrows(D)},manageArrows:function(A){this.arrows.left.className=(A<1)?this.lclass_dis:this.lclass;this.arrows.right.className=(A>=this.totalPanels-1)?this.rclass_dis:this.rclass},transition:function(){var B=0;var C=20;var E=this.position*(0-this.panelWidth);var D=this.direction?this.ticks.right:this.ticks.left;var A=D.length-1;this.timer=setInterval(function(){B++;var F=E+D[B];this.container.style.left=F+"px";if(B>=A){window.clearInterval(this.timer);this.busy=false}}.bind(this),C)},easeOut:function(D,C,B,A){A/=B;A--;return Math.ceil(C*(Math.pow(A,3)+1)+D)}};