$(document).ready(function(){
    // submenu stuff
        if($('#submenu').length > 0) {
            $('#submenu ul ul').hide();
            //url = window.location.href;
            //pattern = /^.*?\/\/.*?(\/.*)/;
            //url = pattern.exec(url);
            //url = url[1];
            url = document.location.pathname // sigh...
            $('#submenu ul ul').each(function() {
                addOpen = false;
                $(this).children().children('a').each(function(){
                    if($(this).attr('href') == url) {
                        addOpen = true;
                    }
                });
                if($(this).prev().attr('href') == url) {
                    addOpen = true;
                }
                
                if(addOpen) {
                    $(this).addClass('stayOpen');
                }

            }).filter('.stayOpen').show();

        }

    // main menu stuff
    $('#menu ul ul').addClass('jsNav').css('opacity', 0.98).hide();
    $('#menu ul li').hover(function(){
        $(this).children('ul').fadeIn('fast');
    }, function() {
        $(this).children('ul').fadeOut('fast');
        
    }); 

});