var myBrowser;
var staticMenu;

function CreateStaticMenu(theObj, x, y, moveX, moveY)
{
	myBrowser = new xBrowser();

	staticMenu = new xLayerFromObj(theObj);
	staticMenu.setzIndex(2000);
	staticMenu.baseX = x;
	staticMenu.baseY = y;
	staticMenu.x = x;
	staticMenu.y = y;
	var targetX = (myBrowser.getCanvasWidth()/2) - (staticMenu.getWidth()/2) + (myBrowser.getMinX() + staticMenu.baseX);
	staticMenu.moveTo(targetX,y);
	staticMenu.show();
	if((moveX) && (moveY)){
		setInterval("ani()", 20);
	}else{
		if(moveX){
			setInterval("aniX()", 20);
		}
		if(moveY){
			setInterval("aniY()", 20);
		}
	}
}
function ani()
{
	var b = staticMenu;
	//var targetX = myBrowser.getMinX() + b.baseX;	
	var targetX = (myBrowser.getCanvasWidth()/2) - (b.getWidth()/2) + (myBrowser.getMinX() + b.baseX);
	var targetY = (myBrowser.getCanvasHeight()/2) - (b.getHeight()/2) + (myBrowser.getMinY() + b.baseY);
	//var targetY = myBrowser.getMinY() + b.baseY;
	var dx = (targetX - b.x)/8;
	var dy = (targetY - b.y)/8;
	
	b.x += dx;
	b.y += dy;

	b.moveTo(b.x, b.y);
}
function aniX()
{
	var b = staticMenu;
	//var targetX = myBrowser.getMinX() + b.baseX;	
	var targetX = (myBrowser.getCanvasWidth()/2) - (b.getWidth()/2) + (myBrowser.getMinX() + b.baseX);
	//var targetY = (myBrowser.getCanvasHeight()/2) - (b.getHeight()/2) + (myBrowser.getMinY() + b.baseY);
	//var targetY = myBrowser.getMinY() + b.baseY;
	var dx = (targetX - b.x)/8;
	//var dy = (targetY - b.y)/8;
	
	b.x += dx;
	//b.y += dy;

	b.moveTo(b.x, b.y);
}
function aniY()
{
	var b = staticMenu;
	//var targetX = myBrowser.getMinX() + b.baseX;	
	//var targetX = (myBrowser.getCanvasWidth()/2) - (b.getWidth()/2) + (myBrowser.getMinX() + b.baseX);
	var targetY = (myBrowser.getCanvasHeight()/2) - (b.getHeight()/2) + (myBrowser.getMinY() + b.baseY);
	//var targetY = myBrowser.getMinY() + b.baseY;
	//var dx = (targetX - b.x)/8;
	var dy = (targetY - b.y)/8;
	
	//b.x += dx;
	b.y += dy;

	b.moveTo(b.x, b.y);
}
