// JavaScript Document
//<![CDATA[

	var currentNewsItem = 0;

	Event.observe(window, 'load', function() {
				
		var periodEx = createPE();
		
		var newsLinks = $$('div#content div.newsItem a');
		newsLinks.each(function(el, i) {
				Event.observe(el, 'mouseover', function() {
					periodEx.stop();																				
				} )
				Event.observe(el, 'mouseout', function() {
					createPE();																				
				} )
			}
		);		
	});
	
function createPE() {
	
	var news = $$('div#content div.newsItem');
	var periodEx = new PeriodicalExecuter(function(pe) {
		new Effect.Parallel([
			new Effect.Fade(news[currentNewsItem], {sync: true, duration: 1}),
			new Effect.BlindUp(news[currentNewsItem], {sync: true, duration: 1})
		], {duration: 1});				
		currentNewsItem = (currentNewsItem >= news.length - 1 ? currentNewsItem = 0 : currentNewsItem + 1);
		new Effect.Parallel([
			new Effect.Appear(news[currentNewsItem], {sync: true, duration: 1}),
			new Effect.BlindDown(news[currentNewsItem], {sync: true, duration: 1})
		], {duration: 1});			
	}, 8);
	return periodEx;
}
//]]>