// JScript File
var imgtitle;
var tiptarget;
var currWindow = [];
var tip;
var tipOn = false;
var constY = 0;

addLoadListener(initLinks);

function initLinks()
{
  var tips = getElementsByAttribute("class", "rollover");
  for (var i = 0; i < tips.length; i++)
  {
    attachEventListener(tips[i], "mouseover", showTip, false);
    attachEventListener(tips[i], "mouseout", hideTip, false);
  }
  return true;
}

function showTip(event)
{

  var posn;
  
  if (typeof event == "undefined")
  {
    event = window.event;
  }

  var target = getEventTarget(event);

  while (target.className == null || !/(^| )rollover( |$)/.test(target.className))
  {
    target = target.parentNode;
  }

  var src = target.getAttribute("src");
  src = src.replace(".jpg","_over.jpg");
  target.setAttribute("src", src);

  return true;
}

function hideTip(event)
{
  if (typeof event == "undefined")
  {
    event = window.event;
	alert('ie');
  } else {
  }

  var target = getEventTarget(event);

  while (target.className == null || !target.className.match(/(^| )rollover( |$)/))
  {
    target = target.parentNode;
  }
  
  var src = target.getAttribute("src");
  src = src.replace("_over.jpg",".jpg");
  target.setAttribute("src", src);

  return true;
}


function attachEventListener(target, eventType, functionRef, capture)
{
  if (typeof target.addEventListener != "undefined")
  {
    target.addEventListener(eventType, functionRef, capture);
  }
  else if (typeof target.attachEvent != "undefined")
  {
    target.attachEvent("on" + eventType, functionRef);
  }
  else
  {
    eventType = "on" + eventType;

    if (typeof target[eventType] == "function")
    {
      var oldListener = target[eventType];

      target[eventType] = function()
      {
        oldListener();

        return functionRef();
      }
    }
    else
    {
      target[eventType] = functionRef;
    }
  }

  return true;
}

function getEventTarget(event)
{
  var targetElement = null;

  if (typeof event.target != "undefined")
  {
    targetElement = event.target;
  }
  else
  {
    targetElement = event.srcElement;
  }

  while (targetElement.nodeType == 3 && targetElement.parentNode != null)
  {
    targetElement = targetElement.parentNode;
  }

  return targetElement;
}