var scEl;
var scEl2;
var scElWidth;
var scDist;
var scInt;
var vpWidth;
var timer;

function stripPX(theValue) {
	theValue = theValue.substring(0,theValue.length-2);
	theValue=(theValue-0);
	return theValue;
}

function getWidth(theEl) {
	if (theEl.currentStyle) {
		theElWidth = theEl.offsetWidth;
	} else {
		theElWidth = stripPX(document.defaultView.getComputedStyle(theEl,'').width);
	}
	return theElWidth;
}

function scrollText() {

	var currentLeft  = stripPX(scEl.style.left);
	var currentLeft2 = stripPX(scEl2.style.left);

	currentLeft = currentLeft-scDist;
	if ((currentLeft+scElWidth)<0) currentLeft = (currentLeft2+scElWidth)-scDist;
	scEl.style.left = currentLeft+"px";

	currentLeft2 = currentLeft2-scDist;
	if ((currentLeft2+scElWidth)<0) currentLeft2 = currentLeft+scElWidth;
	scEl2.style.left = currentLeft2+"px";

	timer = setTimeout("scrollText()",scInt);
}

function pauseScroll() {
	clearTimeout(timer);
}

function setTickerWidth() {
	scEl = document.getElementById("tickerContent");
	scEl2 = document.getElementById("tickerContent2");
	var totalWidth=0;
	for (i=0;i<scEl.childNodes.length;i++) {
		if (scEl.childNodes[i].tagName=="LI") {
totalWidth += getWidth(scEl.childNodes[i]);
		}
	}
	scEl.style.width=(totalWidth+"px");
	scEl2.style.width=(totalWidth+"px");
}

function initScroll() {
	setTickerWidth();

	scEl = document.getElementById("tickerContent");
	scEl.style.left = "0px";
	scElWidth = getWidth(scEl);

	scEl2 = document.getElementById("tickerContent2");
	scEl2.style.left = scElWidth+"px";

	scDist = 3;
	scInt = 75; // in miliseconds
 	vpWidth = getWidth(document.getElementById("ticker"));
	scrollText();
}
