﻿//MAIN MENU FUNCTIONS

//Browser detection for SHOW/HIDE functions using user-agent DOMS
ns4 = (document.layers) ? true:false //sniffs for NS4
ie4 = (document.all) ? true:false //sniffs for IE4
ng5 = (document.getElementById) ? true:false //sniffs modern browsers

//SHOW selected submenu after hiding all others
function showsub(n) {
hideallsubs();
if (ng5) document.getElementById('mainmenusub' + n).style.visibility = "visible";
else if (ns4) document.layers["mainmenusub" + n].visibility = "show";
else if (ie4) document.all["mainmenusub" + n].style.visibility = "visible";
}

//HIDE all submenus
function hideallsubs() {
if (ng5) document.getElementById('mainmenusub1').style.visibility = "hidden";
if (ng5) document.getElementById('mainmenusub2').style.visibility = "hidden";
if (ng5) document.getElementById('mainmenusub3').style.visibility = "hidden";
if (ng5) document.getElementById('mainmenusub4').style.visibility = "hidden";
if (ng5) document.getElementById('mainmenusub5').style.visibility = "hidden";
if (ng5) document.getElementById('mainmenusub6').style.visibility = "hidden";
if (ng5) document.getElementById('mainmenusub7').style.visibility = "hidden";
if (ng5) document.getElementById('mainmenusub8').style.visibility = "hidden";
}

//Pre-Caches MAIN MENU
if (document.images) {
var homeswaps = new Array()
homeswaps[0] = new Image()
homeswaps[0].src = "source/nav-mainmenu/homeicon.gif"
homeswaps[1] = new Image()
homeswaps[1].src = "source/nav-mainmenu/homeiconover.gif"
}

//Main Menu Home Button Swap Function
function homeswap(n) {
	eval("document.mainmenuhomebtn.src = homeswaps["+n+"].src")
}

//For SOCIAL MENU Functions see misc-image-cache.js