/*
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@");
dotpos=value.lastIndexOf(".");
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false;}
else {return true;}
}
}
*/

function validate_email(value){

	return (value.search(/^[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,4})$/)>=0);
}

function CheckForm(f){
  var z;
  var eles=new Array("name","eml","com");
  var msgs=new Array("Please fill in your %Name%!","Please fill in your %Email%!","Please fill in your %Comments%!");
  for(i=0;i<eles.length;i++){
     if(f.elements[eles[i]].value==''){
        alert(msgs[i]);
        f.elements[eles[i]].focus();
        return false;
     }
	 else if(f.elements[eles[i]].id=='eml'){
			//if (validate_email(f.eml,"Not a valid e-mail address!")==false){
			//		f.eml.focus();
			//		return false;
			if(!validate_email(f.elements[eles[i]].value)){
				alert("Not a valid e-mail address!");
				f.elements[eles[i]].focus();
				return false;
			}
		}
		  
  }
		  return true;
}

function CheckFormClassified(f){
	var z;
	var eles=new Array("name","eml","com");
	var msgs=new Array("Please fill in your %Name%!","Please fill in your %Email%!","Please fill in your %Comments%!");
	for(i=0;i<eles.length;i++){
		if(f.elements[eles[i]].value==''){
			alert(msgs[i]);
			f.elements[eles[i]].focus();
			return false;
		}
		else if(f.elements[eles[i]].id=='eml'){
				//if (validate_email(f.eml,"Not a valid e-mail address!")==false){
				//		f.eml.focus();
				//		return false;
				//}
			if(!validate_email(f.elements[eles[i]].value)){
				alert("Not a valid e-mail address!");
				f.elements[eles[i]].focus();
				return false;
			}
		}
	}
	return true;
}

function CheckFormBoatLocator(f){
  var z;
  var eles=new Array("name","eml");
  var msgs=new Array("Please fill in your %Name%!","Please fill in your %Email%!");
  for(i=0;i<eles.length;i++){
     if(f.elements[eles[i]].value==''){
        alert(msgs[i]);
        f.elements[eles[i]].focus();
        return false;
     }
	 else if(f.elements[eles[i]].id=='eml'){
			//if (validate_email(f.eml,"Not a valid e-mail address!")==false){
			//		f.eml.focus();
			//		return false;
			if(!validate_email(f.elements[eles[i]].value)){
				alert("Not a valid e-mail address!");
				f.elements[eles[i]].focus();
				return false;
			}
			
	}
		 
  }
  return true;
}