function ScrollByY(obj_id, startY)
{
	if (ie || opera) diffY = document.body.scrollTop;
	else if (moz) diffY = window.scrollY;

	var frm = document.getElementById(obj_id);

	if (ie && !frm.style.paddingTop)
		frm.style.paddingTop = 0;

	if (!ie && !frm.style.top)
		frm.style.top = 0;

	if (diffY > startY)
	{
		if (ie)
		{
			var delta = Math.round(((diffY-startY) - parseInt(frm.style.paddingTop, 10)) / 5);
			frm.style.paddingTop = "" + (parseInt(frm.style.paddingTop, 10) + delta) + "px";
		}
		else
		{
			var delta = Math.round(((diffY-startY) - parseInt(frm.style.top, 10)) / 5);
			frm.style.top = "" + (parseInt(frm.style.top, 10) + delta) + "px";
		}
	}
	else if (diffY < startY)
	{
		if (ie)
		{
			var delta = Math.round(parseInt(frm.style.paddingTop, 10) / 5);
			frm.style.paddingTop = "" + (parseInt(frm.style.paddingTop, 10) - delta) + "px";
		}
		else
		{
			var delta = Math.round(parseInt(frm.style.top, 10) / 5);
			frm.style.top = "" + (parseInt(frm.style.top, 10) - delta) + "px";
		}
	}
}

