﻿						var Ticker = new Class({
				setOptions: function(options) {
					this.options = Object.extend({
						speed: 0,
						delay: 0,
						direction: 'vertical',
						onComplete: Class.empty,
						onStart: Class.empty
					}, options || {});
				},
				initialize: function(el,options){
					this.setOptions(options);
					this.el = $(el);
					this.items = this.el.getElements('li');
					var w = 0;
					var h = 0;
					if(this.options.direction.toLowerCase()=='horizontal') {
						h = this.el.getSize().size.y;
						this.items.each(function(li,index) {
							w += li.getSize().size.x;
						});
					} else {
						w = this.el.getSize().size.x;
						this.items.each(function(li,index) {
							h += li.getSize().size.y;
						});
					}
					this.el.setStyles({
						position: 'absolute',
						top: 0,
						left: 0,
						width: w,
						height: h
					});
					this.fx = new Fx.Styles(this.el,{duration:this.options.speed,onComplete:function() {
						var i = (this.current==0)?this.items.length:this.current;
						this.items[i-1].injectInside(this.el);
						this.el.setStyles({
							left:0,
							top:0
						});
					}.bind(this)});
					this.current = 0;
					this.next();
				},
				pause: function() {
	    $clear(mytimer);
	    mytimer = null;
	},
	resume: function() {
	    if (mytimer == null) {
	    this.next();
	    }
	},
				next: function() {
					this.current++;
					if (this.current >= this.items.length) this.current = 0;
					var pos = this.items[this.current];
					this.fx.start({
						top: -pos.offsetTop,
						left: -pos.offsetLeft
					});
					mytimer = this.next.bind(this).delay(this.options.delay+this.options.speed);
				}
			});
			
     var mytimer = null;

window.addEvent('domready', function() {
   var hor = new Ticker('TickerVertical', { speed : 1000, delay : 4500, direction : 'horizontal'});
    $('stop_scroll1').addEvent('click', function() {
    $('play_scroll_cont1').style.display='block';
		$('stop_scroll_cont1').style.display='none';
		hor.pause();
	});
    $('play_scroll1').addEvent('click', function() {
    $('stop_scroll_cont1').style.display='block';
		$('play_scroll_cont1').style.display='none';
		hor.resume();
	});
	$('stop_scroll2').addEvent('click', function() {
    $('play_scroll_cont2').style.display='block';
		$('stop_scroll_cont2').style.display='none';
		hor.pause();
	});
    $('play_scroll2').addEvent('click', function() {
    $('stop_scroll_cont2').style.display='block';
		$('play_scroll_cont2').style.display='none';
		hor.resume();
	});
	$('stop_scroll3').addEvent('click', function() {
    $('play_scroll_cont3').style.display='block';
		$('stop_scroll_cont3').style.display='none';
		hor.pause();
	});
    $('play_scroll3').addEvent('click', function() {
    $('stop_scroll_cont3').style.display='block';
		$('play_scroll_cont3').style.display='none';
		hor.resume();
	});
	$('stop_scroll4').addEvent('click', function() {
    $('play_scroll_cont4').style.display='block';
		$('stop_scroll_cont4').style.display='none';
		hor.pause();
	});
    $('play_scroll4').addEvent('click', function() {
    $('stop_scroll_cont4').style.display='block';
		$('play_scroll_cont4').style.display='none';
		hor.resume();
	});
	$('stop_scroll5').addEvent('click', function() {
    $('play_scroll_cont5').style.display='block';
		$('stop_scroll_cont5').style.display='none';
		hor.pause();
	});
    $('play_scroll5').addEvent('click', function() {
    $('stop_scroll_cont5').style.display='block';
		$('play_scroll_cont5').style.display='none';
		hor.resume();
	});
		$('NewsTicker').addEvent('mouseover', function() {
    $('play_scroll_cont1').style.display='block';
    $('play_scroll_cont2').style.display='block';
    $('play_scroll_cont3').style.display='block';
    $('play_scroll_cont4').style.display='block';
    $('play_scroll_cont5').style.display='block';
		$('stop_scroll_cont1').style.display='none';
		$('stop_scroll_cont2').style.display='none';
		$('stop_scroll_cont3').style.display='none';
		$('stop_scroll_cont4').style.display='none';
		$('stop_scroll_cont5').style.display='none';
		hor.pause();
	});
    $('footer').addEvent('mouseover', function() {
    $('play_scroll_cont1').style.display='none';
    $('play_scroll_cont2').style.display='none';
    $('play_scroll_cont3').style.display='none';
    $('play_scroll_cont4').style.display='none';
    $('play_scroll_cont5').style.display='none';
		$('stop_scroll_cont1').style.display='block';
		$('stop_scroll_cont2').style.display='block';
		$('stop_scroll_cont3').style.display='block';
		$('stop_scroll_cont4').style.display='block';
		$('stop_scroll_cont5').style.display='block';
		hor.resume();
	});
	  $('content-right').addEvent('mouseover', function() {
    $('play_scroll_cont1').style.display='none';
    $('play_scroll_cont2').style.display='none';
    $('play_scroll_cont3').style.display='none';
    $('play_scroll_cont4').style.display='none';
    $('play_scroll_cont5').style.display='none';
		$('stop_scroll_cont1').style.display='block';
		$('stop_scroll_cont2').style.display='block';
		$('stop_scroll_cont3').style.display='block';
		$('stop_scroll_cont4').style.display='block';
		$('stop_scroll_cont5').style.display='block';
		hor.resume();
	});
		$('header').addEvent('mouseover', function() {
    $('play_scroll_cont1').style.display='none';
    $('play_scroll_cont2').style.display='none';
    $('play_scroll_cont3').style.display='none';
    $('play_scroll_cont4').style.display='none';
    $('play_scroll_cont5').style.display='none';
		$('stop_scroll_cont1').style.display='block';
		$('stop_scroll_cont2').style.display='block';
		$('stop_scroll_cont3').style.display='block';
		$('stop_scroll_cont4').style.display='block';
		$('stop_scroll_cont5').style.display='block';
		hor.resume();
	});
});
