$(document).ready(function() {
   
   registerHomeTabs();
});

function wrapHandleHomeTabRollover(tabID) {
   
   function handleHomeTabRollover() {
      
      // if this tab is not showing, show it and hide the others
      var tab = $('#' + tabID);      
      if (tab.css('display') == 'none') {
         
         tab.show();
         $('#home_tabs .tab[id!=' + tabID + ']').hide();
      }
      
      // allow normal rollover handling
      return true;
   }
   
   return handleHomeTabRollover;
}

function handleHomeTabsRollout() {
   
   // hide the tabs
   $('#home_tabs .tab').hide();
}

function registerHomeTabs() {
   
   // hide the tabs to start
   $('#home_tabs .tab').hide();
   
   // create a new rollover area
   $('#left_nav').append(
      '<div id="navlist_bottom" style="float: left; height: 100px; width: 203px; margin-top: -40px;">&nbsp;</div>'
   )
   
   // the tab ids
   var tabIDs = [
      'tab_clinical',
      'tab_commercial',
      'tab_consulting',
      'tab_capital'
   ];
   
   // the navigation buttons
   var nav = $('#left_nav ul.standard li a');
   
   // handle rollovers by assigning a tab to teach button
   for (var i = 0; i < Math.min(nav.length, tabIDs.length); i++)
      $(nav[i]).bind("mouseenter", wrapHandleHomeTabRollover(tabIDs[i]));
   
   // handle tabs rollout 
   $('#logo_main a').bind("mouseenter", handleHomeTabsRollout);
   $('#navlist_bottom').bind("mouseenter", handleHomeTabsRollout);
}