//=================================================================================
//	101 Media Ltd - SmartWebb
//	(c) 2002 101 Media Ltd
//	http://www.101ltd.com
//=================================================================================

//-----------------------------------------------------------------------------
// Layer functions.
//-----------------------------------------------------------------------------

var objCurrentLayer = null;
var lngLayerX = 0;
var lngLayerY = 0;

function hideLayer(objLayer) 
{
	if (isMinIE4 || isMinNS6)
	{
		objLayer.style.visibility = 'hidden';
		objLayer.style.display = 'none';
	}
	else
	{
		objLayer.visibility = 'hidden';
	}
}

function showLayer(objLayer) 
{
	if (isMinIE4 || isMinNS6)
	{
		objLayer.style.visibility = 'visible';
		objLayer.style.display = 'block';
	}
	else
	{
		objLayer.visibility = 'visible';
	}
}

function swapLayer(objLayer)
{
	
	if (objLayer != null)
	{
		if (objCurrentLayer != null && objCurrentLayer.id != "Start" )
		{
			hideLayer(objCurrentLayer);
		}
		objCurrentLayer = objLayer;
		moveLayerTo(objCurrentLayer, lngLayerX, lngLayerY);
		showLayer(objCurrentLayer);
		return false;
	}
}

function moveLayerTo(objLayer, x, y) 
{
	
	if (isMinNS4)
	{
		objLayer.moveTo(x, y);
	}
	else
	{
		objLayer.style.left = x + "px";
		objLayer.style.top  = y + "px";
	}
	
}

function getLayer(strName) 
{
	if (isMinIE4)
	{
		return eval('document.all.' + strName);
	}
	else if (isMinNS6)
	{
		return document.getElementById(strName);
	}
	else
	{
		return findLayer(strName, document);
	}
	return null;
}

function findLayer(strName, objDoc) 
{
	var i, objLayer;
	for (i = 0; i < objDoc.layers.length; i++) 
	{
		objLayer = objDoc.layers[i];
		if (objLayer.name == strName)
		{
			return objLayer;
		}
		if (objLayer.document.layers.length > 0)
		{
			if ((objLayer = findLayer(strName, objLayer.document)) != null)
			{
				return objLayer;
			}
		}
	}
	return null;
}

function lngEdgePos()
{
	if(isMinNS6)
	{
		if (window.innerWidth <= 720)
			return 0;
		else
			return parseInt((window.innerWidth - 720) / 2);
	}	
	else if(isMinNS4)
	{
		if (window.innerWidth <= 736)
			return 0;
		else
			return parseInt((window.innerWidth - 736) / 2);
	}	
	else
	{
		if (document.body.clientWidth <= 720)
			return 0;
		else
			return parseInt((document.body.clientWidth - 720) / 2);
	}
}
