function isEmailAddr(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 contactCheck(form) {

  if (form.firstName.value == "") {
    alert("Please include your first name!"); 
    form.firstName.select();
	return false;
  }
  
  else if (form.lastName.value == "") {
    alert("Please include your last name!");
    form.lastName.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 \"E-mail Address\" field!");
    form.email.focus();
    return false;
  }
  
  else if (form.comments.value == "") {
    alert("Please include your comments!");
    form.comments.select();
	return false;
  }
  
  else {
	form.recipient.value = "inquiry@etrinidad.com";
	return true;
  }

}

function buyCheck(form) {

  if (form.firstName.value == "") {
    alert("Please include your first name..."); 
    form.firstName.select();
	return false;
  }
  
  else if (form.lastName.value == "") {
    alert("Please include your last name...");
    form.lastName.select();
	return false;
  }
  
  else if (form.address1.value == "") {
    alert("Please include your address...");
    form.address1.select();
	return false;
  }
  
  else if (form.country.value == "") {
    alert("Please include your country...");
    form.country.select();
	return false;
  }
  
  else if (form.phone.value == "") {
    alert("Please include your phone number...");
    form.phone.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 \"E-mail Address\" field!");
    form.email.focus();
    return false;
  }
  
  else if (form.quantity.value == "") {
    alert("Please include a quantity...");
    form.quantity.select();
	return false;
  }
  
  else if (isNaN(form.quantity.value)) {
    alert("Please include a NUMBER for the quantity...");
    form.quantity.select();
	return false;
  }
  
  else if (form.terms.value != "Yes") {
    alert("You must agree to the purchasing terms before you proceed...");
	return false;
  }
  
  else {
	form.recipient.value = "sales@etrinidad.com";
	return true;
  }

}