/******************************************************************/
/* News ticker for EP Barrus. Copyright (c), 2010, Synthetix Ltd. */
/******************************************************************/

var story=0;
var story_html="";
var newsA="";
var newsItem=new Array();
var layer_visibility=0;
var slideTimer;
var slideSpeed=12000;
var visTimer;
var visSpeed=30;

function start_news_ticker()
{
	newsItem=newsA.split('|');
	slideshow();
}

function slideshow()
{
	clearTimeout(slideTimer);
	story_body=newsItem[story];
	story_url=newsItem[story+1];
	story_image=newsItem[story+2];
	
	story+=3;
	if(story>=newsItem.length) story=0;
	
	story_html="<table width=353 cellpadding=10 cellspacing=0 border=0><tr><td width=253 height=153 class='ticker_table' valign=top>"+story_body+"</td><td width=100 height=153 align=center><a href='"+story_url+"'><img src='"+story_image+"' border=0></a></td></tr></table>";
	fade_in()
	
	if(newsItem.length>3)
	{
		slideTimer=setTimeout("slideshow()",slideSpeed);
	}
	else
	{
		clearTimeout(slideTimer);
	}
}

function fade_in()
{
	clearTimeout(visTimer);
		document.getElementById("news_ticker_mask").style.visibility="visible";
	setOpacity(news_ticker_mask,layer_visibility);
	if(layer_visibility!=100)
	{
		layer_visibility+=10;
		visTimer=setTimeout("fade_in()",visSpeed);
	}
	else
	{
		document.getElementById('news_ticker').innerHTML=story_html;
		fade_in_2();
	}
}

function fade_in_2()
{
	clearTimeout(visTimer);
	setOpacity(news_ticker_mask,layer_visibility);
	if(layer_visibility!=10)
	{
		layer_visibility-=10;
		visTimer=setTimeout("fade_in_2()",visSpeed);
	}
	else
		document.getElementById("news_ticker_mask").style.visibility="hidden";
}


function setOpacity(obj,opacity)
{
  opacity = (opacity == 100)?99.999:opacity;
  obj.style.filter = "alpha(opacity:"+opacity+")";
  obj.style.KHTMLOpacity = opacity/100;
  obj.style.MozOpacity = opacity/100;
  obj.style.opacity = opacity/100;
}
