// JavaScript Document
// load in the foot of the document
var winTerval;
var byX = 0;
var byY = 5;
var scrollTime = 50;
var waitTime = 2500;
var waitXAt = 0;
var waitYAt = 241;
// only scroll to the top of the last one
var scrollXUntil = 0;
var scrollYUntil = 482;
var atXNow = 0;
var atYNow = 0;
var displayed = 1;
var scrollThis = document.getElementById('ss_24');
var backgroundImageSrc = '/images/hmBanners/hmBrand-All.jpg';

function restartIntervalY()
{
	winTerval = window.setInterval("scrollBackgroundY()", scrollTime);
}

function restartIntervalX()
{
	winTerval = window.setInterval("scrollBackgroundX()", scrollTime);
}

function restartIntervalXY()
{
	winTerval = window.setInterval("scrollBackgroundXY()", scrollTime);
}

function scrollBackgroundY()
{
	atYNow = atYNow + byY;
	if (atYNow >= scrollYUntil)
	{
		atYNow = scrollYUntil;
		scrollThis.style.backgroundPosition = ' ' + atXNow + 'px' + ' -' + atYNow + 'px';
		window.clearInterval(winTerval);
		return;
	}
	// implicit else to continue
	if (atYNow >= (waitYAt * displayed))
	{
		atYNow = (waitYAt * displayed);
		displayed++;
		window.clearInterval(winTerval);
		// alert(atYNow + '\n' + scrollThis.style.backgroundPosition + '\n' + (waitYAt * displayed) + '\n' + (atYNow % (waitYAt * displayed)));
		window.setTimeout("restartIntervalY()", waitTime);
		scrollThis.style.backgroundPosition = ' ' + atXNow + 'px' + ' -' + atYNow + 'px';
	}
	scrollThis.style.backgroundPosition = ' ' + atXNow + 'px' + ' -' + atYNow + 'px';
}

function scrollBackgroundX()
{
}

function scrollBackgroundXY()
{
}

if (byX != 0 && byY != 0)
{
	window.setTimeout("restartIntervalXY()", waitTime);
}

else if (byX != 0)
{
	window.setTimeout("restartIntervalX()", waitTime);
}

else if (byY != 0)
{
	scrollThis.style.backgroundImage = backgroundImageSrc;
	scrollThis.style.backgroundPosition = atXNow + 'px' + ' ' + atYNow + 'px';
	window.setTimeout("restartIntervalY()", waitTime);
}
