////////////////////////////////////////////////////////////////////////////////
// v1.8.2007 23:35:22
////////////////////////////////////////////////////////////////////////////////





////////////////////////////////////////////////////////////////////////////////
// HOVER EFFECTs - START

// row hover effect
function xsRowHover(listTag, listClass, rowCSS, exception)
{

  if(document.getElementById('workspace'))
  {

    var lists = document.getElementsByTagName(listTag);

    for(lI = 0; lI < lists.length; lI++)
    {

      if(lists[lI].className == listClass)
      {

        var rows = lists[lI].getElementsByTagName('li');

        for(rI = 0; rI < rows.length; rI++)
        {

          if(exception == '' || (exception != '' && rows[rI].className != exception))
          {

            if(rows[rI]) rows[rI].onmouseover = function()
            {

              return (this.className = rowCSS + 'Over');

            }

            if(rows[rI]) rows[rI].onmouseout = function()
            {

              return (this.className = rowCSS);

            }

          }

        }

      }

    }

  }

  else
  {

    setTimeout("xsRowHover('listTag', 'listClass', 'rowCSS', 'exception');", 500);

  }

}



// run hover effects
function xsRunHoverEffects()
{

  xsRowHover('ul', 'downloadsItemList', 'row', 'header');

}



// run hover effects after html body is loaded
window.onload = xsRunHoverEffects;

// HOVER EFFECTs - END
////////////////////////////////////////////////////////////////////////////////

