/**
 * News Ticker
 * D.M.Maresca
 * domenico.maresca@gamil.com
*/

$('document').ready(function(){
	try{
		var scrollTime = 4000;
		var element = $('div.news div');
		var elItems = $('div.news div p');	
		var elHeight = element.height()+10;	
		var exeTime = elItems.length*scrollTime;
		
		newsTicker();
		
		element.bind('mouseover',function(){
			element.stop();
		});
		
		element.bind('mouseout',newsTickerAnimation);
	}catch(ex){
		//alert(ex);
	}
				
	function newsTicker(){
		element.css({marginTop: elHeight+'px'})
		newsTickerAnimation();
	}

	function newsTickerAnimation(){
		var elPosition = element.css('marginTop');
		elPosition = parseInt(elPosition.substring(0, elPosition.length - 2));
		var time = parseInt((exeTime*(elHeight+elPosition))/elHeight);
		element.animate({marginTop: '-'+elHeight+'px'},time,'linear',newsTicker);
	}
	
	$('a.blank').click(function(){
		window.open(this.href);
		return false;
	});
	
});
