
document.searchMenuTimer = 0;
document.preventClose_menu0 = false;
document.$searchSubMenu = null;



document.initTopNavSubMenus = function () {

/*
    document.$debugInfo = $('<div style="z-index:9999;position:absolute;top:10px;left:10px;background-color:#e00000;color:#ffffff">?</div>');
    $('body').append(document.$debugInfo);
    setInterval(function(){
        var before = document.$debugInfo.html();
        var newItem = (document.preventClose_menu0==true?"true":"false");
        if(newItem == document.lastDebugNote){
            return;
        }
        document.lastDebugNote = newItem;
        document.$debugInfo.html(newItem + '<br>' + before);
    }, 100);
*/

	 $(".leftNavMenuItem").hover(
		  function () {
			$(this).addClass("leftNavMenuItemHover");
		  },
		  function () {
			$(this).removeClass("leftNavMenuItemHover");
		  }
		);

     document.searchMenuTimer = 0;
	 document.menu0Timer = 0;
     document.preventClose_menu0 = false;
	document.menu0HoverDelay = 500;

     document.$searchSubMenu = $(
            '<div class="menu" style="display:none;z-index:9999;position:absolute;width:160px;"><table cellspacing="0" cellpadding="0" border="0" width="100%" style="border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-bottom:1px solid #909090;"><tbody>' +
                '<tr><td bgcolor="#f0f0f0" class="menuItem"><a href="/site-search.php">Learning Search</a></td></tr>' +
                '<tr><td bgcolor="#f0f0f0" class="menuItem"><a href="/rich-auto-complete.php">Rich Auto Complete</a></td></tr>' +
                '<tr><td bgcolor="#f0f0f0" class="menuItem"><a href="/social-media-search.php">Social Media for Search</a></td></tr>' +
            '</tbody></table></div>'
     );

     //$('body').append(document.$searchSubMenu);
	$('#menu0Container').append(document.$searchSubMenu);
	$('#menu0Container').css('clip','rect(0pt, 380px, 326px, 0pt)');

	document.$searchSubMenu.css({left:200, top:28});

	//display:none;

    document.forceCloseMenu0 = function(id) {
       var obj = ypSlideOutMenu.Registry[id]
       if (obj.container) {
           if (obj.hideTimer) window.clearTimeout(obj.hideTimer)
           obj.showcount=0;
       }
       ypSlideOutMenu.hide(id);
	}

	document.mouseOffSearchSubMenu = function ()
    {
        document.$searchSubMenu.hide();
        if(document.searchMenuTimer!=0){ clearTimeout(document.searchMenuTimer); }
		document.searchMenuTimer=0;

		if(menus[0].sliding){ return; }

		if(!document.preventClose_menu0){
        	offMenu0(); //ypSlideOutMenu.hideMenu('menu0');
			document.forceCloseMenu0('menu0');
		}

    }

	document.mouseOffmenu0 = function ()
	{
		if(menus[0].sliding){ return; }

		document.$searchSubMenu.hide();
		if(document.searchMenuTimer!=0){ clearTimeout(document.searchMenuTimer); }

		document.searchMenuTimer=0;
		if(document.menu0Timer!=0){ clearTimeout(document.menu0Timer); }
		document.menu0Timer = 0;

		if(!document.preventClose_menu0){
			offMenu0(); //ypSlideOutMenu.hideMenu('menu0');
			document.forceCloseMenu0('menu0');
		}
	}

	document.menu0ClearTimers = function(){
		if(document.searchMenuTimer!=0){ clearTimeout(document.searchMenuTimer); document.searchMenuTimer=0; }
		if(document.menu0Timer!=0){ clearTimeout(document.menu0Timer); document.menu0Timer=0; }
	}


	$('#menu0Content').find('td.menuItem').each(function(index){
		if(index==1){
			$(this).hover(
				function () {
					document.preventClose_menu0 = true;
                    if(menus[0].sliding){ return; }

					  document.menu0ClearTimers();
					  //document.$searchSubMenu.css({left : ''+ ($(this).offset().left + $(this).width() - 20)+ 'px'});
					  //document.$searchSubMenu.css({top : ''+ ($(this).offset().top + 0)+ 'px'});
					  document.$searchSubMenu.show();
				}, function () {
						if(menus[0].sliding){ return; }
					  document.menu0ClearTimers();
					  document.preventClose_menu0 = false;
					  document.menu0Timer = setTimeout(document.mouseOffmenu0, document.menu0HoverDelay);
					  document.searchMenuTimer = setTimeout(document.mouseOffSearchSubMenu, document.menu0HoverDelay);
				}
			);
		} else { //indexes other than 1
			$(this).hover(
				function () {
					document.preventClose_menu0 = true;
                    if(menus[0].sliding){ return; }

					  if(document.menu0Timer!=0){ clearTimeout(document.menu0Timer); document.menu0Timer=0; }
				}, function () {
						if(menus[0].sliding){ return; }
						document.preventClose_menu0 = false;
						if(document.menu0Timer!=0){ clearTimeout(document.menu0Timer); document.menu0Timer=0; }
						document.menu0Timer = setTimeout(document.mouseOffmenu0, document.menu0HoverDelay);
				}
			);
		}

	});

    $('#menu0Content').hover(
		  function () {
			  if(menus[0].sliding){ return; }
              document.menu0ClearTimers();
			  //document.preventClose_menu0 = true;
          },
		  function () {
			  if(menus[0].sliding){ return; }
			  document.preventClose_menu0 = false;
			  if(document.menu0Timer!=0){ clearTimeout(document.menu0Timer); document.menu0Timer=0; }
			  document.menu0Timer = setTimeout(document.mouseOffmenu0, document.menu0HoverDelay);

          }
    );

    document.$searchSubMenu.hover(
		  function() { //if we hover over our sub-menu, cancel any timer wanting to close it
              if(menus[0].sliding){ return; }
			  document.menu0ClearTimers();
              document.preventClose_menu0 = true;

		  },
		  function() {
			  if(menus[0].sliding){ return; }
              document.menu0ClearTimers();
			  document.preventClose_menu0 = false;
			  document.searchMenuTimer = setTimeout(document.mouseOffSearchSubMenu, document.menu0HoverDelay);
			  document.menu0Timer = setTimeout(document.mouseOffmenu0, document.menu0HoverDelay);
          }
    );


}; //initTopNavSubMenus

