google.load("jquery", "1.2.6");

var stopScrolling = false;
function startScroll(increment)
{
	stopScrolling = false;
	scrollDiv(increment);
}
function scrollDiv(increment)
{
	var objDiv = document.getElementById('divCategory');
	if (	((increment > 0) && (objDiv.scrollTop < objDiv.scrollHeight)) ||
			((increment < 0) && (objDiv.scrollTop > 0))
		)
	{
		objDiv.scrollTop += increment;
		if (!stopScrolling)
		{
			if (increment > 0)
			{
				increment = Math.min(increment * 1.1, 20)
			}
			else
			{
				increment = Math.max(increment * 1.1, -20)
			}
			setTimeout("scrollDiv(" + increment + ")", 100);
		}
	}
	
	var divUp = document.getElementById("divUp");
	var display = "none";
	if (objDiv.scrollTop > 0)
	{
		display = "block";
	}
	divUp.style.display = display;
	display = "none";
	var divDown = document.getElementById("divDown");
	if (objDiv.scrollTop + objDiv.clientHeight < objDiv.scrollHeight)
	{
		display = "block";
	}
	divDown.style.display = display;
}

function doLogin()
{
	UserLogin(document.getElementById("txtUser").value, document.getElementById("txtPass").value, UserLogin_CallBack)
}

function doLogout()
{
	UserLogout(UserLogout_CallBack)
}

function UserLogin_CallBack(data)
{
	if (data == trueStr.toLowerCase())
	{
		document.location = dealerUrl;
	}
	else
	{
		$('.invalidPassword')[0].style.display = "block";
	}
}

function UserLogout_CallBack(data)
{
	window.location.reload();
}