window.addEvent('domready',function() {
	if($chk($('service_ticker'))){
		var ticker = $$("#service_ticker .info li span");
		ticker.each(function(el){
			el.setStyle('display','none');
		});
		
		var li = $$("#service_ticker .info li");
		li.each(function(el){
			var parent = el.getParent();
			var parent_size = parent.getSize();
			var el_size = el.getSize();
			var size = (parent_size.y - el_size.y)/2;
			if(size<5){
				size = 0;
			} else {
				size = size-5;
			}
			el.setStyle('padding-top', size);
		});
		if(li.length > 1){	
			var myTicker = new serviceTicker($('service_ticker'), {interval:5000});
			myTicker.startTick();
		}
	}	
});

var serviceTicker = new Class({
	Extends: Moostick,
	Implements: Options,
	options: {
    	interval: 5000
  	},
	
	_run: function() {
		this.parent();
		var spancounter = this.list.getElements('li')[0].getElement('span');
		if(!$chk($('servicecounter'))){
			var counter = new Element('div', {id:'servicecounter'});	 
			counter.inject($('pro_services'));
		}
		$('servicecounter').set('html', spancounter.get('html'));
	}
});
