
var bulletpt = "&#149;&#09; ";
var endspace = " &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";

var phrase0 = '<span style="font: bold 22px Verdana" id="scroll_bar"><span id="right_pad">';
var phrase1 = bulletpt + 'NEWS: PlayStation 3 Slim out' + endspace;
var phrase2 = bulletpt + 'UPDATE: Website page-structure updated' + endspace;
var phrase3 = bulletpt + 'NEWS: Windows Live Messenger 9.0 update out' + endspace;
var phrase4 = bulletpt + 'UPDATE: All games fixed again' + endspace;
var phrase5 = bulletpt + 'VISIT: <a href="http://www.something.com/" target="_blank">something.com</a> for something cool' + endspace;
var phrase6 = bulletpt + 'VISIT: <a href="http://www.gamespot.com/" target="_blank">GameSpot</a> for latest gaming updates' + endspace;
var phrase7 = bulletpt + 'SCROLL BAR LAST UPDATED: Sunday, 27th September 2009' + endspace + "</span></span>";
var gap = '<span style="padding: 0;">______________</span>';


var memorywidth = "607";  //scroller width
var memoryheight = "31px";  //scroller height
var memorybgcolor = "#FFFFFF";  //scroller background
var memorypadding = "0px";  //padding applied to the scroller. 0 for non.
var borderCSS = "border: 0px Solid Black";  //Border CSS, applied to scroller to give border.

var memoryspeed = 2;  //Scroller speed (larger is faster 1-10)
var pauseit = 1;  //Pause scroller onMouseover (0=no. 1=yes)?

var persistlastviewedmsg = 1;  //should scroller's position persist after users navigate away (1=yes, 0=no)?
var persistmsgbehavior = "onload";  //set to "onload" or "onclick".

//Specify the scroller's content (don't delete <nobr> tag)
//Keep all content on ONE line, and backslash any single quotations (ie: that\'s great):

var memorycontent= '<nobr>' + phrase0 + phrase1 + phrase2 + phrase3 + phrase4 + phrase5 + phrase6 + phrase7 + '</nobr>';


/****** NO NEED TO EDIT BELOW THIS LINE ******/

var combinedcssTable = "width: " + (parseInt(memorywidth) + 6) + "px; background-color: " + memorybgcolor + "; padding: " + memorypadding + "; border: " + borderCSS + ";";
var combinedcss = "width: " + memorywidth + "; height: " + memoryheight + ";";

var divonclick=(persistlastviewedmsg && persistmsgbehavior=="onclick")? 'onClick="savelastmsg()" ' : ''
memoryspeed=(document.all)? memoryspeed : Math.max(1, memoryspeed-1) //slow speed down by 1 for NS
var copyspeed=memoryspeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
if (iedom)
document.write('<span id="temp" style="visibility:hidden;position:absolute;top:-100px;left:-10000px">'+memorycontent+'</span>')
var actualwidth=''
var memoryscroller

if (window.addEventListener)
window.addEventListener("load", populatescroller, false)
else if (window.attachEvent)
window.attachEvent("onload", populatescroller)
else if (document.all || document.getElementById)
window.onload=populatescroller

function populatescroller(){
memoryscroller=document.getElementById? document.getElementById("memoryscroller") : document.all.memoryscroller
memoryscroller.style.left=parseInt(memorywidth)+8+"px"
if (persistlastviewedmsg && get_cookie("lastscrollerpos")!="")
revivelastmsg()
memoryscroller.innerHTML=memorycontent
actualwidth=document.all? temp.offsetWidth : document.getElementById("temp").offsetWidth
lefttime=setInterval("scrollmarquee()",20)
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = ""
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset)
if (end == -1)
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}

function savelastmsg()
{
	document.cookie = "lastscrollerpos = " + memoryscroller.style.left;
}

function revivelastmsg()
{
	lastscrollerpos = parseInt(get_cookie("lastscrollerpos"));
	memoryscroller.style.left = parseInt(lastscrollerpos) + "px";
}

if (persistlastviewedmsg && persistmsgbehavior == "onload")
{
	window.onunload = savelastmsg;
}

function scrollmarquee()
{
	if (parseInt(memoryscroller.style.left) > (actualwidth * (-1) + 8))
	{
		memoryscroller.style.left = parseInt(memoryscroller.style.left) - copyspeed + "px";
	}
	else
	{
		memoryscroller.style.left = parseInt(memorywidth) + 8 + "px";
	}
}

if (iedom)
{
	with (document)
	{
		//document.write('<div class="spacer2">&nbsp;</div>');
		document.write('<div style="position: relative; overflow: hidden; ' + combinedcss + '" onMouseover="copyspeed=pausespeed" onMouseout="copyspeed=memoryspeed">');
		document.write('<div id="memoryscroller" style="position: absolute; left: 0px; top: 2px;" ' + divonclick + '></div>');
		document.write('</div>');
	}
}
