function doconmouseover() {
	var el = event.srcElement;
	
	switch(el.name) {
		case "Company": //Services//originally Company
			showMenu("menu_company", true);
			break;
		case "Products": //Solutions//originally Services
			showMenu("menu_products", true);
			break;
		case "Contact": //Clients
			showMenu("menu_contact", true);
			break;
		default:
			if(objParse(el, "menu") == null) {
				hideAllMenus();
			} else {
				if(objParse(el, "menuItem") != null) {
					var menu = objParse(el, "menu");
					var mic1 = objParse(el, "menuItem").children(0);
					var mic2 = objParse(el, "menuItem").children(1);
					
					switch(menu.id) {
						case "menu_company":
							//MM_swapImage('nav_1','','images/nav_1_f2.gif',1);
							break;
						case "menu_services":
							//MM_swapImage('nav_2','','images/nav_2_f2.gif',1);
							break;
						case "menu_clients":
							//MM_swapImage('nav_3','','images/nav_3_f2.gif',1);
							break;
						default:
							break;
					}
					
					with(mic1.style) {
						if(menu.id == "menu_team") {
							backgroundColor = menuHighlightBG;
							color = "#2A74B8";
						} else {
							backgroundColor = menuHighlightBG;
							color = menuHighlightFG;
						}
					}
					with(mic2.style) {
						if(menu.id == "menu_team") {
							backgroundColor = menuHighlightBG;
							color = "#2A74B8";
						} else {
							backgroundColor = menuHighlightBG;
							color = menuHighlightFG;
						}
					}
					
					if(mic1.innerText == "team")
						showMenu("menu_team", false);
					else {
						if(menu.id == "menu_company") {
							hideMenu("menu_team");
						}
					}
				}
			}
			
			break;
	}
	
	event.cancelBubble = true;
}

function doconmouseout() {
	var el = event.srcElement;
	
	switch(el.name) {
		case "company_off": //Company
			
			break;
		case "products_off": //Services
			
			break;
		case "contactus_off": //Clients
			
			break;
		default:
			if(objParse(el, "menuItem") != null) {
				var mic1 = objParse(el, "menuItem").children(0);
				var mic2 = objParse(el, "menuItem").children(1);
				
				with(mic1.style) {
					backgroundColor = menuDefBG;
					color = menuDefFG;
				}
				with(mic2.style) {
					backgroundColor = menuDefBG;
					color = menuDefFG;
				}
			}
			
			break;
	}
	
	event.cancelBubble = true;
}

function doconclick() {
	var el = event.srcElement;
	
	if(objParse(el, "menuItem") != null) {
		var mic = objParse(el, "menuItem").children(0);
		var hrefLoc = mic.getAttribute("href");
		location.href = hrefLoc;
	}
}

function showMenu(menuName, blnHideMenus) {
	if(blnHideMenus) hideAllMenus();
	
	var menu = document.all(menuName);
	menu.style.visibility = "visible";
	
	//menu.style.filter = "Alpha(Opacity=0)";
	//drawMenu(menuName, 0);
}

function drawMenu(menuName, opacity) {
	var filterStr = "Alpha(Opacity=" + opacity.toString() + ")";
	var menu = document.all(menuName);
	
	menu.style.filter = filterStr;
	if(opacity < 100) {
		timerCmdStr = "drawMenu('" + menuName + "', " + (opacity + 10).toString() + ")";
		var timerID = window.setTimeout(timerCmdStr, 10);
	}
}

function objParse(el, elClass) {
	if(el.tagName == "BODY") return null;
	
	if(el.className == elClass)
		return el;
	else {
		return objParse(el.parentElement, elClass);
	}
}

function hideMenu(menuName) {
	var menuRef = document.all(menuName);
	menuRef.style.visibility = "hidden";
}

function eraseMenu(menuName, opacity) {
	var filterStr = "Alpha(Opacity=" + opacity.toString() + ")";
	var menu = document.all(menuName);

	menu.style.filter = filterStr;
	if(opacity > 0) {
		timerCmdStr = "drawMenu('" + menuName + "', " + (opacity - 10).toString() + ")";
		var timerEvalStr = "var " + menuName + "Timer = window.setTimeout(\"" + timerCmdStr + "\", 10)"
		//alert(timerEvalStr);
		eval(timerEvalStr);
		//var timerID2 = window.setTimeout(timerCmdStr, 10);
	}
}

function hideAllMenus() {
	var divs = document.all.tags("DIV");
	for(var i=0; i<divs.length; i++) {
		if(divs(i).id.substring(0,5) == "menu_")
			divs(i).style.visibility = "hidden";
	}
}

var isIE = false;
var appName = navigator.appName;
var appVersion = parseInt(navigator.appVersion);
if(appName == "Microsoft Internet Explorer" && appVersion >= 4) isIE = true;
var appUA = navigator.userAgent;
var isMac = (navigator.userAgent.indexOf("Mac") != -1);

