// The contents of this file are copyright 2008 Frostbyte Interactive, Inc.

function isEmailAddr(email) {

  // Checks validity of email address.
  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 checkAnalysis(form) {
	
  if (form.realname.value == "") {
    alert("Please include your full name..."); 
    form.realname.select();
	return false;
  }
  
  else if (form.email.value == "") {
    alert("Please include an E-mail Address!");
    form.email.select();
	return false;
  }
  
  else if (!isEmailAddr(form.email.value))
  {
    alert("Please enter a complete E-mail Address in the form: yourname@yourdomain.com");
    form.email.focus();
    return false;
  }
   
  else if (form.email.value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Email Address\" field!");
    form.email.focus();
    return false;
  }
  
  else if (form.Phone.value == "") {
    alert("Please include your phone number...");
    form.Phone.select();
	return false;
  }
    
  else {
	// Declare these things here to prevent email harvesting.
	form.recipient.value = "inquiry@beachestitle.com"; //inquiry@beachestitle.com
	return true;
  }

}

function checkContact(form) {
	
  if (form.realname.value == "") {
    alert("Please include your full name..."); 
    form.realname.select();
	return false;
  }
  
  else if (form.email.value == "") {
    alert("Please include an E-mail Address!");
    form.email.select();
	return false;
  }
  
  else if (!isEmailAddr(form.email.value))
  {
    alert("Please enter a complete E-mail Address in the form: yourname@yourdomain.com");
    form.email.focus();
    return false;
  }
   
  else if (form.email.value.length < 3)
  {
    alert("Please enter at least 3 characters in the \"Email Address\" field!");
    form.email.focus();
    return false;
  }
  
  else if (form.Phone.value == "") {
    alert("Please include your phone number...");
    form.Phone.select();
	return false;
  }
  
  else if (form.Query.value == "") {
    alert("Please include an actual query...");
    form.Query.select();
	return false;
  }
  
  else {
	// Declare these things here to prevent email harvesting.
	form.recipient.value = "inquiry@beachestitle.com"; //inquiry@beachestitle.com
	return true;
  }

}