function validate(form){
  var f=form.name;
  //alert(f);
  var req
  var error= ""; var rtnVal=true;
  var field = form.Email; // email field
  var str = field.value; // email string
  var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid  
  if (!reg1.test(str) && reg2.test(str)) {rtnVal=true;} // if syntax is valid
  else {rtnVal=false;error += str + ' is an invalid e-mail!\n'; // this is also optional
 }
   	for(i=0; i<document.forms[0].elements.length; i++){
    if(document.forms[0].elements[i].title=='required'){
   	req=(document.forms[0].elements[i]);
   	if(req.value==""){error+= req.name+' is required!\n';}
   }
  }
if(error!=""){alert(error);return (false);} else { if (rtnVal==true){return (true);}}
}
function toggleColor(objElement)
{
  if (objElement.className=='normal')
    objElement.className='focus';
  else
    objElement.className='normal';
}
