function checkContact() {
    var missing;
    var warning;
    
    missing = '';  
    warning= "The following fields are required: \n";
    
    if (document.contact.realname.value =='')
    {
         missing += "First Name \n";
    }
    
    if (document.contact.LastName.value =='')
    {
         missing += "Last Name \n";
    }
    
      if ((document.contact.request.value =='') && (document.contact.mailinglist.checked==false) )
    {
         missing += "Your Request \n";
    }
  
    if (document.contact.email.value =='')
    {
       missing += "Email \n"; 
    }

    if (! isValidEmail(document.contact.email.value)) {
        alert("Please enter a valid email address");
        return false;
    }
    
     if(document.contact.email.value != document.contact.confemail.value) {
        alert("The Email & Confirm email fields are not the same.");
        return false;
    }
    
    if (missing!='')
    { 
        warning += missing;
        alert(warning);
        return false; 
    }
    else {
        return true;
        document.contact.submit();
    }
    
}


function checkBookOnline() {
    var missing;
    var warning;
    
    missing = '';  
    warning= "The following fields are required: \n";
    
    if (document.contact.realname.value =='')
    {
         missing += "First Name \n";
    }
    
    if (document.contact.LastName.value =='')
    {
         missing += "Last Name \n";
    }
    
     if (document.contact.guests.value =='')
    {
         missing += "Number of Guests \n";
    }
    
       if (document.contact.address.value =='')
    {
         missing += "Mailing Address \n";
    }
    
        if (document.contact.citystatezip.value =='')
    {
         missing += "City/State/Zip \n";
    }
    
           if (document.contact.ccno.value =='')
    {
         missing += "Credit Card No \n";
    }
    
           if (document.contact.ccname.value =='')
    {
         missing += "Name on card \n";
    }
    
  
    if (document.contact.email.value =='')
    {
       missing += "Email \n"; 
    }

    if (! isValidEmail(document.contact.email.value)) {
        alert("Please enter a valid email address");
        return false;
    }
    
     if(document.contact.email.value != document.contact.confemail.value) {
        alert("The Email & Confirm email fields are not the same.");
        return false;
    }
    
    if (missing!='')
    { 
        warning += missing;
        alert(warning);
        return false; 
    }
    else {
        return true;
        document.contact.submit();
    }
    
}

function checkCarRentals() {
    var missing;
    var warning;
    
    missing = '';  
    warning= "The following fields are required: \n";
    
    if (document.contact.realname.value =='')
    {
         missing += "First Name \n";
    }
    
    if (document.contact.LastName.value =='')
    {
         missing += "Last Name \n";
    }
    
     if (document.contact.age.value =='')
    {
         missing += "Age \n";
    }
    
     
    
  
    if (document.contact.email.value =='')
    {
       missing += "Email \n"; 
    }

    if (! isValidEmail(document.contact.email.value)) {
        alert("Please enter a valid email address");
        return false;
    }
    
     if(document.contact.email.value != document.contact.confemail.value) {
        alert("The Email & Confirm email fields are not the same.");
        return false;
    }
    
    if (missing!='')
    { 
        warning += missing;
        alert(warning);
        return false; 
    }
    else {
        return true;
        document.contact.submit();
    }
    
}