/*
Cross browser Marquee script- © Dynamic Drive (www.dynamicdrive.com)
For full source code, 100's more DHTML scripts, and Terms Of Use, visit http://www.dynamicdrive.com
Credit MUST stay intact
*/

var marqueewidth = "680px"
var marqueeheight = "35px"
var marqueespeed = 3
var marqueebgcolor = "#defdd9"
var pauseit = 1
var marqueecontent = ""

marqueespeed = (document.all) ? marqueespeed : Math.max(1, marqueespeed-1) //slow speed down by 1 for NS
var copyspeed = marqueespeed
var pausespeed = (pauseit == 0) ? copyspeed: 0
var iedom = document.all || document.getElementById
var actualwidth = ""
var cross_marquee, ns_marquee

function populate()
{
	if (iedom) {
		cross_marquee = document.getElementById ? document.getElementById("iemarquee") : document.all.iemarquee
		cross_marquee.style.left = parseInt(marqueewidth)+8+"px"
		cross_marquee.innerHTML = marqueecontent
		actualwidth=document.all ? temp.offsetWidth : document.getElementById("temp").offsetWidth
	} else if (document.layers) {
		ns_marquee=document.ns_marquee.document.ns_marquee2
		ns_marquee.left=parseInt(marqueewidth)+8
		ns_marquee.document.write(marqueecontent)
		ns_marquee.document.close()
		actualwidth = ns_marquee.document.width
	}
	lefttime=setInterval("scrollmarquee()",20)
}

function scrollmarquee()
{
	if (iedom) {
		if (parseInt(cross_marquee.style.left)>(actualwidth*(-1)+8))
			cross_marquee.style.left = parseInt(cross_marquee.style.left)-copyspeed+"px"
		else
			cross_marquee.style.left=parseInt(marqueewidth)+8+"px"
	} else if (document.layers) {
		if (ns_marquee.left>(actualwidth*(-1)+8))
			ns_marquee.left-=copyspeed
		else
			ns_marquee.left=parseInt(marqueewidth)+8
	}
}

function parseLinks(links)
{
	returning = "";
	links.each(function(msg) {
		returning += '<a href="' + msg[1] + '">' + msg[0] + '</a>&nbsp;&nbsp;&nbsp;';
	});	
	return returning;
}

function initTicker(tickerId, links, hideTicker)
{
	marqueecontent = '<nobr>' + parseLinks(links) + '</nobr>';

	ticker = $(tickerId);
	tickerContent = "";

	if (hideTicker == 1) {
		$('scrollingTicker').hide();
		//$('scrollingTickerContent').hide();
		//$('scrollingTickerHide').hide();
		//$('scrollingTickerShow').show();
	} else {
		$('scrollingTicker').show();
		//$('scrollingTickerContent').show();
		//$('scrollingTickerHide').show();
		//$('scrollingTickerShow').hide();
	}

	if (iedom)
		tickerContent += '<span id="temp" style="visibility: hidden; position: absolute; top: -100px; left: -9000px">'+marqueecontent+'</span>';

	if (iedom || document.layers) {
		with (document){
			tickerContent += '<table border="0" cellspacing="0" cellpadding="0"><td>';
			if (iedom) {
				tickerContent += '<div style="position: relative; width: '+marqueewidth+'; height: '+marqueeheight+'; overflow: hidden;">';
				tickerContent += '<div style="position: absolute; width: '+marqueewidth+'; height: '+marqueeheight+';" onmouseover="copyspeed=pausespeed" onmouseout="copyspeed=marqueespeed">';
				tickerContent += '<div id="iemarquee" style="position: absolute; left: 0px; top: 0px;"></div>';
				tickerContent += '</div></div>';
			} else if (document.layers) {
				tickerContent += '<ilayer width='+marqueewidth+' height='+marqueeheight+' name="ns_marquee">';
				tickerContent += '<layer name="ns_marquee2" left="0" top="0" onmouseover="copyspeed=pausespeed" onmouseout="copyspeed=marqueespeed"></layer>';
				tickerContent += '</ilayer>';
			}
			tickerContent += '</td></table>';
		}
	}

	ticker.innerHTML = tickerContent;
	populate();	
}

function hideTicker()
{
	new Effect.BlindUp('scrollingTicker', { duration: 0.4 });
	//new Effect.BlindUp('scrollingTickerContent', { duration: 0.4 });
	//$('scrollingTickerHide').hide();
	//$('scrollingTickerShow').show();
	//document.getElementById("pIFrame").src = "/_shared/p_cookie.php?cookieNameArray=hideTicker&cookieValueArray=1";
	document.getElementById("pIFrame").src = "/_shared/p_hideTicker.php";
}

function showTicker()
{
	//new Effect.BlindDown('scrollingTickerContent', { duration: 0.4 });
	//$('scrollingTickerHide').show();
	//$('scrollingTickerShow').hide();
	document.getElementById("pIFrame").src = "/_shared/p_cookie.php?cookieNameArray=hideTicker&cookieValueArray=0";
}