if($.sussex == undefined) {
    $.sussex = {};
}

$.sussex.preload = function(items) {
    if(!$('#preload').length) {
        $('body').append('<div id="preload" style="display: none;" />');
    }
    for(var i in items) {
        $('#preload').append('<img src="' + items[i] + '" alt="" />');
    }
}

$(function() {
    $('#search_query').focus(function() {
        if($(this).val() == 'Search') {
            $(this).val('');
        }
    }).blur(function() {
        if($(this).val() == '') {
            $(this).val('Search');
        }
    });
    
    $('#quicklinks select').change(function() {
        if($(this).find(':selected').val() != $(this).children().first().val()) {
            location.href = $(this).val();
        }
    }).css('visibility', 'visible');

    if($('body').hasClass('external')) {
        $.sussex.preload(new Array(
                '/assets/css/images/ex_topnav_active.png',
                '/assets/css/images/ex_leftnav_active.gif',
                '/assets/css/images/ex_leftnav_sub_active.gif'
        ));
    }
    if($('body').hasClass('internal')) {
        $.sussex.preload(new Array(
                '/assets/css/images/in_topnav.png',
                '/assets/css/images/in_topnav_hover.png',
                '/assets/css/images/in_topnav_active.png'
        ));
    }
    if($('body').hasClass('application')) {
        $.sussex.preload(new Array(
                '/assets/css/images/ap_topnav.png',
                '/assets/css/images/ap_topnav_hover.png',
                '/assets/css/images/ap_topnav_active.png'
        ));
    }

    $('body.internal #columns a, body.external #columns a, #wrapper #content a').filter(function(){
        return /(docx?|dotx?|xlsx?|ppsx?|potx?|pptx?|pdf|rtf|zip|7z)$/i.test(this.href);
    }).click(function(){
        if (typeof pageTracker != 'undefined') {
            pageTracker._trackPageview(this.href);
        }
    });

});

