var TitleTicker=new Class({initialize:function(a,b){this.container=a;this.options=b;var e;var c;var d;this.hideshow_flag=true;if(this.options){this.direction=this.options.direction}else{this.direction="forward"}if(this.direction!="pause"){if(this.options.auto=="loop"||this.options.auto=="once"){this.automated=this.slider.periodical(this.options.time,this,$(this.container))}else{this.slider($(this.container))}}},next:function(a){if(this.options.auto=="loop"||this.options.auto=="once"){this.pause()}this.options.type=a;this.direction="forward";this.slider($(this.container))},prev:function(a){if(this.options.auto=="loop"||this.options.auto=="once"){this.pause()}this.options.type=a;this.direction="back";this.slider($(this.container))},pause:function(){this.direction="pause";this.slider($(this.container))},run:function(){this.direction="forward";this.automated=this.slider.periodical(this.options.time,this,$(this.container))},slider:function(a){if((this.options.auto=="once"||this.options.auto=="loop")&&this.direction=="pause"){$clear(this.automated)}else{var e;var b=a.getChildren().getChildren()[0];b.each(function(f){if(f.id=="currentChild"){e=f}});if(!e){if(this.direction=="forward"){e=b[0].getNext()}else{if(this.direction=="back"){e=a.getChildren()[0].getLast()}}}else{if(this.direction=="forward"){var d=a.getChildren()[0].getLast();if(d==e.getNext()&&this.options.auto=="once"){$clear(this.automated)}if(d==e){e=b[0]}else{e=e.getNext()}}else{if(this.direction=="back"){var c=a.getChildren()[0].getFirst();if(c==e.getPrevious()&&this.options.auto=="once"){$clear(this.automated)}if(c==e){e=a.getChildren()[0].getLast()}else{e=e.getPrevious()}}}}if(e&&this.direction!="pause"){if(this.options.type=="scroll"){this.scroll(a,b,e)}else{if(this.options.type=="fade"){this.fade(a,b,e)}else{if(this.options.type=="scrollfade"){this.scrollfade(a,b,e)}}}}}},init_vertical:function(){$(this.container).setStyle("position","relative");var b=$(this.container).getChildren().getChildren()[0];var a;var e;var c;var d;d=$(this.container).getStyle("border-width").toInt();e=$(this.container).getSize().size.y-2*d;c=$(this.container).getSize().size.x-2*d;a=0;b.each(function(f){if(a!=0){f.id="currentChild";$("currentChild").setStyle("position","relative");$("currentChild").setStyle("left",0-c*a);$("currentChild").setStyle("top",0+e*a);f.id=""}a++});b.each(function(f){f.id=""})},init_horizontal:function(){$(this.container).setStyle("position","relative");var b=$(this.container).getChildren().getChildren()[0];var a;var e;var c;var d;d=$(this.container).getStyle("border-width").toInt();e=$(this.container).getSize().size.y-2*d;c=$(this.container).getSize().size.x-2*d;a=0;b.each(function(f){if(a!=0){f.id="currentChild";$("currentChild").setStyle("position","relative");$("currentChild").setStyle("left",0);$("currentChild").setStyle("top",0);f.id=""}a++})},scroll:function(b,c,d){var a=new Fx.Scroll(b,{duration:this.options.duration,onComplete:function(){c.each(function(f){f.id=""});d.id="currentChild"}}).toElement(d)},fade:function(a,b,d){var c=new Fx.Style(a,"opacity",{duration:this.options.duration,onComplete:function(){new Fx.Scroll(a,{duration:1,onComplete:function(){b.each(function(f){f.id=""});d.id="currentChild";new Fx.Style(a,"opacity").start(0.01,1)}}).toElement(d)}});c.start(1,0.01)},scrollfade:function(a,c,e){var b=this.options.duration.toInt();var d=new Fx.Style(a,"opacity",{duration:(b/2)});d.start(1,0.01).chain(function(){d.start(0.01,1)});new Fx.Scroll(a,{duration:b,onComplete:function(){c.each(function(f){f.id=""});e.id="currentChild"}}).toElement(e)},hide_and_show_fade:function(){var a=new Fx.Style($(this.container),"opacity",{duration:this.options.duration});if(this.hideshow_flag){a.start(1,0.01)}else{a.start(0.01,1)}this.hideshow_flag=!this.hideshow_flag}});