$(document).ready(function() {
    
    var cache = [];
    // Arguments are image paths relative to the current page.
    $.preLoadImages = function() {
        var args_len = arguments.length;
        for (var i = args_len; i--;) {
            var cacheImage = document.createElement('img');
            cacheImage.src = arguments[i];
            cache.push(cacheImage);
        }
    }
    
    $.preLoadImages("elements/template/nav-home-over.png",
                "elements/template/nav-bio-over.png",
                "elements/template/nav-music-over.png",
                "elements/template/nav-photos-over.png",
                "elements/template/nav-store-over.png",
                "elements/template/nav-contact-over.png");
    
    $('#nav img').hover(function()
                        {
                            if (!$(this).hasClass('current'))
                                $(this).addClass($(this).attr('class').split(' ')[0]+'-over');
                        },function()
                        {
                            if (!$(this).hasClass('current'))
                                $(this).removeClass($(this).attr('class').split(' ')[0]+'-over');
                        });
    
});
