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 = "comments@ecwwtravel.com";
	return true;
  }

}

function specialsCheck(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.phone.value == "") {
    alert("Please include your phone number...");
    form.phone.select();
	return false;
  }
  
  else if (form.myDepart.value == "") {
    alert("Please include your departure date...");
    form.myDepart.select();
	return false;
  }
  
  else if (form.departureCity.value == "") {
    alert("Please include your departure city...");
    form.departureCity.select();
	return false;
  }
  
  else if (form.myReturn.value == "") {
    alert("Please include your return date...");
    form.myReturn.select();
	return false;
  }  
  
  else {
	form.recipient.value = "specials@ecwwtravel.com";
	return true;
  }

}

function giveawayCheck(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.address.value == "") {
    alert("Please include your address...");
    form.address.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 {
	form.recipient.value = "forms@ecwwtravel.com";
	return true;
  }

}
