
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;
var flagMotionControl = 'not running';
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.flagMotionControl = 'not running';
this.el.setStyles({
left:0,
top:0
});
}.bind(this)});
this.current = 0;
this.next();
},
next: function() {
this.current++;
if (this.current >= this.items.length) this.current = 0;
var pos = this.items[this.current];
this.flagMotionControl = 'running';
this.fx.start({
top: -pos.offsetTop,
left: -pos.offsetLeft
});

mytimer = this.next.bind(this).delay(this.options.delay+this.options.speed);
},

pause: function() {
if(this.flagMotionControl == 'not running'){
$clear(mytimer);
mytimer = null; 
}
},

resume: function() {
if(this.flagMotionControl == 'not running'){
if (mytimer == null) {
this.next();
}
}
}



}

);




function showTab(pTab,sl,tc) {
	//alert('pTab'+pTab);
	//alert('sl'+sl);
	//alert('tc'+tc);
	//alert('pos');
	var cont;
	var thisDiv;
	
	var lCount = tc;
	
	
	for (var c=1;c<=lCount;c++) {
		//alert('cxxx');
		cont = true;
		
		//if (!document.forms(pTab+'_'+c)) cont = false;
		
		if (cont) { 				
			thisDiv = document.getElementById(pTab+'_'+c);							
			var selTab = document.getElementById('li'+c);
			
			if (c==sl) {			
				thisDiv.style.height = '';				
				thisDiv.style.display = '';				
				selTab.className = 'ctab';
				
			} else {
				//thisDiv.style.height = '0px';
				thisDiv.style.display = 'none';
				selTab.className = '';
			}		
		}
	}
	//alert('pos');
	//hideLoad();	
}