$(function() {

    if ($('#main-nav li:has(ul)') != null)
    $('#main-nav li:has(ul)').mouseover(function() {
        $('#main-nav li ul').hide();
        $(this).find('ul').show();
        $(this).addClass('hover');
        $('#main-nav li').removeClass('bg');
        $('#main-nav li.first').removeClass('nothome').removeClass('home');
    }).mouseout(function() {
        $(this).find('ul').show();
        $(this).addClass('bg').removeClass('hover');
        $('#main-nav li.first').removeClass('nothome').removeClass('home');
    });

    if ($('#main-nav li.first') != null)
    $('#main-nav li.first').mouseover(function() {
        $('#main-nav li').removeClass('bg');
        $('#main-nav li ul').hide();
        $(this).addClass('hover').addClass('nothome');
    }).mouseout(function() {
        $(this).removeClass('hover').addClass('home');
    });

    if ($('#sidebar ul') != null) 
        $('#sidebar ul').find('li:first').css({ background: 'none' });

    if ($('div.table tr') != null)
        $('div.table tr').not(':has(td.folder)').mouseover(function() {
        $(this).find('td').addClass('tdhover');
    }).mouseout(function() {
        $(this).find('td').removeClass('tdhover');
    });

    if ($('div.table th a') != null)
    $('div.table th a').mouseover(function() {
        $(this).parent().addClass('thhover');
    }).mouseout(function() {
        $(this).parent().removeClass('thhover');
    });

    $('div.filtering-options input').toggle(
        function() {
            $(this).addClass('minus');
        },
        function() {
            $(this).removeClass('minus');
        }
    )
});