var AC = new Array(
//AIRCRAFT
  Array(1,"Aeronca 7AC",641,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"Aeronca 15AC",642,Array(1,2,3,4),Array(20,30,40,50,70,80)),
  Array(1,"Bellanca 14-19",645,Array(1,2,3,4),Array(20,30,40,50,60,70,80)),
  Array(1,"Bellanca Viking",646,Array(1,2,3,4),Array(20,30,40,50,60,70,80)),
  Array(1,"Cessna 120",647,Array(1,2,3),Array(10,80)),
  Array(1,"Ercoupe",651,Array(1,2,3,4),Array(10,80)),
  Array(1,"Fairchild 24G/RW",652,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"Fairchild 19",653,Array(1,2,3,4),Array(20,30,40,50,70,80)),
  Array(1,"Luscombe ",656,Array(1,2,3,4),Array(10,80)),
  Array(1,"Piper J2/3",662,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"Piper J5/PA12",663,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"Piper PA 15/17",664,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"Piper PA16",665,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"Piper PA18",450,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"Piper Colt",666,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"PA20/22",667,Array(1,2,3,4),Array(10,20,30,40,50,60,70,80)),
  Array(1,"Schweizer 119",668,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"Schweizer 126",669,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"Schweizer 222",670,Array(1,2,3,4),Array(10,20,30,40,50,60,70,80)),
  Array(1,"Schweizer 233",671,Array(1,2,3,4),Array(20,40,50,70,80)),
  Array(1,"Stinson 108(1-3)",673,Array(1,2,3,4),Array(10,20,30,80)),
  Array(1,"Stinson 10A/105",674,Array(1,2,3,4),Array(10,20,30,40,50,60,70,80)),
  Array(1,"Stinson L5",675,Array(1,2,3,4),Array(10,20,30,40,50,60,70,80)),
  Array(1,"Taylorcraft",676,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"J-3 Interior",678,Array(1,2,3,4),Array(80,0)),
  Array(1,"Beech D175/F17D/E17D",643,Array(1,2,3,4),Array(10,20,30,40,50,60,70,80)),
  Array(1,"Beech D18/ATI/Twin",644,Array(1,3,4),Array(30,50,60,70,80)),
  Array(1,"Christen Husky",648,Array(1,2,3,4),Array(10,20,30,40,50,60,70,80)),
  Array(1,"Citabria 7,8",649,Array(1,2,3,4),Array(10,20,30,40,50,60,70,80)),
  Array(1,"Douglas DC-3",650,Array(1,3,4),Array(30,50,70,80)),
  Array(1,"Great Lakes 2TI",654,Array(1,2,3,4),Array(10,20,80)),
  Array(1,"Howard DGA",655,Array(1,2,3,4),Array(20)),
  Array(1,"Maule 4 ",657,Array(1,2,3,4),Array(20,40,50,70,80)),
  Array(1,"Maule 5",658,Array(1,2,3,4),Array(20,40,50,70,80)),
  Array(1,"Navy N3N",659,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"N American AT6",660,Array(1,3,4),Array(30,50,70,80)),
  Array(1,"N American P5I",661,Array(1,3,4),Array(70)),
  Array(1,"Ryan PT22",702,Array(1,2,4),Array(10,30,40,50,60,70,80)),
  Array(1,"Stearman PT13",672,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(1,"Waco UPF7",677,Array(1,2,3,4),Array(10,20,40,50,70,80)),
//HOMEBUILTS
  Array(2,"Avid Flyer",689,Array(1,2,3,4),Array(10,20,40,50,70,80)),
  Array(2,"Baby Great Lakes",690,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(2,"Bowers Fly Baby",691,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(2,"Corbin Baby Ace",693,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(2,"Kitfox",694,Array(1,2,3,4),Array(10,20,40,50,70,80)),
  Array(2,"Sonerai II",698,Array(1,2,3,4),Array(20,40,50,70,80)),
  Array(2,"Acro Sport 1 ",687,Array(1,2,3,4),Array(10,20,30,40,50,60,70,80)),
  Array(2,"Acro Sport 11",688,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(2,"Christen Eagle",692,Array(1,3,4),Array(10,20,30,40,50,70,80)),
  Array(2,"Pitts SIS/SIC",695,Array(1,3,4),Array(10,20,30,40,50,70,80)),
  Array(2,"Pitts S2S/S2A",696,Array(1,3,4),Array(10,20,30,40,50,70,80)),
  Array(2,"Smith Miniplane",697,Array(1,2,3,4),Array(10,20,40,50,70,80)),
  Array(2,"Starduster 1",699,Array(1,2,3,4),Array(10,20,30,40,50,70,80)),
  Array(2,"Starduster 11",700,Array(1,3,4),Array(10,20,30,40,50,70,80)),
  Array(2,"Steen Sky Bolt",701,Array(1,3,4),Array(10,20,30,40,50,70,80)),
  Array(2,"Cassutt 111M",730,Array(2,3,4),Array(80,0)),
  Array(2,"Chipmunk ",731,Array(2,3,4),Array(80,0)),
  Array(2,"Corbin Jr. Ace",732,Array(2,3,4),Array(80,0)),
  Array(2,"Eaa Bipe",733,Array(2,3,4),Array(80,0)),
  Array(2,"Meyer Toot",735,Array(2,3,4),Array(80,0)),
  Array(2,"Pietenpol",736,Array(2,3,4),Array(80,0)),
  Array(2,"Stampe SV4C",737,Array(2,3,4),Array(80,0)),
  Array(2,"Volksplane 1",738,Array(2,3,4),Array(80,0)),
  Array(2,"Volksplane 11",739,Array(2,3,4),Array(80,0)),
  Array(2,"Wittman Tailwind",740,Array(2,3,4),Array(80,0)),
//AGRICULTURAL
  Array(3,"Ag Cat",679,Array(1,2,3,4),Array(40,50,70,80)),
  Array(3,"Airtractor",680,Array(1,2,3,4),Array(50,70,80)),
  Array(3,"Callair A9/A9B",681,Array(1,2,3,4),Array(10,20,40,50,80)),
  Array(3,"Piper PA25 Pawnee",682,Array(1,2,3,4),Array(10,20,30,40,50,60,70,80)),
  Array(3,"Snow",683,Array(1,2,3,4),Array(10,20,30,40,50,60,70,80)),
  Array(3,"Snow C/D",684,Array(1,2,3,4),Array(40,50,70,80)),
  Array(3,"Thrush",685,Array(1,2,3,4),Array(40,50,70,80)),
  Array(3,"Weatherly",686,Array(1,2,3,4),Array(30,40,70,80)),
//ANTIQUES
  Array(4,"Douglas DC-5 ",709,Array(1,3,4),Array(80,0)),
  Array(4,"Dehavilland Heron ",710,Array(1,3,4),Array(80,0)),
  Array(4,"Grumman Tbms ",713,Array(1,3,4),Array(80,0)),
  Array(4,"N. American B25 ",718,Array(1,3,4),Array(80,0)),
  Array(4,"Cessna Airmaster ",705,Array(2,3,4),Array(80,0)),
  Array(4,"Cessna T50/UC78 ",706,Array(2,3,4),Array(80,0)),
  Array(4,"Commonwealth",707,Array(2,3,4),Array(80,0)),
  Array(4,"Culver Cadet",708,Array(2,3,4),Array(80,0)),
  Array(4,"Fleet ",711,Array(2,3,4),Array(80,0)),
  Array(4,"Funk",712,Array(2,3,4),Array(80,0)),
  Array(4,"Meyer OTW ",714,Array(2,3,4),Array(80,0)),
  Array(4,"Monocoupe",715,Array(2,3,4),Array(80,0)),
  Array(4,"Mooney 20A ",716,Array(2,3,4),Array(80,0)),
  Array(4,"Mooney Mite",717,Array(2,3,4),Array(80,0)),
  Array(4,"Poterfield 35",719,Array(2,3,4),Array(80,0)),
  Array(4,"Rearwind Sports. ",721,Array(2,3,4),Array(80,0)),
  Array(4,"Skyranger",722,Array(2,3,4),Array(80,0)),
  Array(4,"Stinson SR5C",725,Array(2,3,4),Array(80,0)),
  Array(4,"Stinson SR9",726,Array(2,3,4),Array(80,0)),
  Array(4,"Talorcraft 15",727,Array(2,3,4),Array(80,0)),
  Array(4,"Travel Air",728,Array(2,3,4),Array(80,0))
);

var Fabrics= new Array("P-99","P-103","Ceconite 101","Ceconite 102");
var Components=new Array("Wing","Fuselage","Aileron","Stabilizer","Elevator","Flap","Rudder","Complete Set");

function ClearLists()
{

  for (i=0; i<document.sel.fabric.length; i++)
    document.sel.fabric.options[0]=null;

  for (i=0; i<document.sel.component.length; i++)
    document.sel.component.options[0]=null;

  document.sel.fabric.options[0]=new Option("Choose Fabric",99);
  document.sel.component.options[0]=new Option("Choose Component",99);
  document.sel.fabric.selectedIndex=0;
  document.sel.component.selectedIndex=0;
}

function LoadModel()
{
  var a;
  var m;
  var i;

  document.order.p.value="";

  a=document.sel.aircraft.options[document.sel.aircraft.selectedIndex].value;
  m=document.sel.model.options[document.sel.model.selectedIndex].value;

  ClearLists();


  for (i=0;i<AC[m][3].length; i++)
    document.sel.fabric.options[i+1]=new Option(Fabrics[AC[m][3][i]-1],AC[m][3][i]);

  for (i=0;i<AC[m][4].length; i++)
    if (AC[m][4][i])
    document.sel.component.options[i+1]=new Option(Components[AC[m][4][i]/10-1],AC[m][4][i]);

}




function LoadAircraft()
{
  var a;
  var i;
  var m;

  document.order.p.value="";

  a=document.sel.aircraft.options[document.sel.aircraft.selectedIndex].value;

  for (i=0; i<document.sel.model.length; i++)
    document.sel.model.options[0]=null;

  document.sel.model.options[0]=new Option("Choose a model",99);
  ClearLists();
  
  if (a!=99)  {
 

  for (i=0,m=1; i<AC.length; i++) {
   if (AC[i][0]==a)
     document.sel.model.options[m++]=new Option(AC[i][1],i);
  }

  }

  document.sel.model.selectedIndex=0;
}

function GetEnvelope()
{
  var a;
  var m;
  var f;
  var c;
  var p;

  m=document.sel.model.options[document.sel.model.selectedIndex].value;
  f=document.sel.fabric.options[document.sel.fabric.selectedIndex].value;
  c=document.sel.component.options[document.sel.component.selectedIndex].value;

  if (m==99) return;
  if (f==99) return;
  if (c==99) return;


  p="09-"+AC[m][2]+c;

  if (f==1)
   p+="-1";
  else if (f==2)
   p+="-3";
  else if (f==3)
   p+="-5";
  else if (f==4)
   p+="-6";

  document.order.p.value=p;
  document.order.p.focus();
}
 
 
  
