
var good;
function checkEmailAddress(field) {

var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

if (goodEmail){
   good = true
} else {
   alert('Please enter a valid e-mail address.')
   field.focus()
   good = false
   }
}


// Make sure all fields are filled out (SHORT FORM ONLY!)
function IsFormCompletedValid(ACTION)
{

  var x = 0
  var obj
  
  
if (document.order.fname.value == ''){
alert('Please enter your first name.')
document.order.fname.focus();
return false;}
  
  
if (document.order.lname.value == '' || document.order.lname.value == 'Enter Your last name:'){
alert('Please enter your last name.')
document.order.lname.focus();
return false;}

  if ( document.getElementById('birth-month').value == '' || document.getElementById('birth-day').value == '' || document.getElementById('birth-year').value == ''){
  alert('Please enter your date of birth.')
  document.getElementById('birth-month').focus();
  return false;}

  if (document.order.gender.value == ''){
  alert('Please select your gender.')
  document.getElementById('gender').focus();
  return false;}


if (document.order.address.value == '' || document.order.address.value == 'Enter Your street address:')
{alert('Please enter your address.')
document.order.address.focus();
return false;}

if (document.order.city.value == '' || document.order.city.value == 'Enter Your City:')
{alert('Please enter your city.')
document.order.city.focus();
return false;}



if (document.getElementById('statelookup').value == '')
  {
  if (document.order.country.value == 'OTHER')
    {
    if (document.getElementById('statelookup').value == '' || document.getElementById('statelookup').value == undefined)
      {
        if(document.order.statelookup.style.display != "none"){
           alert('Please enter your state/province/territory.')
           document.getElementById('statelookup').focus();
           return false;
         }
      }
    }
  else
    {
      if(document.order.statelookup.style.display != "none"){
         alert('Please enter your state.')
         document.order.statelookup.focus();
         return false;
       }
    }
  }
  



  


if (document.order.zip.value == '' || document.order.zip.value == 'Enter Your Postal Code:')   
{alert('Please enter your zip code.')
document.order.zip.focus();
return false;}


if (document.getElementById('phone').value == '' || document.order.phone.value == 'Enter Your Phone #:'){
alert('Please enter your telephone number.')
document.getElementById('phone').focus();
return false;}

checkPhone = document.getElementById('phone').value.replace(/[^0-9]/gi, '');

if (!(checkPhone.length >= 10)){
alert('Please make sure you have entered your phone number.')
document.getElementById('phone').focus();
return false;}
  
  
  
  
  
  
  
  if (document.order.country.value == ''){
  alert('Please select your country.')
  document.order.country.focus();
  return false;}
  

  

  
  if (document.order.email.value == '')  
  {alert('Please enter your email address.')
  document.order.email.focus();
  return false;}
  
  checkEmailAddress(document.order.email)
  if (!good){
      return false
  }
  
  if (document.order.zip.value == ''){
    alert('Please enter your postal code.')
    document.order.zip.focus();
    return false;
  }else {
    return true;
  }
}