// Enables fading effect on ticker for Mozilla
var enableMozOpac = true;
// Time between ticker items
var tickerTime = 5500;

var currentTicker, tickerFilter, tickerMsgs, tickerCount = 0, tickerTimeout;

function pauseTicker() { clearInterval(tickerTimeout); }
function resumeTicker() { tickerTimeout = setInterval(changeTicker, tickerTime); }

onload = document.onreadystatechange = function()
{
	if (!window.tickerList) tickerList = document.getElementById("news-ticker");

	if (tickerList && !currentTicker)
	{
		tickerMsgs = tickerList.getElementsByTagName("li");
		currentTicker = tickerMsgs[0];

		if (tickerMsgs.length > 1)
		{
			tickerList.onmouseover = pauseTicker;
			tickerList.onmouseout = setTickerTimeout = resumeTicker;
	
			var filterObj = document.getElementById("newsticker");
			filterObj.style.position = "relative";
			tickerFilter = (filterObj.filters && filterObj.filters.length > 0) ? filterObj.filters[0] : null;
			setTickerTimeout();

			var tickerLinks = tickerList.getElementsByTagName("a");
			for (var i=0; i<tickerLinks.length; i++)
			{
				tickerLinks[i].onfocus = pauseTicker;
				tickerLinks[i].onblur = resumeTicker;
			}
		}
		else
		{
			tickerMsgs[0].style.display = "inline";
		}
	}
}

function changeTicker()
{
	if (currentTicker = tickerMsgs[tickerCount])
	{
		if (tickerFilter)
		{
			currentTicker.style.display = "inline";
			tickerFilter.apply();
			currentTicker.style.display = "none";
			tickerFilter.play();
			setTimeout(changeTicker2, 1150);
		}
		else if (enableMozOpac && currentTicker.style && typeof currentTicker.style.MozOpacity!="undefined")
		{
			currentTicker.style.MozOpacity = 0.999;

			opacInt = setInterval(function()
			{
				currentTicker.style.MozOpacity -= 0.1;

				if (currentTicker.style.MozOpacity < 0.1)
				{
					currentTicker.style.display = "none";
					clearInterval(opacInt);
					changeTicker2();
				}
			}, 30);
		}
		else
		{
			currentTicker.style.display = "none";
			changeTicker2();
		}
	}
}

function changeTicker2()
{
	
	if (tickerFilter) tickerFilter.apply();
	tickerCount = (++tickerCount == tickerMsgs.length) ? 0 : tickerCount;
	currentTicker = tickerMsgs[tickerCount];

	currentTicker.style.display = "inline";

	asf=0;

	if (enableMozOpac && typeof currentTicker.style.MozOpacity!="undefined")
	{
		currentTicker.style.MozOpacity = 0.1;
		curMozOpac = 0.1;

		opacInt2 = setInterval(function()
		{
			currentTicker.style.MozOpacity = (curMozOpac+=0.1);

			if (currentTicker.style.MozOpacity >= 0.9)
			{
				currentTicker.style.MozOpacity = 0.999;
				clearInterval(opacInt2);
			}
		}, 30);
	}
	
	if (tickerFilter) tickerFilter.play();
}

//Menu Control
var Open = ""
var Closed = ""

function preload(){
	if(document.images){
		Open = new Image(16,13)    
		Closed = new Image(16,13)
		Open.src = "Images/nav_arr_down.gif"
		Closed.src = "Images/nav_arr_right.gif"
	}
}


function showhide(what,what2){
	if (what.style.display=='none'){
		what.style.display='';
		what2.src=Open.src
	}
	else{
		what.style.display='none'
		what2.src=Closed.src
	}
}

function flashTutorial(strURI) {
	window.open(strURI,'flashtutorial','height=451,width=800');
}