$(function(){
    $.rollover = {
        init: function () {
            $('a img,input[type="image"]').not('[src*="_on."]')
                .bind('mouseover', this.over)
                .bind('mouseout',  this.out)
                .each(this.preload);
        },
        over : function () {
            this.setAttribute('src', this.getAttribute('src').replace('_off.', '_on.'));
        },
        out : function () {
            this.setAttribute('src', this.getAttribute('src').replace('_on.', '_off.'));
        },
        preload : function () {
            new Image().src = this.getAttribute('src').replace('_off.', '_on.');
        }
    };
    
    $.rollover.init();

    $(':hidden[name=localmenu_selected]').each(function(){
        var selected = this.value;
        $('#side ul.menu > li').each(function(){
            if ($(this).hasClass(selected)) {
                $(this).addClass('selected');
                $('ul',this).show();
                var subselected = $(':hidden[name=localsubmenu_selected]').val();
                if (subselected) {
                    $('ul li',this).each(function(){
                        if ($(this).hasClass(subselected)) {
                            $(this).addClass('selected');
                        }
                    });
                }
            }
        });
    });
    
    $('#info tr:nth-child(even)').addClass('colored');
    
    $('#header ul.globalmenu li').mouseover(function(){
        $('div.mat').width($('body').width()).height($('body').height()).show();
        $('ul', this).show();
    });
    $('div.mat').mouseover(function(){
        $('#header ul ul').hide();
        $(this).hide();
    });
    
    Shadowbox.init();
});
