/* Copyright 2003-2008 Emergent Music LLC  All rights reserved.
 * $Id$
 */

// page can pass parameters to indicate how we start:
// window.subnav - the page being shown

function onLoad_subNav() {
    $('#subnav > li').removeClass('highlighted');
    if (window.subnav == 'home') {
        $('#sub_home').addClass('highlighted');
    } else if (window.subnav == 'newreleases') {
        $('#sub_newreleases').addClass('highlighted');
    } else if (window.subnav == 'allmp3s') {
        $('#sub_allmp3s').addClass('highlighted');
    } else if (window.subnav == 'topdownloads') {
        $('#sub_topdownloads').addClass('highlighted');
    } else if (window.subnav == 'contests') {
        $('#sub_contests').addClass('highlighted');
    }  
}

function onClick_subNav(event) {
    var subNav = $(this).parent('li');
    if (subNav.hasClass('open')) {
        subNav.removeClass('open').addClass('closed');
    } else {
        subNav.removeClass('closed').addClass('open');
    }
    $('#subnav > li').filter(':not(#' + subNav[0].id +')').removeClass('open').addClass('closed');
    event.preventDefault();
    event.stopPropagation();
}

function onHoverOnto_subNav(event) {
    $(this).addClass('over');
}

function onHoverOffOf_subNav(event) {
    $(this).removeClass('over');
}

function onClick_Body_SubNav(event) {
    $('#subnav > li').removeClass('open').addClass('closed');
}

$(function() { // On document ready
    $('#subnav .toggle').click(onClick_subNav);
    $('#subnav > li').hover(onHoverOnto_subNav, onHoverOffOf_subNav);
    $('body').click(onClick_Body_SubNav);
    
    onLoad_subNav();
});

