var currentNewsStory = 1;
var iid=0;

    YAHOO.namespace("au.harness");

    YAHOO.util.Event.onDOMReady(function () {
    YAHOO.au.harness.newsImage1 = new YAHOO.widget.Module("news1Image", { visible: true });
    YAHOO.au.harness.newsImage1.render();
    YAHOO.au.harness.newsImage2 = new YAHOO.widget.Module("news2Image", { visible: false });
    YAHOO.au.harness.newsImage2.render();
    YAHOO.au.harness.newsImage3 = new YAHOO.widget.Module("news3Image", { visible: false });
    YAHOO.au.harness.newsImage3.render();
    
    YAHOO.au.harness.newsBlock1 = new YAHOO.widget.Module("news1Block", { visible: true });
    YAHOO.au.harness.newsBlock1.render();
    YAHOO.au.harness.newsBlock2 = new YAHOO.widget.Module("news2Block", { visible: false });
    YAHOO.au.harness.newsBlock2.render();
    YAHOO.au.harness.newsBlock3 = new YAHOO.widget.Module("news3Block", { visible: false });
    YAHOO.au.harness.newsBlock3.render();
	});

var showNews = function(e, obj) {

	var newsNumber = obj.id;
	_showNews(newsNumber);
}	

function _showNews(newsNumber) {
	if (newsNumber == '1') {
		YAHOO.au.harness.newsImage1.show();
		YAHOO.au.harness.newsBlock1.show();
		YAHOO.au.harness.newsImage2.hide();
		YAHOO.au.harness.newsBlock2.hide();
		YAHOO.au.harness.newsImage3.hide();
		YAHOO.au.harness.newsBlock3.hide();				
		currentNewsStory = 1;
		clearInterval(iid);
		iid = window.setInterval("rotateNews()",10000);							
	} else if (newsNumber == '2') {
		YAHOO.au.harness.newsImage1.hide();
		YAHOO.au.harness.newsBlock1.hide();
		YAHOO.au.harness.newsImage2.show();
		YAHOO.au.harness.newsBlock2.show();
		YAHOO.au.harness.newsImage3.hide();
		YAHOO.au.harness.newsBlock3.hide();				
		currentNewsStory = 2;		
		clearInterval(iid);
		iid = window.setInterval("rotateNews()",10000);
	} else if (newsNumber == '3') {
		YAHOO.au.harness.newsImage1.hide();
		YAHOO.au.harness.newsBlock1.hide();
		YAHOO.au.harness.newsImage2.hide();
		YAHOO.au.harness.newsBlock2.hide();
		YAHOO.au.harness.newsImage3.show();
		YAHOO.au.harness.newsBlock3.show();				
		currentNewsStory = 3;
		clearInterval(iid);
		iid = window.setInterval("rotateNews()",10000);
	}
}

function rotateNews() {
	var newsItem = (currentNewsStory % 3) + 1;
	currentNewsStory = newsItem; 
	_showNews(newsItem);
}

YAHOO.util.Event.addListener("news_thumb1", "mouseover", showNews, {id: 1 });
YAHOO.util.Event.addListener("news_thumb2", "mouseover", showNews, {id: 2 });
YAHOO.util.Event.addListener("news_thumb3", "mouseover", showNews, {id: 3 });
