function validate(){
    var name = eval("document.getElementById('name')");
    var email = eval("document.getElementById('news_email')");
    if(!name.value){
        document.getElementById('name_req_msg').style.display = "block";
    }
    if(!email.value){
        document.getElementById('email_req_msg').style.display = "block";  
    }
    if(name.value && email.value){
        var name = eval("document.getElementById('name')");
        var gender = eval("document.getElementById('gender')");
        var birthdate = eval("document.getElementById('birthdate')");
        var events = eval("document.getElementById('select_events')");
        var email = eval("document.getElementById('news_email')");
        var eventlist = new Array();
        for(var i = 1; i <= events.options.length; i++){
            if(events.options[i-1].selected){
               eventlist[i-1] = events.options[i-1].value; 
            }
        }
    //alert("name: " + name.value + " gender: "+ gender.value + " birthdate: "+ birthdate.value + " events: " + eventlist + " email: "+ email.value + " mobile: " + mobile.value);
    //submit request and update div
    $.ajax({ type:'POST', url: 'enewsletter/enewsletter.cgi', data: 'action=save&name='+name.value+'&gender='+gender.value+'&birthdate='+birthdate.value+'&select_events='+eventlist+'&email='+email.value, complete: function(data,status){ document.getElementById('enewsletter').innerHTML = data.responseText; } });
    }
}
  
function validateMobile(){
    var mobileformmobile = eval("document.getElementById('mobileformmobile')");
    if(!mobileformmobile.value){
      document.getElementById('mobile_req_msg').style.display = "block";
      return false;
    }
    if(mobileformmobile.value){
        var name = eval("document.getElementById('name')");
        var mobile = eval("document.getElementById('mobileformmobile')");
        var eventlist = new Array();
        var j=0;
        for(var i = 0; i <= 7; i++){
            if(document.getElementById('select_events').options[i].selected){
               eventlist[j] = document.getElementById('select_events').options[i].value;
               j++;
            }
        }
        if(j == 8){
            eventlist = 'all';
        }
        var dataString = 'name='+ name.value + '&mobile=' + mobile.value + '&events=' + eventlist.toString();
        $.ajax({
            type: "POST",
            url: "mobile/mobile.cgi",
            data: dataString,
            success: function() {
                $('#mobileform').html("<center><div align='center'>Thank you.</div></center>")
                .hide()
                .fadeIn(1500);
            }
        });
        return false;
    }
    return false;
}

