function highlight(str,bcolor,fcolor) {
   var s = "";
   var s1 = "";
   var i = 0;
   var k = 0;
   var j = 0;
   s = document.body.innerHTML;

   while (j != -1) {
      j = s.toUpperCase().indexOf(str.toUpperCase());
      if (j != -1) {
         k = s.indexOf('<');
         i = s.indexOf('>');
         if ((k < j) && (i < j)) {
            s1 += s.substr(0, i+1);
            s = s.substr(i + 1);
         } else
	    if (!(k < j && i > j)) {
               s1 += s.substr(0,j);
               s1 += "<font style ='background-color:"+ bcolor +"' color='" + fcolor + "'>"+s.substr(j, str.length)+"</font>";
               s = s.substr(j+str.length);
               j = 0;
            } else {
               s1 += s.substr(0,i+1);
               s = s.substr(i+1);
            }
      }
   }
   s1 += s;
   ind = s1.indexOf("<TD></TD>");
   while (ind > -1) {
      s1 = s1.substring(0, ind) + "</TD></TR>" + s1.substring(ind + 9);
      ind = s1.indexOf("<TD></TD>");
   }
   ind = s1.indexOf("\r\n" + "</TD>");
   while (ind > -1) {
      s1 = s1.substring(0, ind) + "</TD>" + s1.substring(ind + 7);
      ind = s1.indexOf("\r\n" + "</TD>");
   }
   document.body.innerHTML = s1;
}