// Topbar set time out
      var isLoginActive = false;
      //var isSearchLocked = false;
      var isSearchHover = false;
      var endTimer;
      
      function lockSearch(lock)
      {
            if (lock)
                $("#searchTopItem").addClass('lockedSearch');
            else
                $("#searchTopItem").removeClass('lockedSearch');
      }
       
      function onHoverStart(elem)
      {
            $("#nav-one li").each(function(){$(this).removeClass("topActive");});
            clearTimeout(endTimer);            
            $(elem).addClass("topActive");
      }
      
      function onHoverEnd(elem)
      {
            if (!$("#searchTopItem").hasClass('lockedSearch'))
            {
                endTimer = setTimeout(function() {
                   $(elem).removeClass("topActive");
                }, 1300);
            }
      }
        
	  $(document).ready(function(){

            $("#nav-one li:odd").hover(
                function() 
                {
                    onHoverStart(this);
                }, 
                function() 
                {
                    onHoverEnd(this);
                });

			$("#loginTopItem").hover(
				function() { isLoginActive = true }, 
				function() { isLoginActive = false } 
			);
			
		    $("#searchTopItem").hover( 
			    function() { isSearchHover = true; lockSearch(true); }, 
			    function() { isSearchHover = false; }
		    );
		    	    
		    $("#searchTopItem #searchSets select").focus(
                function () {
                    lockSearch(true);
            });
            
		    $("#searchTopItem #searchSets select").click(
                function () {
                    lockSearch(true);
            });
            
            $("#searchTopItem #searchSets select").blur(
                function () {
                    lockSearch(false);
            });
		    
		    $("#nav-one li").mouseover(
			    function() { lockSearch(false); }
		    );
	    });

        document.onkeydown = function(e)
        {
            if(window.event)
                keynum = window.event.keyCode;
            else if(e.which)
                keynum = e.which;
	        if (keynum == 13)
	        {
	            if (isLoginActive)
	                regClicked(document.getElementById("okbutton"));
		        else if (isSearchHover)
		        {
		            if ($('#q')[0].value.length == 0)
	                    go();
	                else
	                    searchGeneral();
	            }
	        }
        };