function validate_balloon_registration_entry(){
    //balloon registration form #1
    var first = eval("document.getElementById('first')");
    var last = eval("document.getElementById('last')");
    var email = eval("document.getElementById('balloon_email')");
    var password = eval("document.getElementById('password')");
    var confirm_password = eval("document.getElementById('confirm_password')");
    var agree = eval("document.getElementById('agree')");
    var id = eval("document.getElementById('id')");
    var type = eval("document.getElementById('type')");
    if(first.value && last.value && email.value && password.value && confirm_password.value && (password.value == confirm_password.value) && (agree.checked == true)){
        var querystring = 'action=do_entry&first='+first.value+'&last='+last.value+'&balloon_email='+email.value+'&password='+password.value+'&type='+type.value+'&id='+id.value;
        $.ajax({ type:'POST', url: 'register.cgi', data: querystring, complete: function(data,status){ document.getElementById('copy').innerHTML = data.responseText; } });
    }else if(!last.value){
        alert("Please enter your last name.");
        document.getElementById('last').style.backgroundColor = "#99ccff";
    }else if(!first.value){
        alert("Please enter your first name.");
        document.getElementById('first').style.backgroundColor = "#99ccff";
    }else if(!email.value){
        alert("Please enter your e-mail.");
        document.getElementById('balloon_email').style.backgroundColor = "#99ccff";
    }else if(!password.value){
        alert("Please enter a password.");
        document.getElementById('password').style.backgroundColor = "#99ccff";
    }else if(!confirm_password.value){
        alert("Please confirm your password.");
        document.getElementById('confirm_password').style.backgroundColor = "#99ccff";
    }else if(password.value != confirm_password.value){
        alert("The passwords do not match. Please try again.");
    }else if(agree.checked != true){
        alert("You must agree to the Rules & Regulations in order to complete the form.");
    }
}
function validate_balloon_registration_info(){
    //balloon registration form #2
    var balloon_name = eval("document.getElementById('balloon_name')");
    var pilot_name = eval("document.getElementById('pilot_name')");
    var years_flying = eval("document.getElementById('years_flying')");
    var entrant_name = eval("document.getElementById('entrant_name')");
    if(balloon_name.value && pilot_name.value && years_flying.value && entrant_name.value){
        document.getElementById('balloon_form').submit();
    }else if(!balloon_name.value){
        alert("Please enter a Balloon Name.");
        balloon_name.style.backgroundColor = "#99ccff";
    }else if(!pilot_name.value){
        alert("Please enter a Pilot Name.");
        pilot_name.style.backgroundColor = "#99ccff";
    }else if(!years_flying.value){
        alert("Please enter Years Flying.");
        years_flying.style.backgroundColor = "#99ccff";
    }else if(!entrant_name.value){
        alert("Please enter an Entrant Name or Sponsoring Organization.");
        entrant_name.style.backgroundColor = "#99ccff";
    }
}
function validate_faa_checklist(){
    //balloon registration form #3
    var entrant_name = eval("document.getElementById('entrant_name')");
    var balloon_name = eval("document.getElementById('balloon_name')");
    var ownership = eval("document.faa_form.ownership");
    var ownership_exists;
    for(var i = 0; i < ownership.length; i++){
        var option = eval("ownership["+i+"].checked");
        if(option == true){
            ownership_exists = 1;
        }
    }
    var owner_name = eval("document.getElementById('owners_name')");
    var owner_phone = eval("document.getElementById('owners_phone')");
    var owner_address = eval("document.getElementById('owners_address')");
    var registration_num = eval("document.getElementById('registration_num')");
    var airworthiness_date = eval("document.getElementById('airworthiness_date')");
    var airworthiness_type = eval("document.getElementById('airworthiness_type')");
    //var last_inspection_date = eval("document.getElementById('last_inspection_date')");
    var manuf_model_year = eval("document.getElementById('manuf_model_year')");
    //var balloon_description = eval("document.getElementById('balloon_description')");
    var pilot_name = eval("document.getElementById('pilot_name')");
    //var pilot_address = eval("document.getElementById('pilot_address')");
    var pilot_business_phone = eval("document.getElementById('pilot_business_phone')");
    //var pilot_home_phone = eval("document.getElementById('pilot_home_phone')");
    var pilot_cert_num = eval("document.getElementById('pilot_cert_num')");
    var pilot_rating = eval("document.getElementById('pilot_rating')");
    var last_biennial_review_date = eval("document.getElementById('last_biennial_review_date')");
    //var total_flight_time = eval("document.getElementById('total_flight_time')");
    var vehicle_make = eval("document.getElementById('vehicle_make')");
    var vehicle_color = eval("document.getElementById('vehicle_color')");
    var vehicle_year = eval("document.getElementById('vehicle_year')");
    var vehicle_license_num = eval("document.getElementById('vehicle_license_num')");
    var vehicle_state = eval("document.getElementById('vehicle_state')");
    var aircraft_total_time = eval("document.getElementById('aircraft_total_time')");
    var time_since_last_annual = eval("document.getElementById('time_since_last_annual')");
    var manuf_model_year = eval("document.getElementById('manuf_model_year')");
    var mmms_gondola = eval("document.getElementById('mmms_gondola')");
    var mmms_burner = eval("document.getElementById('mmms_burner')");
    var mmms_fuel = eval("document.getElementById('mmms_fuel')");
    var dola_aircraft = eval("document.getElementById('dola_aircraft')");
    var dola_gondola = eval("document.getElementById('dola_gondola')");
    var dola_burner = eval("document.getElementById('dola_burner')");
    var dola_fuel = eval("document.getElementById('dola_fuel')");
    var annual_limitations = eval("document.getElementById('annual_limitations')");    
    
    if(entrant_name.value && balloon_name.value && (ownership_exists == 1) && owner_name.value
       && owner_phone.value && owner_address.value && registration_num.value && airworthiness_date.value
       && airworthiness_type.value && manuf_model_year.value && pilot_name.value && pilot_business_phone.value
       && pilot_cert_num.value && pilot_rating.value && last_biennial_review_date.value && vehicle_make.value
       && vehicle_color.value && vehicle_year.value && vehicle_license_num.value && vehicle_state.value
       && aircraft_total_time.value && time_since_last_annual.value && manuf_model_year.value && mmms_gondola.value
       && mmms_burner.value && mmms_fuel.value && dola_aircraft.value && dola_gondola.value && dola_burner.value
       && dola_fuel.value && annual_limitations.value){
        document.getElementById('faa_form').submit();
    }else if(!entrant_name.value){
       alert("Please enter an Entrant name.");
       entrant_name.style.backgroundColor = "#99ccff";
    }else if(!balloon_name.value){
        alert("Please enter a Balloon Name.");
        balloon_name.style.backgroundColor = "#99ccff";
    }else if(ownership_exists != 1){
        alert("Please check Company Owned or Leased.");
    }else if(!owner_name.value){
        alert("Please enter an owner name.");
        owner_name.style.backgroundColor = "#99ccff";
    }else if(!owner_phone.value){
        alert("Please enter an owner phone number.");
        owner_phone.style.backgroundColor = "#99ccff";
    }else if(!owner_address.value){
        alert("Please enter an owner address.");
        owner_address.style.backgroundColor = "#99ccff";
    }else if(!registration_num.value){
        alert("Please enter a registration number.");
        registration_num.style.backgroundColor = "#99ccff";
    }else if(!airworthiness_date.value){
        alert("Please enter a date of Airworthiness Certificate.");
        airworthiness_date.style.backgroundColor = "#99ccff";
    }else if(!airworthiness_type.value){
        alert("Please enter the Type of the Airworthiness Certificate.");
        airworthiness_type.style.backgroundColor = "#99ccff";
    }/*else if(!last_inspection_date.value){
        alert("Please enter the Date of the last annual inspection.");
        last_inspection_date.style.backgroundColor = "#99ccff";
    }*/else if(!manuf_model_year.value){
        alert("Please enter the Manufacturer, Model and Year of Balloon.");
        manuf_model_year.style.backgroundColor = "#99ccff";
    }/*else if(!balloon_description.value){
        alert("Please enter the Balloon Pattern and Description.");
        balloon_description.style.backgroundColor = "#99ccff";
    }*/else if(!pilot_name.value){
        alert("Please enter the Pilot in Command Name.");
        pilot_name.style.backgroundColor = "#99ccff";
    }//else if(!pilot_address.value){
     //alert("Please enter the Pilot Address.");
     //pilot_address.style.backgroundColor = "#99ccff";
     //}
    else if(!pilot_business_phone.value){
        alert("Please enter the Pilot Business Phone.");
        pilot_business_phone.style.backgroundColor = "#99ccff";
    }/*else if(!pilot_home_phone.value){
        alert("Please enter the Pilot Home Phone.");
        pilot_home_phone.style.backgroundColor = "#99ccff";
    }*/
    else if(!pilot_cert_num.value){
        alert("Please enter the Pilot Certificate Number.");
        pilot_cert_num.style.backgroundColor = "#99ccff";
    }else if(!pilot_rating.value){
        alert("Please enter the Pilot Rating.");
        pilot_rating.style.backgroundColor = "#99ccff";
    }else if(!last_biennial_review_date.value){
        alert("Please enter the Date of the Last Biennial Review.");
        last_biennial_review_date.style.backgroundColor = "#99ccff";
    }/*else if(!total_flight_time.value){
        alert("Please enter the Total flight time in LTA prior to February 1, 2005.");
        total_flight_time.style.backgroundColor = "#99ccff";
    }*/else if(!vehicle_make.value){
        alert("Please enter the Chase Vehicle Make.");
        vehicle_make.style.backgroundColor = "#99ccff";
    }else if(!vehicle_color.value){
        alert("Please enter the Chase Vehicle Color.");
        vehicle_color.style.backgroundColor = "#99ccff";
    }else if(!vehicle_year.value){
        alert("Please enter the Chase Vehicle Year.");
        vehicle_year.style.backgroundColor = "#99ccff";
    }else if(!vehicle_license_num.value){
        alert("Please enter the Chase Vehicle License Number.");
        vehicle_license_num.style.backgroundColor = "#99ccff";
    }else if(!vehicle_state.value){
        alert("Please enter the Chase Vehicle State.");
        vehicle_state.style.backgroundColor = "#99ccff";
    }else if(!aircraft_total_time.value){
        alert("Please enter Aircraft Total Time.");
        aircraft_total_time.style.backgroundColor = "#99ccff";
    }else if (!time_since_last_annual.value){
        alert("Please enter Time Since Last Annual.");
        time_since_last_annual.style.backgroundColor = "#99ccff";
    }else if (!manuf_model_year.value){
        alert("Please enter Aircraft Make, Model, and Serial Number.");
        manuf_model_year.style.backgroundColor = "#99ccff";
    }else if(!mmms_gondola.value){
        alert("Please enter Gondola Make, Model, and Serial Number.");
        mmms_gondola.style.backgroundColor = "#99ccff";
    }else if (!mmms_burner.value){
        alert("Please enter Burner Make, Model, and Serial Number.");
        mmms_burner.style.backgroundColor = "#99ccff";
    }else if(!mmms_fuel.value){
        alert("Please enter Fuel Make, Model, and Serial Number.");
        mmms_fuel.style.backgroundColor = "#99ccff";    
    }else if(!annual_limitations.value){
        alert("Please enter Annual Limitations.");
        annual_limitations.style.backgroundColor = "#99ccff"; 
    }
}
function validate_complimentary_info(){
    //balloon registration form #4
    var guest_name = eval("document.getElementById('guest_name')");
    if(guest_name.value){
        document.getElementById('complimentary_form').submit();
    }else if(!guest_name.value){
        alert("Please enter the Guest Name.");
    }
}
function get_date(){
    var date = new Date();
    var yy = date.getYear();
    var year = (yy < 1000) ? yy + 1900 : yy;
    return year;
}
function back_to_balloon_info(id,last,first,email,password,type){
   var querystring = 'action=do_entry&first='+first+'&last='+last+'&balloon_email='+email+'&password='+password+'&type='+type+'&id='+id;
   $.ajax({ type:'POST', url: 'register.cgi', data: querystring, complete: function(data,status){ document.getElementById('copy').innerHTML = data.responseText; } }); 
}