/* JS Scripts for right side menus */
function toggleItem(theItem, badBrowser) {
    //var badBrowser = isBadBrowser();
    var theDiv = Element.next($(theItem));
    if (theDiv.style.display == 'none') {
        $(theItem).removeClassName('collapsed');
        if (badBrowser) {
            $(theItem).innerHTML = $(theItem).innerHTML.replace('collapsed.gif','expanded.gif');
        }
    } else {
        $(theItem).addClassName('collapsed');
        if (badBrowser) {
            $(theItem).innerHTML = $(theItem).innerHTML.replace('expanded.gif','collapsed.gif');
        }
    }
    theDiv.toggle();
}
function addIdsAndMethods() {
    var badBrowser = isBadBrowser();
    var theList = $$('#rMenu h6');
    for (var i = 0; i < theList.length; i++) {
        var x = theList[i].identify();
        $(x).observe('click', function(event){
                toggleItem(Event.element(event).id, badBrowser);
        });
        if (badBrowser) {
            var fakeBefore = '<img src="graphics/refresh/expanded.gif" />'+theList[i].innerHTML;
            theList[i].innerHTML = fakeBefore;
        }
    }
    if (theList.length > 1) {
        for (i = 0; i < theList.length; i++) {
            toggleItem(theList[i].id, badBrowser);
        }
    }
}
function cleanUpList() {
    var theList = $$('#rMenu div ul *');
    for (var i = 0; i < theList.length; i++ ) {
        theList[i].innerHTML = theList[i].innerHTML.replace(/>\s*/, '>');
    }
}
function isBadBrowser() {
    // The following tells us if IE 7 or less:
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null) {
            rv = parseFloat( RegExp.$1 );
            if (rv < 8.0) {
                return true;
            }
        }
    }
    return false;
}
