//  ---------------------------------------------------------
//  Scroll arrow scripts
//  ---------------------------------------------------------

/*function OnLoadScripts()
{
	try
	{
		var ScrollboxTop = findPosY(document.getElementById("scrollbox"));
		var ScrollboxLeft = findPosX(document.getElementById("scrollbox"));
		var ScrollboxWidth = document.getElementById("scrollbox").clientWidth;
	}
	catch(e){}
}*/

function findPosX(obj)
{
	var curleft = 0;
	
	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
			curleft = curleft + obj.offsetLeft;
			obj = obj.offsetParent;
		}
	}
	
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	
	if(obj.offsetParent)
	{
		while(obj.offsetParent)
		{
			curtop = curtop + obj.offsetTop;
			
			obj = obj.offsetParent;
		}
	}
	
	return curtop;
}

var mousePress = "up";
		
function reset_mousePress()
{
	mousePress = "up";
}

function clickDivDown(num)
{
	mousePress = "down";
	moveDivDown(num);
}

function clickDivUp(num)
{
	mousePress = "down";
	moveDivUp(num);
}


function moveDivDown(num)
{
	var pos, posLength, pagePos;
	var scrollboxHeight, parentHeight;

	scrollboxHeight = document.getElementById("scrollbox" + num).clientHeight;
	parentHeight = document.getElementById("parent" + num).clientHeight;
	
	pos = document.getElementById("scrollbox" + num).style.top;
	posLength = pos.length;
	pos = pos.substring(0, posLength - 2);
	
	pagePos = parseInt(scrollboxHeight) - parseInt(parentHeight) + parseInt(pos);
	
	if (pagePos > 0)
	{
		pos = pos - 14; // Scroll amount
		document.getElementById("scrollbox" + num).style.top = pos + "px";
		if (mousePress == "down")
		{
			setTimeout("moveDivDown('" + num + "')", 50); // Speed
		}
		document.getElementById("ScrollImageUp" + num).src = '/images/scroll_buttons_light_up.gif';
	}
	else
	{
		mousePress = "up";
		document.getElementById("ScrollImageDown" + num).src = '/images/scroll_buttons_dark_dn.gif';
	}
}

function moveDivUp(num)
{
	var pos, posLength, pagePos;
	var scrollboxHeight, parentHeight;

	scrollboxHeight = document.getElementById("scrollbox" + num).clientHeight;
	parentHeight = document.getElementById("parent" + num).clientHeight;
	
	pos = document.getElementById("scrollbox" + num).style.top;
	pos = pos.substring(0, pos.length - 2);
	
	pagePos = parseInt(pos);
	
	
	if (pagePos < 0)
	{
		pos = parseInt(pos) + 14; // Scroll amount
		document.getElementById("scrollbox" + num).style.top = pos + "px";
		if (mousePress == "down")
		{
			setTimeout("moveDivUp('" + num + "')", 50); // Speed
		}
		document.getElementById("ScrollImageUp" + num).src = '/images/scroll_buttons_light_up.gif';
		document.getElementById("ScrollImageDown" + num).src = '/images/scroll_buttons_light_dn.gif';
	}
	else
	{
		mousePress = "up";
		document.getElementById("ScrollImageDown" + num).src = '/images/scroll_buttons_light_dn.gif';
		document.getElementById("ScrollImageUp" + num).src = '/images/scroll_buttons_dark_up.gif';
	}
}

//  ---------------------------------------------------------
//  End of scroll arrow scripts
//  ---------------------------------------------------------