

function screenLeft()
{
	setScreenshot_pointer(screenshot_pointer - 1);
}

function screenRight()
{
	setScreenshot_pointer(screenshot_pointer + 1);
}

function setScreenshot_pointer(pos)
{
	screenshot_pointer = pos;

	if(screenshot_pointer < 10)
	{
		document.getElementById("arrow_right").style.display = "block";
	}
	if(screenshot_pointer > 1)
	{
		document.getElementById("arrow_left").style.display = "block";
	}
	if(screenshot_pointer == 1)
	{
		document.getElementById("arrow_left").style.display = "none";
	}
	else if(screenshot_pointer == 10)
	{
		document.getElementById("arrow_right").style.display = "none";
	}

	if(screenshot_pointer > 0 && screenshot_pointer < 11)
	{
		setWaitCursor(true)
		document.getElementById("screenshot_big").src="http://media01.gameloft.com/web_mkt/minisites/sonic/images/screens/" + screenshot_pointer + ".jpg";
	}

}

/* Imported */

function GetChildren()
{
	if (DOMcheck)
	{
		ReportElements(document.getElementById("wrapper").childNodes, "childNodes()", "#0F0");
	}
}

function setWaitCursor(on)
{
	if (DOMcheck)
	{
		ReportElements(document.getElementById("wrapper").getElementsByTagName("*"), "getElementsByTagName(\"*\")", on);
	}
}

function ReportElements(aEls, sText, on)
{
	var sMsg = sText + " reports " + aEls.length + " elements:";

	for (var iEl = 0; iEl < aEls.length; iEl++)
	{
		sMsg += "\n" + (iEl+1) + ": ";
			if (aEls[iEl].style)
			{
				if(on == true)
				{
					aEls[iEl].style.cursor = "wait";
				}
				else
				{
					aEls[iEl].style.cursor = "default";
				}

			}
			if (aEls[iEl].tagName) sMsg += aEls[iEl].tagName;
			if (aEls[iEl].id) sMsg += "#" + aEls[iEl].id;
	}
}

function DOMcheck()
{
	var sMsg = "";

	if (!document.getElementById) sMsg += "This browser doesn't support getElementById";
	if (!document.childNodes) sMsg += "This browser doesn't support childNodes";
	if (!document.getElementsByTagName) sMsg += "This browser doesn't support getElementsByTagName";

	if (sMsg != "")
	{
		return false;
	}
	else
	{
		return true;
	}
}

