var speed;

function getObj(id)
{
	return document.getElementById(id);
}

function scrollContent()
{
	if (window.parent.getObj('newPosition'))
	{
		if (document.documentElement.scrollLeft < parseInt(window.parent.getObj('newPosition').value)) {speed = 63;}
		else if (document.documentElement.scrollLeft > parseInt(window.parent.getObj('newPosition').value)) {speed = -63;}
		else {speed = 0;}
		window.scrollBy(speed,0);

		if (parseInt(getObj('container').style.width) > 630 && parseInt(window.parent.getObj('newPosition').value) < (parseInt(getObj('container').style.width)-630) && window.parent.pageTurners == 1)
		{
			window.parent.getObj('nextPage').style.display = "block";
		}
		else
		{
			if (window.parent.pageTurners == 1)
			{
				window.parent.getObj('nextPage').style.display = "none";
			}
		}
			

		if (parseInt(window.parent.getObj('newPosition').value) >= 630 && window.parent.pageTurners == 1)
		{
			window.parent.getObj('previousPage').style.display = "block";
		}
		else
		{
			if (window.parent.pageTurners == 1)
			{
				window.parent.getObj('previousPage').style.display = "none";
			}
		}
	}
}

function changeToolTipContent(owner)	{window.parent.getObj('tipContent').src = owner.href;}
function changeToolTipTitle(owner)		{window.parent.getObj('tipTitle').innerHTML = owner.title;}

function showToolTip()
{
	window.parent.getObj('tipWindow').style.display = "block";
	window.parent.getObj('tipContainer').style.display = "block";
}

function setLinks()
{
	var pageLinks = document.getElementsByTagName("a");
	for (var count = 0; count < pageLinks.length; count++)
	{
		var pageLink = pageLinks[count];
		if (pageLink.className == 'toolTip')
		{
			pageLink.onmouseover = function() {changeToolTipContent(this); changeToolTipTitle(this); return false;}
			pageLink.onclick = function() {showToolTip(); return false;}
		}
	}
}

function addRemove(button)
{
	if (button.className == "remove")
	{
		if (parseInt(button.nextSibling.value) > 0)
		{
			button.nextSibling.value = parseInt(button.nextSibling.value)-1;
		}
	}
	else
	{
		button.previousSibling.value = parseInt(button.previousSibling.value)+1;
	}
}

window.onload = function()
{
	setLinks();
	setInterval("scrollContent()",30);

	if (document.getElementById("productSelector"))
	{
		var buttons = document.getElementById("productSelector").getElementsByTagName("input");
		for (var count = 0; count < buttons.length; count++)
		{
			if (buttons[count].className == 'remove')
			{
				buttons[count].onclick = function() {addRemove(this); return false;}
			}

			if (buttons[count].className == 'add')
			{
				buttons[count].onclick = function() {addRemove(this); return false;}
			}
		}
	}
}
