
// Embed Flash
swfobject.embedSWF("/media/flash/player.swf", "player", "53", "14", "9.0.0", "expressInstall.swf", false, { wmode: "transparent" });

// Define sound manager
soundManager.url = '/media/flash/';
soundManager.debugMode = false;
soundManager.onload = function() {
    var hoverSound = soundManager.createSound({
        id: 'hoverSound',
        volume: 25,
        url: '/media/mp3/hover.mp3'
    });
    INFOCAR.navigationSound(hoverSound);
}

// Init INFOCAR User interface
$(document).ready(function () {
    INFOCAR.emulateHover($('#nav > li'));
    INFOCAR.sidebarAction();
});

// INFOCAR User interface
var INFOCAR = {

    /**
     * Emulate hover
     */
    emulateHover: function (items) {
        items.hover(
            function () {
                $(this).addClass('hover');
            },
            function () {
                $(this).removeClass('hover');
            }
        )
    },

    /**
     * Navigation sound
     */
    navigationSound: function (sound) {
        $('#nav > li > a').hover(
            function () {
                sound.play();
            },
            function () {
                sound.stop(); 
            }
        )
     },
     
     /**
      * Sidebar action message
      */           
     sidebarAction: function (sound) {
        var message = $('div.sidebar ul.action li.message');
        $('div.sidebar ul.action a').hover(
            function () {
                message.text($(this).find('img').attr('alt'))
            },
            function () {
                message.text('');
            }
        )
     }
}
