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  
  }  
}  
