var tMotion = null;

function oTempCtl::ClickImage(x,y)
{
	if (tMotion == null)
	{
		tMotion = setTimeout('tMotion = null;', 1200);
		var CenterX = this.width / 2;
		var CenterY = this.height / 2;

		var vX = x - CenterX;
		var vY = CenterY - y;

		var RatioX = this.width /24;
		var RatioY = this.height /16;
		
		var StepX = vX / RatioX;
		var StepY = vY / RatioY;

		MVRXY(Math.floor(StepX), Math.floor(StepY));
	}
}

function OpenURL( sURL )
{
	req = new ActiveXObject("Microsoft.XMLHTTP");
	req.open("GET", sURL, true);
	req.send(null);
}

function MVRXY(nX, nY)
{
	var oCtl = document.all.oTempCtl;
	if (!oCtl) return;

	var sUrl = oCtl.URL;
	if (sUrl.substr(sUrl.length - 1) != "/") sUrl += "/";
	sUrl += "MoveCam.cgi?MoveRXY&X=" + nX + "&Y=" + nY;
	OpenURL( sUrl );
}

function initCamera(sURL)
{
	document.all.oTempCtl.URL = sURL;
	document.all.oTempCtl.Audio = 1;
	document.all.oTempCtl.ServerAudio = 1;
	document.all.oTempCtl.StatusBarCtrl = 2;
	document.all.oTempCtl.DelMenu( 0, 0 );
}
