// wrapper for 'normal' rollover function
function ro_Normal (itemId)
{
  ro_imgNormal ('ro_img_' + itemId);
}

// wrapper for 'over' rollover function
function ro_Over (itemId)
{
  ro_imgOver ('ro_img_' + itemId);
}

// 'normal' rollover state
function ro_imgNormal (imgName)
{
  if (document.images)
  {
    document[imgName].src = eval (imgName + '_n.src');
  }
}

// 'over' rollover state
function ro_imgOver (imgName)
{
  if (document.images)
  {
    document[imgName].src = eval (imgName + '_o.src');
  }
}

// show news item
function toggleItemVisibility (itemId)
{
  element = document.getElementById (itemId);
  if (element)
  {
    if (element.style.visibility == 'hidden' || element.style.visibility == '')
    {
      element.style.visibility = 'visible';
      element.style.position = 'relative';
    }
    else
    {
      element.style.visibility = 'hidden';
      element.style.position = 'absolute';
    }
  }
  else
  {
    alert ("can't find element '" + itemId + "'");
  }
}

// toggle all news items
function toggleAll ()
{
  var visible = document.getElementById ("toggleAll").checked;
  for (var itemId in allItems)
  {
    element = document.getElementById (itemId);
    if (visible)
    {
      element.style.visibility = 'visible';
      element.style.position = 'relative';
    }
    else
    {
      element.style.visibility = 'hidden';
      element.style.position = 'absolute';
    }
  }
} 

