//====================================================
//  Text rollover script
//  Written by Larry Coats
//====================================================


//====================================================
//  Global variables for text rollovers
//====================================================
var gbIe4 = false, gbNs4 = false, gbNs6orIe5 = false;
if (document.layers && parseFloat(navigator.appVersion) >= 4.06)
  gbNs4 = true;
else if (document.getElementById)
  gbNs6orIe5 = true;
else if (document.all)
  gbIe4 = true;
var gbDhtml = gbNs4 || gbIe4 || gbNs6orIe5;

//====================================================
//  urlOver() - mouseover effects for text URLs.
//====================================================
function urlOver (
          zsTxt,        // Text to be displayed
          zsId,         // ID of span tag
          zsUrl,        // URL being linked to
          zsTar,        // Target
          zsOldClass,   // Current class
          zsNewClass,   // New class
          zbOver)       // True=mouseover, false=mouseout
{
  if (!gbDhtml) return;
  var xsArgs = "'" + zsTxt + "','" + zsId + "','" +
      zsUrl + "','" + zsTar + "','" + zsNewClass + "','" +
      zsOldClass + "',";
  var xsEvent = 'onmouseover';
  var xsBool = "true";
  if (zbOver) {
    xsEvent = 'onmouseout';
    xsBool = "false";
  }
  var xsStr = '<a class="' + zsNewClass + '" href="' + zsUrl + '" ' +
      'target="' + zsTar + '" \n   ' +
      xsEvent + '="urlOver(' + xsArgs + xsBool + ')">' +
      zsTxt + '</a>';
  if (gbNs4) {
    with (document[zsId].document) {
      open ();
      write (xsStr);
      close ();
    }
  }
  else if (gbIe4) document.all(zsId).innerHTML = xsStr;
  else document.getElementById(zsId).innerHTML = xsStr;
}
