        var persistmenu = "yes"
        var persisttype = "sitewide"

        if (document.getElementById) {
            document.write('<style type="text/css">\n')
            document.write('.submenu{display: none;}\n')
            document.write('</style>\n')
        }

        function SwitchMenu(obj) {
            if (document.getElementById) {
                var el = document.getElementById(obj);
                var ar = document.getElementById("masterdiv").getElementsByTagName("span");
                if (el.style.display != "block") {
                    for (var i = 0; i < ar.length; i++) {
                        if (ar[i].className == "submenu")
                            ar[i].style.display = "none";
                    }
                    el.style.display = "block";
                } else {
                    el.style.display = "none";
                }
            }
        }

        function SwitchMenu2(obj) {
            if (document.getElementById) {
                var el = document.getElementById(obj);
                var ar = document.getElementById("masterdiv").getElementsByTagName("span");
                if (el.style.display != "block") {
                    el.style.display = "block";
                }
                else {
                    el.style.display = "none";
                }
            }
        }

        function get_cookie(Name) {
            var search = Name + "="
            var returnvalue = "";
            if (document.cookie.length > 0) {
                offset = document.cookie.indexOf(search)
                if (offset != -1) {
                    offset += search.length
                    end = document.cookie.indexOf(";", offset);
                    if (end == -1) end = document.cookie.length;
                    returnvalue = unescape(document.cookie.substring(offset, end))
                }
            }
            return returnvalue;
        }

        function onloadfunction() {
            if (persistmenu == "yes") {
                var inc = 1;
                while (document.getElementById("sub" + inc)) {
                    var cookievalue = get_cookie("sub" + inc);
                    if (cookievalue == "1") {
                        document.getElementById("sub" + inc).style.display = "block";
                    }
		    else {
				document.getElementById("sub" + inc).style.display = "none";
					}
                    inc++;
                }
            }
        }

        function savemenustate() {
            var inc = 1, blockid = "";
            var cookievalue;
            var cookiename;
            while (document.getElementById("sub" + inc)) {
                if (document.getElementById("sub" + inc).style.display == "block") {
                    blockid = "sub" + inc;
                    cookiename = (persisttype == "sitewide") ? blockid : window.location.pathname;
                    cookievalue = "1";
                }
                else {
                    blockid = "sub" + inc;
                    cookiename = (persisttype == "sitewide") ? blockid : window.location.pathname;
                    cookievalue = "0";
                }

                document.cookie = cookiename + "=" + cookievalue + ";path=/";
                
                inc++;
            }
        }

        if (window.addEventListener)
            window.addEventListener("load", onloadfunction, false)
        else if (window.attachEvent)
            window.attachEvent("onload", onloadfunction)
        else if (document.getElementById)
            window.onload = onloadfunction

        if (persistmenu == "yes" && document.getElementById)
            window.onunload = savemenustate
