$=function(A){return"string"==typeof A?document.getElementById(A):A};var Class={create:function(){return function(){this.initialize.apply(this,arguments)}}};Object.extend=function(A,C){for(var B in C){A[B]=C[B]}return A};var TransformView=Class.create();TransformView.prototype={initialize:function(B,F,C,H,A){if(C<=0||H<=0){return}var D=$(B),E=$(F),G=this;this.Index=0;this._timer=null;this._slider=E;this._parameter=C;this._count=H||0;this._target=0;this.SetOptions(A);this.Up=!!this.options.Up;this.Step=Math.abs(this.options.Step);this.Time=Math.abs(this.options.Time);this.Auto=!!this.options.Auto;this.Pause=Math.abs(this.options.Pause);this.onStart=this.options.onStart;this.onFinish=this.options.onFinish;D.style.overflow="hidden";D.style.position="relative";E.style.position="absolute";E.style.top=E.style.left=0},SetOptions:function(A){this.options={Up:false,Step:10,Time:10,Auto:true,Pause:6000,onStart:function(){},onFinish:function(){}};Object.extend(this.options,A||{})},Start:function(){if(this.Index<0){this.Index=this._count-1}else{if(this.Index>=this._count){this.Index=0}}this._target=-1*this._parameter*this.Index;this.onStart();this.Move()},Move:function(){clearTimeout(this._timer);var A=this,B=this.Up?"top":"left",C=parseInt(this._slider.style[B])||0,D=this.GetStep(this._target,C);if(D!=0){this._slider.style[B]=(C+D)+"px";this._timer=setTimeout(function(){A.Move()},this.Time)}else{this._slider.style[B]=this._target+"px";this.onFinish();if(this.Auto){this._timer=setTimeout(function(){A.Index++;A.Start()},this.Pause)}}},GetStep:function(A,B){var C=(A-B)/this.Step;if(C==0){return 0}if(Math.abs(C)<1){return(C>0?1:-1)}return C},Stop:function(A,B){clearTimeout(this._timer);this._slider.style[this.Up?"top":"left"]=this._target+"px"}};window.onload=function(){function A(E,G){for(var F=0,D=E.length;F<D;F++){G(E[F],F)}}var B=$("idNum").getElementsByTagName("li");var C=new TransformView("idTransformView","idSlider",700,5,{onStart:function(){A(B,function(D,E){D.className=C.Index==E?"on":""})}});C.Start();A(B,function(D,E){D.onmouseover=function(){D.className="on";C.Auto=false;C.Index=E;C.Start()};D.onmouseout=function(){D.className="";C.Auto=true;C.Start()}})};
