var allowreset = true;

function showsubnav(showthis) {        
        var divtoshow = '#sub'+showthis; 
        var divtochange = '#'+showthis;
        allowreset = false;
        $(".subnav").hide();
        $("#menu a").attr('class','');
        $(divtoshow).show();    
        $(divtochange).attr('class','on');
}

function resetsubnavtimeout() {
    allowreset=true;
    setTimeout("resetsubnav()",3000);    
}

function resetsubnav() {
    if (allowreset)
    {
    $("#menu a").attr('class','');
    showsubnav();
    if (section=='about') { $('#about').attr('class','on'); }
    else if (section=='school') { $('#school').attr('class','on'); }
    else if (section=='grants') { $('#grants').attr('class','on'); }
    else if (section=='sponsors') { $('#sponsors').attr('class','on'); }    
    else if (section=='home') { $('#home').attr('class','on'); }
    else if (section=='press') { $('#press').attr('class','on'); }
    else if (section=='contact') { $('#contact').attr('class','on'); }
    }
}

$(function() { 
    resetsubnav(); 
    $("#about, #subabout").mouseover(function() { showsubnav("about"); });
    $("#about, #subabout").mouseout(function() { resetsubnavtimeout(); });   
    
    $("#school, #subschool").mouseover(function() { showsubnav("school"); });
    $("#school, #subschool").mouseout(function() { resetsubnavtimeout(); });
    
    $("#grants, #subgrants").mouseover(function() { showsubnav("grants"); });
    $("#grants, #subgrants").mouseout(function() { resetsubnavtimeout(); });
    
    $("#sponsors, #subsponsors").mouseover(function() { showsubnav("sponsors"); });
    $("#sponsors, #subsponsors").mouseout(function() { resetsubnavtimeout(); });
    
    $("#home, #subhome").mouseover(function() { showsubnav("home"); });
    $("#home, #subhome").mouseout(function() { resetsubnavtimeout(); });
    
    $("#press, #subpress").mouseover(function() { showsubnav("press"); });
    $("#press, #subpress").mouseout(function() { resetsubnavtimeout(); });
    
    $("#contact, #subcontact").mouseover(function() { showsubnav("contact"); });
    $("#contact, #subcontact").mouseout(function() { resetsubnavtimeout(); });
    
} );