function CheckEmail(THISVAL) {
 var err = 0;
 var ev = THISVAL.value;
 if (ev.length == 0) return true;
 ev = ev.toLowerCase();
 var emailFilter=/^.+@.+\..{2,6}$/;
 if (!(emailFilter.test(ev))) {
	err = 1;
 } else {
	// test email for illegal characters
	var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
	if (ev.match(illegalChars)) {err = 1;}
 }
 if (err==1) {
	alert(ev + ' is not a valid email address. Please re-enter.');
	THISVAL.value = "";
	THISVAL.focus();
	THISVAL.select();
 } else {
	THISVAL.value = ev;
 }
 return (err==0);
}

function clearDefault(el) {
  if (el.defaultValue==el.value) el.value = ""
}
function validateForm (oForm) {
   lOk = true;
   for (var i=0;i<oForm.elements.length;i++) {
      el = oForm.elements[i];
      if (el.type=="text") {
         if (lOk && el.defaultValue==el.value) lOk = false;
      }
   }
   if (!lOk) {alert('Please fill in all the boxes');}
   return lOk;
}