﻿/*sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);*/

// return "id" object on all browsers
function getObject(id) {
	if(document.getElementById) {
		obj = document.getElementById(id);
	}
	else if(document.all) {
		obj = document.all.item(id);
	}
	else {
		obj = null;
	}
	return obj;
}

// initial variables
var activeMenu = "";
var menuOpen = false;
var nav = 0;

// navigation button click event
function dropMenu(menuId) {
    // if there is no menu open, open the selected menu
    if(menuOpen == false) {
        openNav(menuId);
    }
    else {
        // if you click on the same menu, it closes nav
        if(menuId == activeMenu) {
            closeNav();
        }
        // if you click on a new menu, switch to that new menu
        else {
            openNav(menuId);
        }
    }
}

// show the "menuId" drop-down nav
function openNav(menuId) {
    buttonsDim(menuId);
    if(activeMenu != "") {
        getObject(activeMenu).style.visibility = "hidden";
    }
    getObject(menuId).style.visibility = "visible";
    activeMenu = menuId;
    menuOpen = true;
}

// close the drop-down nav
function closeNav() {
    getObject(activeMenu).style.visibility = "hidden";
    activeMenu = "";
    buttonsLight();
    menuOpen = false;
}

// dim all buttons except "menuId"
function buttonsDim(menuId) {
    switch(menuId) {
        case "navEducation": nav = 1; break;
        case "navAwardsCompetitions": nav = 2; break;
        case "navChapterLeaders": nav = 3; break;
        case "navBusinessCareerDevelopment": nav = 4; break;
        case "navDesignKnowledge": nav = 5; break;
        case "navMembers": nav = 6; break;
        case "navCEUsConferencesEvents": nav = 7; break;
        case "navLegislationAdvocacy": nav = 8; break;
        case "navDesignServices": nav = 9; break;
        default: nav = 0;
    }
    for(i=1; i<10; i++) {
        if(i != nav) {
            getObject("nav" + i).className = "navLink dimButton";
        }
        else {
            getObject("nav" + i).className = "navLink";
        }
    }
}

// un-dim all buttons
function buttonsLight() {
    for(i=1; i<10; i++) {
        getObject("nav" + i).className = "navLink";
    }
}

function showHideLink(controlTag, textTag, showTitle, hideTitle) {
   styleObj=document.getElementById(textTag).style;
   if (styleObj.display=='none')
   {
   	styleObj.display='';
	controlTag.innerHTML = "<u>" + hideTitle + "</u>";
   }
   else {
   	styleObj.display='none';
	controlTag.innerHTML = "<u>" + showTitle + "</u>";
   }
}

function showHideImage(controlTag, textTag, title) {
   styleObj=document.getElementById(textTag).style;
   if (styleObj.display=='none')
   {
   	styleObj.display='';
	controlTag.innerHTML = '<IMG src="/ASID/images/collapse.gif">' + " " + title;
       }
   else
   {
   	styleObj.display='none';
	controlTag.innerHTML = '<IMG src="/ASID/images/expand.gif">' + " " + title;
   }
}



