// this conditional comment prevents
// ie6 from flickering on rollover
// which occurs even if you implement
// the sliding doors technique
/*@cc_on
@if (@_jscript_version <= 5.6)
document.execCommand("BackgroundImageCache", false, true);
@else @*/
	// do nothing
/*@end @*/


var current_umenu = '';

function clearSelectedClasses() {
    $('#menu dt.active').each(function() { $(this).removeClass('active'); });
}

function initializeMenu(mainmenuid, submenuid, submenuitemid) {
    $(document).ready(function() {
        if (mainmenuid)
            $('#' + mainmenuid).addClass('active');

        $('#menu dd').addClass('open');

        $('#menu').accordion({
            event: 'click',
            active: '.active',
            selectedClass: '',
            header: 'dt',
            autoheight: false,
            alwaysOpen: false
        })
    });

    // if we're in a submenu
	if (submenuid) {
	    var subItemParent = document.getElementById(submenuid);
	    if (subItemParent) {
	        subItemParent.className = "secondary-active";
	        current_umenu = subItemParent;
	    }
    }

    if (submenuitemid) {
        subMenuItem = document.getElementById(submenuitemid);
        if (subMenuItem) subMenuItem.className = "tertiary-active";
    }

}

function umenu(selectedli) {
    // hide all the menus
    if (current_umenu) {
        var old_ul = current_umenu.getElementsByTagName('ul')[0];
        if (old_ul) old_ul.style.display = 'none'
    }

    if (selectedli) {
        var ul = selectedli.getElementsByTagName('ul')[0];
        if (ul) ul.style.display = 'block'
        current_umenu = selectedli;
    }
}

/*
$(document).ready(function() {
    $("#menu dt").click(function() {
        if ($(this).hasClass('active')) {
            $(this).removeClass('active');
        }
        else {
            clearSelectedClasses();
            $(this).addClass('active');
        }
    });
});*/

