//Copyright 2000 Lighthouse Technologies, Inc.  All Rights Reserved.

// Fields to be verified and order to verify them in.

function verify(form1)
{

	if(!isFilled(form1.name)) 
		return false;
	if(!isFilled(form1.email)) 
		return false;
	if(!isFilled(form1.message)) 
		return false;
}

// Validate Email Addresses
function IsValidEmail(strEmail) {
   var bIsValid
   bIsValid = true
   if (strEmail.length < 5) {
	   bIsValid = false
   }
   else 
   {
	   if (strEmail.indexOf(" ") > 0) {
			   bIsValid = false
	   }
	   else 
	   {
		   if (strEmail.indexOf("@") < 2) {
				   bIsValid = false
		   }
		   else 
		   {
			   if (strEmail.lastIndexOf(".") < (strEmail.indexOf("@") + 2)) {
					   bIsValid = false
			   }
			   else
			   {
				   if (strEmail.lastIndexOf(".") >= strEmail.length-2) {
						   bIsValid = false
				   }
			   }
		   }
	   }
   }
   return(bIsValid)
}


// isFilled - Is the field filled?
function isFilled(field)
{
 if (field.value !="") return true;
  else
   {
    formIsFilledWarning(field.name,field);
    return false;
   }
}

// Validation Warnings 
function formIsFilledWarning(fieldname, field)
{
  alert("MISSING REQUIRED FIELD! Please fill in the " +fieldname.substring(0,50) + " field");
  field.focus();
}
