function ticker(c,b,a){this.id=c;this.obj=d_obj(c);this.content_id=c+"_content";this.content_obj=d_obj(c+"_content");this.items=null;this.current_item=null;this.lb_obj=d_obj(c+"_lb");this.rb_obj=d_obj(c+"_rb");this.countShowedItems=b;this.itemWidth=a;this.init=function(){var d=this.content_obj.getElementsByTagName("div");this.items=new Array();var e=0;for(var f=0;f<d.length;f++){if(d[f].className=="content_block"){this.items[e]=d[f];e++}}this.current_item=0;addEvent(this.lb_obj,"click",function(j){var g=this.id;var i=g.substring(0,g.indexOf("_lb"));var h=getTickerNumberById(i);if(h!=null){tickers[h].getPrevItem()}});addEvent(this.rb_obj,"click",function(j){var g=this.id;var i=g.substring(0,g.indexOf("_rb"));var h=getTickerNumberById(i);if(h!=null){tickers[h].getNextItem()}})};this.getPrevItem=function(){if((this.current_item!=null)&&(!ticker_moved)){if((this.current_item)>0){refreshTicker(this.content_id,this.current_item,this.itemWidth);ticker_moved=true;new Effect.Move(this.content_id,{x:this.itemWidth,y:0,duration:0.7});this.current_item=this.current_item-1;window.setTimeout("refreshTicker('"+this.content_id+"', '"+this.current_item+"', "+this.itemWidth+")",900)}}};this.getNextItem=function(){if((this.current_item!=null)&&(!ticker_moved)){if((this.current_item+this.countShowedItems)<this.items.length){refreshTicker(this.content_id,this.current_item,this.itemWidth);var d=(-1)*this.itemWidth;ticker_moved=true;new Effect.Move(this.content_obj,{x:d,y:0,duration:0.7});this.current_item=this.current_item+1;window.setTimeout("refreshTicker('"+this.content_id+"', '"+this.current_item+"', "+this.itemWidth+")",900)}}}}function addEvent(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false)}else{if(c.attachEvent){c["e"+b+a]=a;c[b+a]=function(){c["e"+b+a](window.event)};c.attachEvent("on"+b,c[b+a])}}}var tickers=new Array();var main_items=null;var ticker_moved=false;function initTicker(d,c,b){var a=tickers.length;tickers[a]=new ticker(d,c,b);tickers[a].init()}function getTickerNumberById(b){for(var a=0;a<tickers.length;a++){if(tickers[a].id==b){return a}}return null}function refreshTicker(c,a,b){d_style(c).left=(0-a*b)+"px";ticker_moved=false};