function appTypeSet() {
//PUT THIS INPUT INTO APPLICATON FORM HTML BETWEEN NOV 1 AND JAN 1	
//<input type="radio" name="os12" id="os12Renew" value="annual_renewal" onChange="appTypeSet();" onClick="appTypeSet();">Annual Membership Renewal
  var age = document.getElementById('age').value;
  var appTypeRadio = document.forms[0].elements['os12'];
  var appType = null;
  if(appTypeRadio[0].checked) {
    appType='new';
    // COMMENT THIS ELSE OUT AFTER JAN 1
  } else if(appTypeRadio[1].checked) {
    appType='reup';
  } else if(appTypeRadio[2].checked) {
    appType='family';
  }
  if(appType == 'reup') {
    document.getElementById('referspan').style.display = 'none'; 
    document.getElementById('referselect').style.display = 'none'; 
    document.getElementById('referralDetailTag').style.display = 'none'; 
    document.getElementById('referralDetail').style.display = 'none'; 
    document.getElementById('os1').selectedIndex = 0;
    document.getElementById('os23').value = '';
    document.getElementById('primary_member_name_span').style.display = 'none';
    document.getElementById('primary_name_input').style.display = 'none';
  } else if(appType == 'family') {
    document.getElementById('referspan').style.display = 'none'; 
    document.getElementById('referselect').style.display = 'none'; 
    document.getElementById('referralDetailTag').style.display = 'none'; 
    document.getElementById('referralDetail').style.display = 'none'; 
    document.getElementById('os1').selectedIndex = 0;
    document.getElementById('primary_member_name_span').style.display = 'block';
    document.getElementById('primary_name_input').style.display = 'block';

  }else {
    document.getElementById('referspan').style.display = 'block';
    document.getElementById('referselect').style.display = 'block';
    referralChange(document.getElementById('os1'));
    document.getElementById('os23').value = '';
    document.getElementById('primary_member_name_span').style.display = 'none';
    document.getElementById('primary_name_input').style.display = 'none';
  }
  setPrice(appType,age);
}

function setPrice(appType, age) {
  var regularRenewal = '2594659';  //The Renewal price of $40
  var regularNewMem = '2736477';
  //DO NOT USE - BYLAWS SAY THIS IS NOT NEEDEDvar november1AndLaterNewMem = '9513398';
  var junSenRenewal = '2736525';
  var junSenNewMem = '2935575';
  var familyMember = '2828524';
  
  if(appType == 'new') {
    document.getElementById('brcfIdLabel').style.display = 'none';
    document.getElementById('brcfIdInput').style.display = 'none';
    document.getElementById('referralDetailRequired').value = 'false';
  }

  if(appType == 'reup') {
    document.getElementById('brcfIdLabel').style.display = 'block';
    document.getElementById('brcfIdInput').style.display = 'block';
  }

  if(appType  == 'family' || (appType == 'reup' && (age == 'senior')) || age == 'junior') {
    if(appType  == 'family') {
      document.getElementById('hosButId').value = familyMember;
    } else {
      document.getElementById('hosButId').value = junSenRenewal;
    }
    document.getElementById('price').innerHTML = '$20.00';  
  } else if(appType == 'new' && (age == 'senior' || age == 'junior')) {
    document.getElementById('hosButId').value = junSenNewMem;
    document.getElementById('price').innerHTML = '$45.00';  
  } else if(appType == 'new' && age == 'regular') {
    document.getElementById('hosButId').value = regularNewMem;
    document.getElementById('price').innerHTML = '$65.00';
  } else if(appType == 'reup' && age == 'regular') {
    document.getElementById('hosButId').value = regularRenewal;
    document.getElementById('price').innerHTML = '$40.00';  
  } else {
    document.getElementById('hosButId').value = '';
    if(appType == 'none') {
      document.getElementById('price').innerHTML = 'Select Application Type.';  
    } else { 
      document.getElementById('price').innerHTML = 'Select Age Group.';  
    }
  }
}

