// Make sure we have all the inputs we want ...
   function validate(f) {
//     alert("Entering validation ...");
     if (f.email.value.length       ==  0 ||
         f.email.value.indexOf("@") == -1 ||
         (f.email.value.indexOf("@") > 0 && f.email.value.indexOf(".") == -1)) {
       alert("Please enter a valid email address");
       f.email.focus();
       f.email.blur();
       f.email.select();
       event.returnValue=false;
       return false;
     }
     if (f.name.valuelength == 0) {
       alert("Please enter your name");
       f.name.focus();
       f.name.blur();
       f.name.select();
       event.returnValue=false;
       return false;
     }
     if (f.comment.value.length == 0) {
       alert("Please enter your message");
       f.comment.focus();
       f.comment.blur();
       f.comment.select();
       event.returnValue=false;
       return false;
     }
   }

// Add some reactive highlighting to the form ...

   clr = new Array('505050','404040','404040');

   function highlight(state) {
//     alert("Entering highlighting ...");
     element=event.srcElement;
     if (element.tagName == 'INPUT' ||
         element.tagName == 'TEXTAREA') {
       etype = element.type;
       if ((etype == 'submit' || etype == 'reset') && state == 1) {
         state = 2;
       }
       element.style.backgroundColor = clr[state];
       element.focus();
     }
   }
