function EmailValidator(email){
	var result = false
	var theStr = new String(email)
	var index = theStr.indexOf("@");
if (index > 0){
  
	var pindex = theStr.indexOf(".",index);
if ((pindex > index+1) && (theStr.length > pindex+1))
	result = true;
  }
  
  return result;
}

function FormValidator(form){

  if (form.first_name.value == ""){
	alert("Please enter your first name.");
	form.first_name.focus();
	return (false);
  }
  
if (form.phone.value == ""){
	alert("Please enter your telephone number.");
	form.phone.focus();
	return (false);
  }  
  
if (form.country.value == ""){
	alert("Please select your country.");
	form.country.focus();
	return (false);
  }  
  
  if (isNaN(document.form.phone.value)){
	alert("Please enter a number only!");
	form.phone.focus();
	return false;
 }
 
//  if (form.last_name.value == ""){
//	alert("Please enter your last name.");
//	form.last_name.focus();
//	return (false);
 // }
    
 // if (form.country.value == ""){
	//alert("Please select your country.");
	//form.country.focus();
	//return (false);
 // }  
  
  if (form.email.value == ""){
	alert("Please enter a value for the \"email\" field.");
	form.email.focus();
	return (false);
  }
  
  if (!EmailValidator(form.email.value)){
	alert("Please enter a complete email address in the form: yourname@yourdomain.com");
	form.email.focus();
	return (false);
  }
   
  if (form.email.value.length < 3){
	alert("Please enter a correct email address");
	form.email.focus();
	return (false);
  }
   
if (form.message.value == ""){
	alert("Please enter your message.");
	form.message.focus();
	return (false);
  }  

  return (true);
}