if (!document.getElementById) {
    document.getElementById = function() { return null; }
}

function initMenu() {
    var trs = document.getElementsByTagName("tr");
    for (i = 0; i < trs.length; i++) {
        if (trs[i].className == "menu" && i!=1) {
            decorateMenu(trs[i]);
        }
    }
}

function decorateMenu(menu) {
    var items = menu.getElementsByTagName("td");
    for (var i=0; i < items.length; i++) {
        if (items[i].firstChild.nodeType != 1) {
            continue;
        }
        items[i].firstChild.myIndex = i;
        if (items[i].firstChild.onclick) {
            items[i].firstChild.onclick=function() { 
                eval(items[this.myIndex].firstChild.getAttribute("onclick"));
                setCookie("menuSelected", this.myIndex); 
                };
        } else {
            items[i].firstChild.onclick=function() { 
                setCookie("menuSelected", this.myIndex); 
            };
        }
    }
    activateMenu(items);
}

function activateMenu(items) {
    var activeMenu, item;
    var found = 0;
    var current = document.location.toString();
    var currentUri = current.substring(current.indexOf(basePath), current.length).replace(basePath, '');
    currentUri = currentUri.substring(0, currentUri.lastIndexOf('/'));
    for (var i=0; i < items.length; i++) {
        try {
            var url = items[i].firstChild.getAttribute("href");
            var uri = url.substring(url.indexOf(basePath), url.length).replace(basePath, '');
            uri = uri.substring(0, uri.lastIndexOf('/'));
            if ((currentUri == uri && currentUri.length > 0) || current.indexOf(url) > -1) {
                found++;
                item = items[i];
            }
        } catch (e) {}
    }
    
    // more than one, use cookies
    if (found > 1) {  
        var menuSelected = getCookie("menuSelected");
        if (items[menuSelected].parentNode.className == "submenu") {
            items[menuSelected].firstChild.className="selected";
            items[menuSelected].parentNode.parentNode.className="selected";
        } else {            
            items[menuSelected].className+="selected";
        }
    } else {
        // only one found, match on URL
        if (item) {
            if (item.parentNode.className == "submenu") {
                item.firstChild.className="selected";
                item.parentNode.parentNode.className="selected";
            } else {            
                item.className+="selected";
            }
        }
    }
}

dojo.addOnLoad(initMenu);
dojo.addOnLoad(function() {
  MM_preloadImages('/images/design2(split)_10_b.gif','/images/design2(split)_11_b.gif','/images/design2(split)_12_b.gif','/images/design2(split)_13_b.gif','/images/design2(split)_14_b.gif','/images/design2(split)_15_b.gif','/images/design2(split)_02_b.gif','/images/design2(split)_03_b.gif','/images/design2(split)_04_b.gif','/images/design2(split)_05_b.gif','/images/design2(split)_06_b.gif','/images/design2(split)_07_b.gif','/images/design2(split)_08_b.gif','/images/design2(split)_09_b.gif');
});