function myEmail(field) {
   str=trim(field.value);
   if (str.length>0) {
      var tmp  = str.indexOf("@");
      var tmp2 = str.indexOf(".");
      if (tmp==-1 || tmp=="" || tmp2==-1 || tmp2=="") {
        alert("Please supply a valid email address (or leave blank)");
        field.focus();
        field.select();
       }
   }
}
function trim(str){
	if(str){
            while(""+str.charAt(0)==" ") str=str.substring(1,str.length);
	    while(""+str.charAt(str.length-1)==" ")str=str.substring(0,str.length-1);
	}
	else{str=""}
	return str;
}
function myComments(field,num) {
   var str = trim(field.value);
   if (str.length > num) {
      if (confirm("You wrote more than " +  num + "characters, so your response will be truncated. \n Would you like to edit your response?")) {
      field.focus();
      } else { 
      str=str.substring(0,num);
      }
   } 

   re=/[\n\r\f]/g;
   field.value=str.replace(re, " ");
}
function mySubmit() {
  var time = new Date();
  document.formreg.elements["SubmitDate"].value = time.toLocaleString();
  document.formreg.submit();
}
