var posX = 0;
var posY = 0;
var doscrollX = false;
var doscrollY = false;
var step = 1;

function scrollX(onoff,box_id)
{
	if (doscrollX)
	{
		if (onoff == 1)
		{
			posX = posX - step;
			if (posX*-1 > document.getElementById(box_id).offsetWidth / 2) posX = (document.getElementById(box_id).offsetWidth / 2) *-1;
		} else {
			posX = posX + step;
			if (posX > 0) posX = 0;
		}
		document.getElementById(box_id).style.left = posX + "px";
		setTimeout('scrollX(' + onoff + ',\'' + box_id + '\')',1);
	}
}

function scrollY(onoff,box_master,box_document)
{
	if (doscrollY)
	{
		if (onoff == 1 && posY * -1 < g(box_document).offsetHeight - g(box_master).offsetHeight/2)
		{
			posY = posY - step;

			/**/
			if ( posY * -1 >= g(box_document).offsetHeight - g(box_master).offsetHeight/2 )
			{
				doscrollY = false;
				//document.title = "is false";
			}
			/**/

			if ( g(box_master).offsetTop < + g(box_master).offsetHeight *-1 + g(box_master).offsetHeight - crf*30 )
			{
				doscrollY = false;
			} else {
				if (posY*-1 > document.getElementById(box_document).offsetHeight) posY = (document.getElementById(box_document).offsetHeight) *-1;
			}
		} else {
			posY = posY + step;
			if (posY > 0) posY = 0;
		}

		if (doscrollY) document.getElementById(box_document).style.top = posY + "px";
		setTimeout('scrollY(' + onoff + ',\'' + box_master + '\',\'' + box_document + '\')',1);
	}
}