//preload rollover images

home = new Image();
home.src = "images/btn_home_a.gif";

company = new Image();
company.src = "images/btn_company_a.gif";

ldslinkup = new Image();
ldslinkup.src = "images/btn_ldslinkup_a.gif";

chosennet = new Image();
chosennet.src = "images/btn_chosennet_a.gif";

faithlink = new Image();
faithlink.src = "images/btn_faithlink_a.gif";

doneloading = 'false';

offsetY = 0;
section = "";

mac = navigator.platform.toUpperCase().indexOf("MAC") != -1;
win = navigator.platform.toUpperCase().indexOf("WIN") != -1;

function init(s) {
	DynLayerInit();
	doneloading = 'true';
	hidemenus.elm.onmouseover = hideMenu;

	section = s;

	offsetY = 56 + 45 - 36;
	if( section != "outside" )  {
		offsetY += 6;
	}
}

function imageOver(img) {
	document.images[img].src = "images/btn_" + img + "_a.gif";
}

function imageOut(img) {
	if( section != img )  {
		document.images[img].src = "images/btn_" + img + "_i.gif";
	}
}

function showMenu(who) {
	if (doneloading == 'true' && is.ie && (win || (mac && is.ie5))) {
		// calculate window width offset
		if (mac) {
			winW = document.body.offsetWidth;
		} else {
			winW = document.body.offsetWidth - 20;
		}
		if (winW > 764) {
			offsetX = parseInt((winW - 764) / 2);
		} else {
			offsetX = 0;
		} 
		

		// layer locations
		switch (who) {

			case "company":
				btnX = 56 + offsetX;
				mnuX = 56 + offsetX;
				btnY = offsetY;
				mnuY = btnY + 26;
				break;

		}

		// move and display menus
		eval(who + ".moveTo(btnX, btnY)");
		eval(who + ".show()");
		eval(who + "menu.moveTo(mnuX, mnuY)");
		eval(who + "menu.show()");

		// show transparent layer that causes menus to hide
		hidemenus.moveTo(offsetX, null);
		hidemenus.show();
	} else {
		imageOver(who);
	}
}

function hideMenu() {
	if (doneloading == 'true') {
		hidemenus.hide();

		company.hide();
		companymenu.hide();

	}
}
