//preload rollover images

home = new Image();
home.src = "images/btn_home_a.gif";

learnmore = new Image();
learnmore.src = "images/btn_learnmore_a.gif";

signup = new Image();
signup.src = "images/btn_signup_a.gif";

login = new Image();
login.src = "images/btn_login_a.gif";

respondtoinvitation = new Image();
respondtoinvitation.src = "images/btn_respondtoinvitation_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 "home":
				btnX = 1 + offsetX;
				mnuX = 1 + offsetX;
				btnY = offsetY;
				mnuY = btnY + 26;
				break;

			case "learnmore":
				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();

		learnmore.hide();
		learnmoremenu.hide();

	}
}
