//preload rollover images

marriage = new Image();
marriage.src = "/img/nav/btn_marriage_a.gif";

privatetherapy = new Image();
privatetherapy.src = "/img/nav/btn_privatetherapy_a.gif";

profssnltrain = new Image();
profssnltrain.src = "/img/nav/btn_profssnltrain_a.gif";

parenting = new Image();
parenting.src = "/img/nav/btn_parenting_a.gif";

publictalks = new Image();
publictalks.src = "/img/nav/btn_publictalks_a.gif";

research = new Image();
research.src = "/img/nav/btn_research_a.gif";

store = new Image();
store.src = "/img/nav/btn_store_a.gif";

takequiz = new Image();
takequiz.src = "/img/nav/btn_takequiz_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;
	if( section != "home" )  {
		offsetY += 6;
	}
}

function imageOver(img) {
	document.images[img].src = "/img/nav/btn_" + img + "_a.gif";
}

function imageOut(img) {
	if( section != img )  {
		document.images[img].src = "/img/nav/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 > 750) {
			offsetX = parseInt((winW - 750) / 2);
		} else {
			offsetX = 0;
		}

		// layer locations
		switch (who) {
			case "marriage":
				btnX = 39 + offsetX;
				mnuX = 39 + offsetX;
				btnY = offsetY;
				mnuY = btnY + 26;
				break;

			case "privatetherapy":
				btnX = 175 + offsetX;
				mnuX = 175 + offsetX;
				btnY = offsetY;
				mnuY = btnY + 26;
				break;

			case "parenting":
				btnX = 278 + offsetX;
				mnuX = 278 + offsetX;
				btnY = offsetY;
				mnuY = btnY + 26;
				break;

			case "profssnltrain":
				btnX = 357 + offsetX;
				mnuX = 357 + offsetX;
				btnY = offsetY;
				mnuY = btnY + 26;
				break;

			case "publictalks":
				btnX = 500 + offsetX;
				mnuX = 500 + offsetX;
				btnY = offsetY;
				mnuY = btnY + 26;
				break;

			case "research":
				btnX = 588 + offsetX;
				mnuX = 588 + offsetX;
				btnY = offsetY;
				mnuY = btnY + 26;
				break;

			case "store":
				btnX = 664 + offsetX;
				mnuX = 664 + 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();

		marriage.hide();
		marriagemenu.hide();

		privatetherapy.hide();
		privatetherapymenu.hide();

		profssnltrain.hide();
		profssnltrainmenu.hide();

		parenting.hide();
		parentingmenu.hide();

		publictalks.hide();
		publictalksmenu.hide();

		research.hide();
		researchmenu.hide();

		store.hide();
		storemenu.hide();
	}
}
