// JavaScript Document
// Hides and shows submenus and highlights appropriate button
function subnav(menuName, buttonName) {

// detect modern, DOM-compliant browsers
if (!document.getElementById) return;

	var menuName = document.getElementById(menuName);

	if (menuName.style.display == "none") {
		menuName.style.display = "";
		//if (buttonName.className.indexOf("selected") == -1) {
			buttonName.className = stringReplace(buttonName.className, "menu", "menu-s");
		//}
	}

	else {
		menuName.style.display = "none";
		//if (buttonName.className.indexOf("selected") == -1) {
			buttonName.className = stringReplace(buttonName.className, "menu-s", "menu");
		//}
	}
}

function stringReplace(theString, replaceMe, withMe) {
    var rExp;
    var temp = "";
    var newReplaceMe = "";
    for (var x = 0 ; x < replaceMe.length ; x++) {
        temp = replaceMe.substr(x, 1);
        if (
            temp == "$" ||
            temp == "^" ||
            temp == "*" ||
            temp == "(" ||
            temp == ")" ||
            temp == "+" ||
            temp == "?" ||
            temp == "\\"
           ) {
           temp = "\\" + temp;
        }
        newReplaceMe += temp
    }
    rExp = new RegExp(newReplaceMe, "gi");
    results = theString.replace(rExp, withMe);
    return results;
}

