function getCount()
{
	iNext = Math.floor(Math.random() * (newsitem.length));

	if (iNext != count)
	{
		return(iNext);
	}
	else
	{
		return(getCount());
	}
}

function newsbar() {
	var newsmsg = newsitem[count];
	var newslink = newsUrl[count];
	switch(mode) {
		case 0: //show new item
			newsElement.innerHTML = "<a href='" + newslink + "' target='_blank' class='newsbar'>" + newsmsg + "</a>";
			newsElement.style.opacity = 1.0;
			newsElement.style.filter=null;
			mode++; //set to fade mode
			delay = 3000;//7000
			break;
		case 1: //fade item
			newsElement.style.opacity = 0.6;
			newsElement.style.filter="alpha(opacity=60)";
			mode++; //set to hide mode
			delay = 2;//100
			break;
		case 2: //fade item again
			newsElement.style.opacity = 0.3;
			newsElement.style.filter="alpha(opacity=30)";
			mode++; //set to hide mode
			delay = 2; //100
			break;
		case 3: //hide item and reset for next item
			newsElement.style.opacity = 0.0;
			newsElement.style.filter="alpha(opacity=0)";
			//go to random item that is not previous
			count = getCount();
			//alert(count);
			mode = 0; //set mode to diplay
			delay = 2; //100
			break;
		default: //show new item
			newsElement.innerHTML = "<a href='" + newslink + "' target='_blank' class='newsbar'>" + newsmsg + "</a>";
			newsElement.style.opacity = 1.0;
			newsElement.style.filter=null;
			mode = 1; //set to fade mode
			delay = 3000; //7000
			break;
	}
	newsCount = window.setTimeout("newsbar()", delay);
	//window.clearTimeout(newsCount);
}