function valSubForm() {
  var errs = '';
                                                        // UNCOMMENT THIS BETWEEN NOV 1 AND JAN 1
  var tmp = document.getElementById('os12New').checked || document.getElementById('os12Renew').checked || document.getElementById('os12ARFamily').checked;

  if(tmp != true) {
   errs = errs+'- New Membership or Annual Renewal\n';
  }

  tmp = document.getElementById('age').selectedIndex;
  if(tmp === null || tmp === 0) {
    errs = errs+'- Age Range\n';
  }

  tmp = document.getElementById('os14No').checked || document.getElementById('os14Yes').checked ;

  if(tmp != true) {
   errs = errs+'- Need Training\n';
  }

  tmp = document.getElementById('os0').value;
  if(tmp === null || tmp.length === 0) {
    errs = errs+'- Experience Level\n';
  }
  
  tmp = document.getElementById('os2').value;
  if(tmp === null || tmp.length === 0) {
    errs = errs+'- First Name\n';
  }
  tmp = document.getElementById('os3').value;
  if(tmp === null || tmp.length === 0) {
    errs = errs+'- Last Name\n';
  }

  tmp = document.getElementById('os4').value;
  if(tmp === null || tmp.length === 0) {
    errs = errs+'- Street Address\n';
  }
  tmp = document.getElementById('os15').value;
  if(tmp === null || tmp.length === 0) {
    errs = errs+'- City\n';
  }

  tmp = document.getElementById('os5').value;
  if(tmp === null || tmp.length === 0) {
    errs = errs+'- State\n';
  }
  tmp = document.getElementById('os6').value;
  if(tmp === null || tmp.length === 0) {
    errs = errs+'- Zip Code\n';
  }
  tmp = document.getElementById('os7').value;
  if(tmp === null || tmp.length === 0) {
    errs = errs+'- Phone Number\n';
  }

  tmp = document.getElementById('os8').value;
  if(tmp === null || tmp.length === 0) {
    errs = errs+'- Date Of Birth\n';
  }

  tmp = document.getElementById('os10').value;
  if(tmp === null || tmp.length === 0) {
    errs = errs+'- AMA Number\n';
  }
  tmp = document.getElementById('os1').selectedIndex === 0;
  if(tmp === true && document.getElementById('os12New').checked) {
    errs = errs+'- Referred By\n';
  }

  tmp = document.getElementById('os23').value;
  if(document.getElementById('os12ARFamily').checked === true && (tmp === null || tmp.length === 0)) {
    errs = errs+'- Primary Member Name\n';
  }

  if(document.getElementById('referralDetailRequired').value === 'true') {
    tmp = document.getElementById('os16').value;
    if(tmp === null || tmp.length === 0) {
      errs = errs+'- Referral Detail\n';
    }
  }

  tmp = document.getElementById('os18').checked || document.getElementById('os19').checked ;

  if(tmp != true) {
   errs = errs+'- Type of aircraft\n';
  }

  if(errs.length === 0) {
    sendSub();
    return document.getElementById('appForm').submit();
  } else {
    alert('The following required fields must be filled in:\n----------------------\n'+errs);
    return false;
  }
}

function referralChange(theSelect) {
  document.getElementById('referralDetailRequired').value = 'true';
  if(theSelect.options[theSelect.selectedIndex].value == 'Other Website') {
    document.getElementById('referralDetail').style.display = 'block';
    document.getElementById('referralDetailTag').style.display = 'block';
  } else if(theSelect.options[theSelect.selectedIndex].value == 'Club Member') {
    document.getElementById('referralDetail').style.display = 'block';
    document.getElementById('referralDetailTag').style.display = 'block';
  } else if(theSelect.options[theSelect.selectedIndex].value == 'Other') {
    document.getElementById('referralDetail').style.display = 'block';
    document.getElementById('referralDetailTag').style.display = 'block';
  }else {
    document.getElementById('referralDetail').style.display = 'none';
    document.getElementById('referralDetailTag').style.display = 'none';
    document.getElementById('referralDetailRequired').value = 'false';
  }

}

function load() {
  document.getElementById('nojsdiv').style.display = 'none';
  document.getElementById('appContentDiv').style.display = 'block';
}


var xmlhttp;
function state_Change() {}

function sendSub()
{
xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for all new browsers
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE5 and IE6
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=state_Change;
  var application_type ='NONE';
  if(document.getElementById('os12New').checked) {
    application_type = 'new';
  } else if(document.getElementById('os12ARFamily').checked) {
      application_type = 'family';
  } //else {
   // application_type = document.getElementById('os12New');
  //}
  var args = 'ama_number='+document.getElementById('os10').value;
  args = args+'&application_type='+application_type;
  if(application_type == 'family') {
    args = args+'&primary_member='+document.getElementById('os23').value;
  }
  args = args+'&age_range='+document.getElementById('age').value;
  args = args+'&experience='+document.getElementById('os0').value;

  if(document.getElementById('os14No').checked) {
    args = args+'&need_training=0';
  } else {
    args = args+'&need_training=1';
  }
  args = args+'&first_name='+document.getElementById('os2').value;
  args = args+'&last_name='+document.getElementById('os3').value;
  args = args+'&street_addr='+document.getElementById('os4').value;
  args = args+'&city='+document.getElementById('os15').value;
  args = args+'&state='+document.getElementById('os5').value;
  args = args+'&zip='+document.getElementById('os6').value;
  args = args+'&phone='+document.getElementById('os7').value;
  args = args+'&dob='+document.getElementById('os8').value;
  if(document.getElementById('os9').value.length > 0) {
    args = args+'&email='+document.getElementById('os9').value;
  }
  args = args+'&referred_by='+document.getElementById('os1').value;
  if(document.getElementById('os16').value.length > 0) {
    args = args+'&referred_details='+document.getElementById('os16').value;
  }
  var fliesPlane = '0';
  if(document.getElementById('os18').checked) {
    fliesPlane = '1';
  }

  var fliesHeli = '0';
  if(document.getElementById('os19').checked) {
    fliesHeli = '1';
  }

  var fliesElectric = '0';
  if(document.getElementById('os20').checked) {
    fliesElectric = '1';
  }

  var fliesGlow = '0';
  if(document.getElementById('os21').checked) {
    fliesGlow = '1';
  }

  var fliesGas = '0';
  if(document.getElementById('os22').checked) {
    fliesGas = '1';
  }

  args = args+'&flies_plane='+fliesPlane; 
  args = args+'&flies_heli='+fliesHeli;
  args = args+'&electric='+fliesElectric;
  args = args+'&glow='+fliesGlow;
  args = args+'&gas='+fliesGas;

  xmlhttp.open('GET','/app_sub.php?'+args,true); // set to true for asynch
  xmlhttp.send(null);
//  document.getElementById('tb').value = xmlhttp.responseText;
//alert(xmlhttp.responseText);
  }
else
  {

  }
}
