<!--SCRIPT: tnw dot it Functions (C) 2001/2008 info@tnw.it ;

var Ticker = new Class({
	setOptions: function(options) {
		this.options = Object.extend({
			speed: 1500,
			delay: 5000,
			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 : 500, delay : 5000, direction : 'vertical'});
    $('stop_scroll').addEvent('click', function() {
		$('play_scroll_cont').style.display='block';
		$('stop_scroll_cont').style.display='none';
		hor.pause();
	});
    $('play_scroll').addEvent('click', function() {
		$('stop_scroll_cont').style.display='block';
		$('play_scroll_cont').style.display='none';
		hor.resume();
	});
});*/

window.addEvent('domready', function() {
   //float language selection
   $('languages').setStyle('position','absolute');
   $('languages').setStyle('z-index','51');
   $('languages').setStyle('margin-left','2px');
   $('languages').setStyle('margin-top','2px');
   $('languages').setStyle('display','block');
   var hor = new Ticker('TickerVertical', {
      speed : 500, delay : 5000, direction : 'vertical'});
     new iCarousel('picaPRW_cnt', {  
         idPrevious: 'picaPRW_previous',  
         idNext: 'picaPRW_next',  
         idToggle: 'undefined',  
         item: {  
             klass: 'picaPRW_item',  
             size: 122  
         },  
         animation: {  
             duration: 500,  
             amount: 1  
         }
     });
});

//menu

//menu 'kwicks'
var szNormal = 70, szSmall  = 70, szFull   = 125;
 
var kwicks = $$("#menu a");
var fx = new Fx.Elements(kwicks, {wait: false, duration: 300, transition: Fx.Transitions.Sine.easeOut});
kwicks.each(function(kwick, i) {
	kwick.addEvent("mouseenter", function(event) {
		//set a different background color;
		kwick.setStyle("background-color","#3C4646");
		var o = {};
		o[i] = {width: [kwick.getStyle("width").toInt(), szFull]}
		kwicks.each(function(other, j) {
			if(i != j) {
				var w = other.getStyle("width").toInt();
				if(w != szSmall) o[j] = {width: [w, szSmall]};
			}
		});
		fx.start(o);
	});
});

$$("#menu a").addEvent("mouseleave", function(event) {
	var o = {};
	kwicks.each(function(kwick, i) {
		//set a different background color;
		kwick.setStyle("background-color","#2D373C");
		o[i] = {width: [kwick.getStyle("width").toInt(), szNormal]}
	});
	fx.start(o);
})

//fix ie first load page (run one time without event)
	var o = {};
	kwicks.each(function(kwick, i) {
		o[i] = {width: [kwick.getStyle("width").toInt(), szNormal]}
	});
	fx.start(o);

kwicks[0].setStyle("background-color","#2D373C");
kwicks[0].setStyle("background-image","url(\"http://192.168.0.3:8080/heliski/e107_themes/hscmb/images/btn0.png\")");
kwicks[1].setStyle("background-color","#2D373C");
kwicks[1].setStyle("background-image","url(\"http://192.168.0.3:8080/heliski/e107_themes/hscmb/images/btn1.png\")");
kwicks[2].setStyle("background-color","#2D373C");
kwicks[2].setStyle("background-image","url(\"http://192.168.0.3:8080/heliski/e107_themes/hscmb/images/btn2.png\")");
kwicks[3].setStyle("background-color","#2D373C");
kwicks[3].setStyle("background-image","url(\"http://192.168.0.3:8080/heliski/e107_themes/hscmb/images/btn3.png\")");
kwicks[4].setStyle("background-color","#2D373C");
kwicks[4].setStyle("background-image","url(\"http://192.168.0.3:8080/heliski/e107_themes/hscmb/images/btn4.png\")");
kwicks[5].setStyle("background-color","#2D373C");
kwicks[5].setStyle("background-image","url(\"http://192.168.0.3:8080/heliski/e107_themes/hscmb/images/btn5.png\")");
kwicks[6].setStyle("background-color","#2D373C");
kwicks[6].setStyle("background-image","url(\"http://192.168.0.3:8080/heliski/e107_themes/hscmb/images/btn6.png\")");
//-->
