// ----------------------------------------------------------------
//	LayoutFunctions.php - Handles Layout Related Javascript Functions
// ----------------------------------------------------------------
//	Version 6.23: 12/02/06 01:04 PM		[Change Javascript Function Libraries]
// ----------------------------------------------------------------

// [F1]------------------------------------------------------------
	function calculatePageCenter() {
// ----------------------------------------------------------------
//	Summary:	Determines center of page screen for Layout
// ----------------------------------------------------------------
		var screenW = 640, screenH = 480;
		if (parseInt(navigator.appVersion)>3) {
		 screenW = screen.width;
		 screenH = screen.height;
		}
		else if (navigator.appName == "Netscape" 
		    && parseInt(navigator.appVersion)==3
		    && navigator.javaEnabled()
		   ) 
		{
		 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
		 var jScreenSize = jToolkit.getScreenSize();
		 screenW = jScreenSize.width;
		 screenH = jScreenSize.height;
		}
		return screenW;
	}

// [F2]------------------------------------------------------------
	function initializePageLayout() {
// ----------------------------------------------------------------
//	Summary:	Initializes Page Layout
// ----------------------------------------------------------------
		siteFrameWidth = 800;
		screenCenter = (calculatePageCenter()/2);
		outsideMargin = screenCenter - (siteFrameWidth/2);

		document.getElementById("SiteFrame").style.position = "absolute";
		document.getElementById("SiteFrame").style.width = siteFrameWidth+"px";
		document.getElementById("SiteFrame").style.marginLeft = outsideMargin+"px";
		document.getElementById("SiteFrame").style.visibility = "visible";

		contentBottomPixel = document.getElementById("ContentPanel").offsetHeight;
		navigationBottomPixel = document.getElementById("NavigationPanel").offsetHeight;
		footerBottomPixel = document.getElementById("SiteFooter").offsetHeight;
		maxBottomPixel = contentBottomPixel;

		if (navigationBottomPixel > maxBottomPixel) maxBottomPixel = navigationBottomPixel;

		document.getElementById("ContentPanel").style.height = maxBottomPixel+"px";;
		document.getElementById("NavigationPanel").style.height = maxBottomPixel+"px";;
		document.getElementById("SiteFooter").style.top = (maxBottomPixel+10)+"px";;

		if (document.getElementById("SearchOptimizationPanel")) {
			searchOptimizationStartPixel = maxBottomPixel+footerBottomPixel+160;
			document.getElementById("SearchOptimizationPanel").style.top = searchOptimizationStartPixel+"px";;
			document.getElementById("SearchOptimizationPanel").style.visibility = "visible";
		}
	}

