﻿var getNextTip = true;
var currentTipIndex = 0;
var tipsHolder;
var tipsHolderStyle;
var tipsContainer;
var tipsContainerStyle;
var isGeckoWin = false;

function scroll()
{
	if (parseInt(tipsHolderStyle.left) + getObjectWidth(tipsHolder) > 0)
	{
		tipsHolder.style.left = (parseInt(tipsHolderStyle.left) - (isGeckoWin ? 3 : 2)) + "px";
		setTimeout("scroll()", isGeckoWin ? 10 : 20	);
	}
	else
	{
		currentTipIndex++;
		if (currentTipIndex >= tips.length) currentTipIndex = 0;
		getNextTip = true;
	}
}

function getTip()
{
	if (document.getElementById("Tips") && getNextTip && (document.getElementById("Tips").currentStyle || (document.defaultView && document.defaultView.getComputedStyle)))
	{
		isGeckoWin = (navigator.userAgent.indexOf("Gecko") != -1 && navigator.platform.indexOf("Win") != -1);
		tipsHolder = document.getElementById("TipsInner");
		tipsHolderStyle = (tipsHolder.currentStyle) ? tipsHolder.currentStyle : document.defaultView.getComputedStyle(tipsHolder, "");
		tipsContainer = document.getElementById("Tips");
		tipsContainerStyle = (tipsContainer.currentStyle) ? tipsContainer.currentStyle : document.defaultView.getComputedStyle(tipsContainer, "");
		getNextTip = false;

		tipsHolder.style.left = tipsContainerStyle.width;
		tipsHolder.innerHTML = tips[currentTipIndex];
		scroll();
	}
}

window.setInterval("getTip()", 1000);
