<!--start of National Awards code

  function national( req, amt, limit, dead ) {
    this.length = 5;
    this.require = req;
    this.amount = amt;
    this.limits = limit;
    this.deadline = dead;
  }

  function natindex(aw1, aw2, aw3, aw4, aw5, aw6, aw7, aw8, aw9, aw10, aw11, aw12, aw13, aw14, aw15, aw16, aw17, aw18, aw19, aw20, aw21, aw22, aw23, aw24, aw25, aw26, aw27, aw28, aw29, aw30, aw31, aw32, aw33, aw34, aw35, aw36) {
    this.aw1 = aw1;
    this.aw2 = aw2;
    this.aw3 = aw3;
    this.aw4 = aw4;
    this.aw5 = aw5;
    this.aw6 = aw6;
    this.aw7 = aw7;
    this.aw8 = aw8;
    this.aw9 = aw9;
    this.aw10 = aw10;
    this.aw11 = aw11;
    this.aw12 = aw12;
    this.aw13 = aw13;
    this.aw14 = aw14;
    this.aw15 = aw15;
    this.aw16 = aw16;
    this.aw17 = aw17;
    this.aw18 = aw18;
    this.aw19 = aw19;
    this.aw20 = aw20;
    this.aw21 = aw21;
    this.aw22 = aw22;
    this.aw23 = aw23;
    this.aw24 = aw24;
    this.aw25 = aw25;
    this.aw26 = aw26;
    this.aw27 = aw27;
    this.aw28 = aw28;
    this.aw29 = aw29;
    this.aw30 = aw30;
    this.aw31 = aw31;
    this.aw32 = aw32;
    this.aw33 = aw33;
    this.aw34 = aw34;
    this.aw35 = aw35;
    this.aw36 = aw36;
  }  

  var nat1 = new national("Wide experience in fluids engineering", "$7500 & Certificate (expense supplement)", "None", "February 1 - Odd years");
  var nat2 = new national("Design of gas turbines and components, related problems, applications and operations", "$1000", "None", "January 1");
  var nat3 = new national("Outstanding contributions to the field of heat transfer through teaching, research, design, or publications", "$500, Plaque, Certificate", "None", "November 1")
  var nat4 = new national("Distinguished contributions to lubrication science and engineering", "Plaque", "None", "February 1")
  var nat5 = new national("Original technical paper", "$1000 & Certificate (Expense supplement)", "Author under 31.  ASME Member", "March 1");
  var nat6 = new national("Unique act(s) of an engineering nature which has accomplished a timely public benefit", "$1000, Vermeil Medal, Lapel Pin, Certificate", "None", "March 1");
  var nat7 = new national("Outstanding achievement or significant contributions in the field of personal transportation", "$2500, Gold Medal, Certificate (Expense supplement)", "None", "February 1");
  var nat8 = new national("Distinguished service that contributes significantly to the attainment of the goals of the engineering profession", "Certificate, Lapel Pin", "Five per year", "March 1");
  var nat9 = new national("Eminent achievement or distinguished contribution over a substantial period of time in the field of internal combustion engines", "$1000, Plaque", "Citizen of USA", "February 1");
  var nat10 = new national("Outstanding performance in nuclear or fossil fuel stations coupled with humanitarian pursuits", "$1000, Bronze Medal, Certificate (Expense supplement)", "None", "February 1");
  var nat11 = new national("Contributions to the nuclear power plant industry", "$1000, Bronze Plaque, Certificate", "None", "February 1");
  var nat12 = new national("Outstanding achievements in mechanical engineering within ten to twenty years following graduation", "$1000, Certificate (Expense supplement)", "Engineering Grad, Special nomination form required", "February 1");
  var nat13 = new national("Pioneering contributions in biomechanical research", "$1000, Certificate (Expense supplement)", "None", "November 1");
  var nat14 = new national("Recognizes leadership and service qualities contributing to programs and operations of an ASME Student Section", "$1000 & Silver Medal - 1st, $500 & Bronze Medal - 2nd, Certificate (Expense supplement)", "Student Member from each Region. Up to ten $100 honorable mentions to qualified candidates", "March 1");
  var nat15 = new national("Eminent achievement in machine design", "$1000, Plaque, Certificate", "None", "February 1");
  var nat16 = new national("Best current original paper - Medal can be bestowed on winner of some other best paper award", "$1000, Bronze Medal, Certificate (Expense supplement)", "One author must be Corporate Member of ASME", "March 1");
  var nat17 = new national("Distinguished contributions to the field of engineering materials", "Plaque, Certificate", "None", "December 1");
  var nat18 = new national("Notable contributions to tribology in research or development as established by papers accepted for publication", "Certificate", "Author under 35", "February 1");
  var nat19 = new national("Best three oral presentations in Student Contest at Winter Annual Meeting", "$1000 - 1st, $750 - 2nd, $500 - 3rd, Certificate (Expense supplement)", "Student members", "Determined at Winter Annual Meeting");
  var nat20 = new national("Outstanding achievements in automatic control", "$1000, Bronze Medal, Certificate", "None", "February 1");
  var nat21 = new national("Significant contributions to the development and promotion of ASME Performance Test Codes", "$1000, Bronze Medal, Certificate", "January 1");
  var nat22 = new national("Outstanding achievement in mechanical engineering within ten years following graduation", "$1000, Gold Medal, Certificate (Expense supplement)", "Engineering Grad, Special form required", "February 1");
  var nat23 = new national("Eminent achievement in the science of thermodynamics in mechanical engineering", "$1500, Vermeil Medal, Certificate", "None", "February 1");
  var nat24 = new national("Outstanding contributions in the field of pressure vessel and piping technology", "$1000, Bronze Medal, Certificate", "None", "June 1");
  var nat25 = new national("Thermal electric station practice or equipment", "Certificate", "None", "February 1");
  var nat26 = new national("In the railroad field, new basic research findings, original thinking", "Certificate", "None", "February 1");
  var nat27 = new national("Outstanding achievement in mechanical engineering twenty years or more following graduation", "$1000, Certificate (Expense supplement)", "Engineering Grad, Special nomination form required", "February 1");
  var nat28 = new national("Significant contribution to understanding the engineer's worth to society", "$10,000, Gold Medal, Certificate (Expense supplement)", "None", "December 1");
  var nat29 = new national("For development and promotion of safety codes, standards, accreditation and certification activities", "$1000, Bronze Medal, Certificate", "None", "January 1");
  var nat30 = new national("Important contributions to advance gas turbine technology", "Plaque, Certificate", "None", "September 1");
  var nat31 = new national("For eminent service to engineering education and /or mechanical engineering technology education", "$1000, Bronze Medal, Certificate", "Mech. engrg. or mech. engrg. tech. educator in ABET-accredited depts.", "October 15");
  var nat32 = new national("Meritorious service in the advancement of aeronautics and astronautics", "$1000, Vermeil Medal, Certificate", "None", "February 1");
  var nat33 = new national("Eminent achievement in ASME Codes and Standards for piping and pressure vessels", "$1000, Bronze Medal, Certificate", "Preferably an ASME Member", "November 1");
  var nat34 = new national("Distinguished contributions to applied mechanics", "$1000, Bronze Medal, Certificate", "None", "November 1");
  var nat35 = new national("Outstanding contribution to the permanent literature of engineering", "$1000, Gold Medal, Certificate", "None", "November 1");
  var nat36 = new national("Eminent achievement in the power field of mechanical engineering", "Vermeil Medal and $1500, Silver Medal and $1000, Certificate", "Silver Medal to one under 45", "February 1");

  var natawrd = new natindex(nat1, nat2, nat3, nat4, nat5, nat6, nat7, nat8, nat9, nat10, nat11, nat12, nat13, nat14, nat15, nat16, nat17, nat18, nat19, nat20, nat21, nat22, nat23, nat24, nat25, nat26, nat27, nat28, nat29, nat30, nat31, nat32, nat33, nat34, nat35, nat36);

  function shownatnl(form) {
    var showhat = form.NatAwardName.options[form.NatAwardName.selectedIndex].value;
    form.ReqText.value=natawrd[showhat].require;
    form.FrmText.value=natawrd[showhat].amount;
    form.LimitText.value=natawrd[showhat].limits;
    form.DeadText.value=natawrd[showhat].deadline;
  }

<!--end of National Awards code-->