if(isIE && !isMac) {
	writeMenus();
	adjustMenus();
	
	menuDefBG = "#6C0F6F";
	menuDefFG = "white";
	//menuDefBG = "MENU";
	//menuDefFG = "MENUTEXT";
	menuHighlightBG = "#FCF096";
	menuHighlightFG = "#6C0F6F";
	//menuHighlightBG = "HIGHLIGHT";
	//menuHighlightFG = "HIGHLIGHTTEXT";
	
	document.onmouseover = doconmouseover;
	document.onmouseout = doconmouseout;
	document.onclick = doconclick;
	window.onresize = winonresize;
}

function winonresize() {
	adjustMenus();
}

function adjustMenus() {
	var tables = document.all.tags("TABLE");
	var mainTable = tables(0);
	var mtl = mainTable.offsetLeft;
	var mtt = mainTable.offsetTop;
	
	menu_company.style.posLeft = mtl + 433;
	menu_products.style.posLeft = mtl + 536;
	menu_contact.style.posLeft = mtl + 644;
	
	var mCompany = menu_company;
	var miTeam = menu_company.children(0).children(0).children(2);
	
	var mtLeft = mCompany.offsetLeft + miTeam.offsetLeft + miTeam.offsetWidth + 2;
	var mtTop = mCompany.offsetTop + miTeam.offsetTop;
	
	menu_team.style.posLeft = mtLeft;
	menu_team.style.posTop = mtTop;
}

function writeMenus() {
	with(document) {
        write('<div id="menu_company" class="menu" menuLevel="1" style="left:638px; width:100px; top:71px">');
        write('<table border="0" cellpadding="0" cellspacing="0">');
        write('<tr class="menuItem">');
        write('<tr class="menuItem">');
        write('	<td background="shared/images/home/shimback.gif" href="http://www.netsalesco.com/company/index.asp">Overview</a></td><td></td>');
        write('</tr>');
		write('<tr class="menuItem">');
        write('	<td background="shared/images/home/shimback.gif" href="http://www.netsalesco.com/company/history.asp">History</a></td><td></td>');
        write('</tr>');
        write('<tr class="menuItem">');
        write('	<td background="shared/images/home/shimback.gif" href="http://www.netsalesco.com/company/mission.asp">Mission</a></td><td></td>');
        write('</tr>');
		write('<tr class="menuItem">');
        write('	<td background="shared/images/home/shimback.gif" href="http://www.netsalesco.com/company/news/index.asp">News</a></td><td></td>');
        write('</tr>');
		write('<tr class="menuItem">');
        write('	<td background="shared/images/home/shimback.gif" href="http://www.netsalesco.com/company/offices.asp">Offices</a></td><td></td>');
        write('</tr>');
        write('</table>');
        write('</div>');
        write('<div id="menu_products" class="menu" menuLevel="1" style="left:750px; width:100px; top:71px">');
        write('<table border="0" cellpadding="0" cellspacing="0">');
        write('<tr class="menuItem">');
        write('<tr class="menuItem">');
        write('	<td background="shared/images/home/shimback.gif" href="http://www.netsalesco.com/products/index.asp">Line Card</a></td><td></td>');
        write('</tr>');
        write('<tr class="menuItem">');
        write('	<td background="shared/images/home/shimback.gif" href="http://www.netsalesco.com/products/news/index.asp">Product News</a></td><td></td>');
        write('</tr>');
       	write('<tr class="menuItem">');
        write('<tr class="menuItem">');
        write('</table>');
        write('</div>');
        write('<div id="menu_contact" class="menu" menuLevel="1" style="left:785px; width:100px; top:71px">');
        write('<table border="0" cellpadding="0" cellspacing="0">');
        write('<tr class="menuItem">');
        write('	<td background="shared/images/home/shimback.gif" href="http://www.netsalesco.com/contact/index.asp">Contact Info.</a></td><td></td>');
        write('</tr>');
        write('<tr class="menuItem">');
        write('	<td background="shared/images/home/shimback.gif" href="http://www.netsalesco.com/contact/directions.asp">Directions</a></td><td></td>');
        write('</tr>');
		write('<tr class="menuItem">');
        write('	<td background="shared/images/home/shimback.gif" href="http://www.netsalesco.com/contact/offices.asp">Offices</a></td><td></td>');
        write('</tr>');
        write('</table>');
        write('</div>');
		write('<div id="menu_team" class="menu" menuLevel="2">');
		write('<table border="0" cellpadding="0" cellspacing="0">');
		write('<tr class="menuItem">');
		write('<td href="management.html">management team</td><td></td>');
		write('</tr>');
		write('<tr class="menuItem">');
		write('<td href="team/board.html">board of directors</td><td></td>');
		write('</tr>');
		write('<tr class="menuItem">');
		write('<td href="team/investors.html">investors</td><td></td>');
		write('</tr>');
		write('</table>');
		write('</div>');
	}
}

