var current_timeout = null;

var active_el = '';

//function showSubNav(){ $("#subNav").slideDown('fast'); }
function showSubNav()
{
    
	$("#subNav").css('display','block'); 
}
//function hideSubNav(){ $("#subNav").slideUp('fast'); }
function hideSubNav()
{ 
    if(current_timeout !== null){
        clearTimeout(current_timeout);
        current_timeout = null;
    }
    $(".siteSubNav").css('display','none');
	$("#subNav").css('display','none'); 
}

function slowHideSubNav(){
    current_timeout = setTimeout('hideSubNav()',2000);
}

function stopTimeout(){
    clearTimeout(current_timeout);
}

$(document).ready(function(){
    $(".siteNavItem").not(".siteNavItemActive").hover(
        function(){
            i = $(this).find('img').eq(0);
            newp = $(i).attr('src').replace('_up','_over');
            $(i).attr('src',newp);
        },
        function(){
            i = $(this).find('img').eq(0);
            newp = $(i).attr('src').replace('_over','_up');
            $(i).attr('src',newp);
			
        }
    );
    $(".siteSubNavItem a").mouseenter(
        function(){
            if(current_timeout !== null){
                stopTimeout();
            }
        }
    );
    $(".siteNavHasSub").hover(
        function(){
            $(".siteSubNav").hide();
            subn = "#"+$(this).attr('id')+'Sub';
            $(subn).css('display','block');
            showSubNav();
        },
        function(){ 
            return false; 
        }
    );
    $(".siteNavItem").not(".siteNavHasSub").mouseenter(
        function(){
            hideSubNav();
        }
    );
    $(".siteSubNavContainer").hover(
        function(){ return false; },
        function(){ 
            //$(this).children('.siteSubNav').eq(0).css('display','none');
            slowHideSubNav(); 
        }
    );
	$("#siteContainer a").mouseenter(
		function(){
			hideSubNav();
		}
	);
    // set active nav item, if there is one
    if(active_el !== ''){
        i = $("#"+active_el).find("img:eq(0)");
        newp = $(i).attr('src').replace('_up','_selected');
        $(i).attr('src',newp);
    }
});

