var highlightcolor="#94fe8b";

var ns6=document.getElementById&&!document.all;
var previous='';
var eventobj;

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|OPTION/;

//Function to check whether element clicked is form element
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 to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement;

if (previous!=''){
 if (checkel(previous)) {
  previous.style.backgroundColor='';
  previous=eventobj;}
 if (checkel(eventobj)){
  if (eventobj.type!="radio") { eventobj.style.backgroundColor=highlightcolor; }
 }
}
else {
 if (checkel(eventobj)) {
  if (eventobj.type!="radio") { eventobj.style.backgroundColor=highlightcolor; }
  previous=eventobj;
 }
}

}

function disableenterkey(evt, t)
{
  var evt = (evt) ? evt : ((event) ? event : null); 
  var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null); 
  if ((evt.keyCode == 13) && (node.type=="text"))  {return false;} 
}
