function runNews(newsArray, ctrlId, transitionSpeed) {
	//blendimage(ctrlId,ctrlId + "img", preLoad[imageSlideIndex].src, transitionSpeed);
	fadeNews(ctrlId, newsArray[newsIndex], transitionSpeed);
	newsIndex++;
	if (newsIndex > (newsArray.length - 1)) {
		newsIndex = 0;
	}
}

function changeOpac(opacity, id) {
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}

var fadingNews = null;
function fadeNews(divid, newsContent, millisec) {
	var speed = Math.round(millisec / 100);
	var timer = 0;
	// Do not allow a div to fade again when fading
	if (fadingNews == divid) {
		return;
	}
	fadingNews = divid;
	//fade out the news
	for(i = 100; i >= 0; i -= 6) {
		setTimeout("changeOpac(" + i + ",'" + divid + "')", (timer * speed));
		timer++;
	}
	// set news content
	setTimeout("document.getElementById('" + divid + "').innerHTML = '" + newsContent + "'", (timer * speed));
	//fade in the news
	for(i = 0; i <= 100; i++) {
		setTimeout("changeOpac(" + i + ",'" + divid + "')", (timer * speed));
		timer++;
	}
	//setTimeout("document.getElementById('" + divid + "').style.filter = 'none'",(timer * speed));
	fadingNews = null;
}

