
var x, y;
var maxRotAngle = 4;
var maxVertAngle = 4;
var coef = 2;

function handlerMM(e) 
{
	x = (document.layers) ? e.pageX : document.body.scrollLeft + event.offsetX;
	y = (document.layers) ? e.pageY : document.body.scrollTop + event.offsetY;
}

//document.onmousemove = handlerMM;

var mouseoverarrowleft = false; 
var mouseoverarrowright = false; 
var mouseoverarrowup = false; 
var mouseoverarrowdown = false; 

function initPanArrowRight() 
{
	document.onmousemove = handlerMM;
	mouseoverarrowright = true;
	panArrowRight();
}


function panArrowRight() 
{
	var rotAngle = x;//-document.images.arrowright.width;
	rotAngle = coef*rotAngle/35;
	if (rotAngle < 0 || rotAngle > maxRotAngle)
	{
		rotAngle = 0;
	}
	if (mouseoverarrowright == true) document.pt01.startAutoPan(rotAngle,0,1);
	if (mouseoverarrowright == true) setTimeout("panArrowRight()", 70);
}

function initTiltArrowUp() 
{
	document.onmousemove = handlerMM;
	mouseoverarrowup = true;
	tiltArrowUp();
}

function tiltArrowUp() 
{
	var rotVertAngle = document.images.arrowdown.height-y;
	rotVertAngle = coef*rotVertAngle/35;
	if (rotVertAngle < 0 || rotVertAngle > maxVertAngle)
	{
		rotVertAngle = 0;
	}
	if (mouseoverarrowup == true) document.pt01.startAutoPan(0, rotVertAngle,1);
	if (mouseoverarrowup == true) setTimeout("tiltArrowUp()", 70);
}

function initTiltArrowDown() 
{
	document.onmousemove = handlerMM;
	mouseoverarrowdown = true;
	tiltArrowDown();
}

function tiltArrowDown() 
{
	var rotVertAngle = y;
	rotVertAngle = coef*rotVertAngle/35;
	if (rotVertAngle < 0 || rotVertAngle > maxVertAngle)
	{
		rotVertAngle = 0;
	}
	if (mouseoverarrowdown == true) document.pt01.startAutoPan(0, -rotVertAngle,1);
	if (mouseoverarrowdown == true) setTimeout("tiltArrowDown()", 70);
}

function initPanArrowLeft() 
{
	document.onmousemove = handlerMM;
	mouseoverarrowleft = true;
	panArrowLeft();
}

function panArrowLeft() 
{
	var rotAngle = document.images.arrowleft.width-x;
	rotAngle = coef*rotAngle/35;
	if (rotAngle < 0 || rotAngle > maxRotAngle)
	{
		rotAngle = 0;
	}
	if (mouseoverarrowleft == true) document.pt01.startAutoPan(-rotAngle,0,1);
	if (mouseoverarrowleft == true) setTimeout("panArrowLeft()", 70);
}

function panStop() 
{
	mouseoverarrowleft = false;
	mouseoverarrowright = false;
	mouseoverarrowup = false;
	mouseoverarrowdown = false;
	document.pt01.stopAutoPan();
}
