jQuery(function() {
  
  var showPageLink = 0;
  var startPage = null;
  
  function getSelected()
  {
    return jQuery('.navigation_two.currentSelected');
  } // getSelected
  
  function hideSelected(obj)
  {
    if (obj != null && obj.size() > 0) {
      obj.hide();
      obj.removeClass('currentSelected');
    }
  } // hideSelected

  function showSelected(obj)
  {
    if (obj != null && obj.size() > 0) {
      obj.show();
      obj.addClass('currentSelected');    
    }
  } // showSelected
  
  function hoverLinkIn()
  {
    var prev = getSelected();
    if (startPage == null) {
      startPage = prev;
    }
    hideSelected(prev);
    var src = this.id;
    var dst = src.substring(11);
    var n = jQuery('#dst_pageId_' + dst);
    showSelected(n);
    showPageLink += 1;
  } // hoverLinkIn

  function hoverLinkOut()
  {
    setTimeout(function() {
      showPageLink -= 1;
      if (showPageLink <= 0) {
        hideSelected(getSelected());
        showSelected(startPage);
        showPageLink = 0;
      }
    }, 10000);
  } // hoverLinkOut
  
  jQuery('.hoverlink').hover(
    hoverLinkIn,
    hoverLinkOut
  );
});
