//preload rollover images
home_a = new Image();
home_a.src = "/img/btn_home_a.gif";
aboutus = new Image();
aboutus.src = "/img/btn_about_eng_a.gif";
products = new Image();
products.src = "/img/btn_products_eng_a.gif";
support = new Image();
support.src = "/img/btn_support_eng_a.gif";
sales = new Image();
sales.src = "/img/btn_sales_eng_a.gif";
events = new Image();
events.src = "/img/btn_events_eng_a.gif";
career = new Image();
career.src = "/img/btn_career_eng_a.gif";
news = new Image();
news.src = "/img/btn_news_eng_a.gif";
contact = new Image();
contact.src = "/img/btn_contact_eng_a.gif";
searchx = new Image();
searchx.src = "/img/btn_search_eng_a.gif";

doneloading = 'false';

mac = navigator.platform.toUpperCase().indexOf("MAC") != -1;
win = navigator.platform.toUpperCase().indexOf("WIN") != -1;



function init() {
	DynLayerInit();
	doneloading = 'true';
	hidemenus.elm.onmouseover = hideMenu;
}

function imageOver(img) {
	document.images[img].src = "/img/btn_" + img + "_eng_a.gif";
}

function imageOut(img) {
	document.images[img].src = "/img/btn_" + img + "_eng_i.gif";
	imageOver(defaultImg);
}

function showMenu(who) {
//	if (doneloading == 'true' && is.ie && (win || (mac && is.ie5))) {
	if (doneloading == 'true') {
		// calculate window width offset
		if (is.ie || is.ns5){
			if (mac) {
				winW = document.body.offsetWidth;
			} else {
				winW = document.body.offsetWidth - 20;
			}
			if (winW > 700) {
				offsetX = parseInt((winW - 700) / 2);
			} else {
				offsetX = -2;
			}
		}
		
		if (is.ns && !is.ns5){
			if (mac) {
				winW = window.innerWidth;
			} else {
				winW = window.innerWidth - 20;
			}
			if (winW > 700) {
				offsetX = parseInt((winW - 700) / 2) + 1;
			} else {
				offsetX = -2;
			}
		}
		
			// This might be helpful for netscape implementation
			//offsetX = document.hidemenusDiv.left + 20; 
			
		// layer locations
		switch (who) {
			case "aboutus":
				btnX = 50 + offsetX;
				mnuX = 50 + offsetX;
				btnY = 87;
				mnuY = 109;
				break;
			case "products":
				btnX = 113 + offsetX;
				mnuX = 113 + offsetX;
				btnY = 87;
				mnuY = 109;
				break;
			case "sales":
				btnX = 238 + offsetX;
				mnuX = 238 + offsetX;
				btnY = 87;
				mnuY = 109;
				break;
			case "support":
				btnX = 299 + offsetX;
				mnuX = 299 + offsetX;
				btnY = 87;
				mnuY = 109;
				break;
			case "events":
				btnX = 396 + offsetX;
				mnuX = 396 + offsetX;
				btnY = 87;
				mnuY = 109;
				break;
			case "career":
				btnX = 510 + offsetX;
				mnuX = 510 + offsetX;
				btnY = 87;
				mnuY = 109;
				break;
			case "news":
				btnX = 499 + offsetX;
				mnuX = 500 + offsetX;
				btnY = 109;
				mnuY = 130;
				break;
			case "contact":
				btnX = 547 + offsetX;
				mnuX = 500 + offsetX;
				btnY = 109;
				mnuY = 130;
				break;
			case "searchx":
				btnX = 624 + offsetX;
				mnuX = 500 + offsetX;
				btnY = 109;
				mnuY = 130;
				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();
		aboutus.hide();
		aboutusmenu.hide();
		products.hide();
		productsmenu.hide();
		support.hide();
		supportmenu.hide();
		sales.hide();
		salesmenu.hide();
		events.hide();
		eventsmenu.hide();
		career.hide();
		careermenu.hide();
		news.hide();
		newsmenu.hide();
		contact.hide();
		contactmenu.hide();
		searchx.hide();
		searchxmenu.hide();
	}
}

