function getMouseX(e)
{
	if (window.opera)
	{
		return e.clientX;
	}
	else if (document.all)
	{
		return document.body.scrollLeft + event.clientX;
	}
	else if (document.layers||document.getElementById)
	{
		return e.pageX;
	}
}
function getMouseY(e)
{
	if (window.opera)
	{
		return e.clientY;
	}
	else if (document.all)
	{
		return document.body.scrollTop + event.clientY;
	}
	else if (document.layers||document.getElementById)
	{
		return e.pageY;
	}
}
function moveLayer(idName, x, y)
{
	if (document.getElementById)
	{
		document.getElementById(idName).style.left = x+'px';
		document.getElementById(idName).style.top = y+'px';
	}
	else if (document.all)
	{
		document.all(idName).style.pixelLeft = x;
		document.all(idName).style.pixelTop = y;
	}
	else if (dcoument.layers)
	{
		document.layers[idName].moveTo(x,y);
	}
}
function zindexLayer(idName, zindex)
{
	if (document.getElementById)
	{
		document.getElementById(idName).style.zIndex = zindex;
	}
	else if (document.all)
	{
		document.all(idName).style.zIndex = zindex;
	}
	else if (document.layers)
	{
		document.layers[idName].zIndex = zindex;
	}
}
function showLayer(idName)
{
	if (document.getElementById)
	{
		document.getElementById(idName).style.visibility = 'visible';
	}
	else if (document.all)
	{
		document.all(idName).style.visibility = 'visible';
	}
	else if (document.layers)
	{
		document.layers[idName].visibility = 'show';
	}
}
function hideLayer(idName)
{
	if (document.getElementById)
	{
		document.getElementById(idName).style.visibility = 'hidden';
	}
	else if (document.all)
	{
		document.all(idName).style.visibility = 'hidden';
	}
	else if (document.layers)
	{
		document.layers[idName].visibility = 'hide';
	}
}
