var highlightcolor="lightyellow"
var ns6=document.getElementById&&!document.all
var previous=''
var eventobj
var intended=/INPUT|TEXTAREA|SELECT|OPTION/
        
function checkel(which)
  {
  if (which.style&&intended.test(which.tagName))
    {
    if (ns6&&eventobj.nodeType==3)
    eventobj=eventobj.parentNode.parentNode
    return true
    }
  else
  return false
  }

function highlight(e)
  {
  eventobj=ns6? e.target : event.srcElement
  if (previous!='')
    {
    if (checkel(previous))
      previous.style.backgroundColor=''
      previous=eventobj
    if (checkel(eventobj))
      eventobj.style.backgroundColor=highlightcolor
    }
  else
    {
    if (checkel(eventobj))
      eventobj.style.backgroundColor=highlightcolor
      previous=eventobj
    }
  }
