function performAllInits()
{
	init_Nav();
	initMenuGraphics();
	init_Menu_Layers();
	pageSpecificInits ();
	repositionSearchField ();
	AdjustMenuPos ();
	handleResize();
	showMainLayer();
}


function showMainLayer()
{
	if (mainLayer == null)
		mainLayer = document.getElementById("main");
	if (mainLayer)
	{
		ShowThisLayer (mainLayer);
		showNamedLayer ("headBG");
		showNamedLayer ("logo");
		showNamedLayer ("menuGraphics");
		showNamedLayer ("menuText");
		showNamedLayer ("searchLayer");
		showNamedLayer ("srchBtn");
		showMoreSubLayers ();
	}
}

function showNamedLayer (inLayerName)
{
	layerToShow = document.getElementById(inLayerName);
	if (layerToShow)
	{
		ShowThisLayer (layerToShow);
	}
}

var mainLayer = null;
var mainLayerXOffset = 0;
function handleResize ()
{
	if (mainLayer == null)
		mainLayer = document.getElementById("main");
	if (mainLayer)
	{
		var iw = 0;
		if( typeof( window.innerWidth ) == 'number' ) {
		//Non-IE
			iw = window.innerWidth;
		} else if( document.documentElement && document.documentElement.clientWidth ) {
		//IE 6+ in 'standards compliant mode'
			iw = document.documentElement.clientWidth;
		} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		//IE 4 compatible
			iw = document.body.clientWidth;
		}
		mainLayerXOffset = 0;
		if (iw > 818)
			mainLayerXOffset = (iw - 818) / 2;
		mainLayer.style.left = mainLayerXOffset + "px";
	}
}

function repositionSearchField ()
{
	var srchLyr = document.getElementById("searchLayer");
	if (srchLyr)
	{
		var vadjust = 0;
		if (isIE)
		{
			if (isWin)
				vadjust = 1;
			else
				vadjust = 3;
		}
		else if (isFirefox)
		{
			if (isWin)
				vadjust = 2;
			else
				vadjust = 3;
		}
		else if (isCamino)
		{
			vadjust = 3;
		}
		else if (isNS)
		{
			if (isWin)
				vadjust = 2;
			else
				vadjust = 3;
		}
		else if (isOpera && isWin)
		{
			vadjust = -8;
		}
		if (vadjust)
		{
			srchLyr.style.top = (135 + vadjust) + "px";
		}
	}
}

function AdjustMenuPos ()
{
	if (menuTextLayer == null)
	{
		menuTextLayer = document.getElementById ("menuText");
	}
	if (menuTextLayer != null)
	{
		var vadjust = 0;
		if (isIE)
		{
			if (isWin)
				vadjust = 3;
			else
				vadjust = 2;
		}
		else if (isFirefox)
		{
			if (isWin)
			{
			}
			else
				vadjust = 2;
		}
		else if (isCamino)
		{
			vadjust = 2;
		}
		else if (isNS)
		{
			if (isWin)
			{
			}
			else
				vadjust = 2;
		}
		
		if (vadjust)
		{
			menuTextLayer.style.top = (136 + vadjust) + "px";
		}
		menuPosAdjusted = true;
	}
}

