var arrUnits = new Array()

function objUnit(code,
                 name,
                 isHandlingUnit,
                 isPackage ) {
  this.code           = code
  this.name           = name
  this.isHandlingUnit = isHandlingUnit
  this.isPackage      = isPackage
}

function initHandlingUnitList() {
  arrUnits[0]  = new objUnit('BAG' ,'Bag'     	,true,true)
  arrUnits[1]  = new objUnit('BRL' ,'Barrel'  	,true,true)
  arrUnits[2]  = new objUnit('BDL' ,'Bundle'  	,true,true)
  arrUnits[3]  = new objUnit('BKT' ,'Bucket'  	,true,true)
  arrUnits[4]  = new objUnit('BL'  ,'Bale'    	,true,true)
  arrUnits[5]  = new objUnit('BSK' ,'Basket'  	,true,true)
  arrUnits[6]  = new objUnit('BLKH','Bulkhead'	,true,true)
  arrUnits[7]  = new objUnit('BX'  ,'Box'     	,true,true)
  arrUnits[8]  = new objUnit('CHT' ,'Chest'   	,true,true)
  arrUnits[9]  = new objUnit('CL'  ,'Coil'    	,true,true)
  arrUnits[10] = new objUnit('CRB' ,'Carboy'  	,true,true)
  arrUnits[11] = new objUnit('CRT' ,'Crate'   	,true,true)
  arrUnits[12] = new objUnit('CS'  ,'Case'    	,true,true)
  arrUnits[13] = new objUnit('CTN' ,'Carton'  	,true,true)
  arrUnits[14] = new objUnit('CYL' ,'Cylinder'	,true,true)
  arrUnits[15] = new objUnit('DR'  ,'Drum'     	,true,true)
  arrUnits[16] = new objUnit('FIR' ,'Firkin'  	,true,true)
  arrUnits[17] = new objUnit('HHD' ,'Hogshead'	,true,true)
  arrUnits[18] = new objUnit('HMP' ,'Hamper' 	,true,true)
  arrUnits[19] = new objUnit('KEG' ,'Keg'       ,true,true)
  arrUnits[20] = new objUnit('PC'  ,'Piece'     ,true,true)
  arrUnits[21] = new objUnit('PKG' ,'Package'   ,true,true)
  arrUnits[22] = new objUnit('PL'  ,'Pail'      ,true,true)
  arrUnits[23] = new objUnit('PLT' ,'Pallet'    ,true,true)
  arrUnits[24] = new objUnit('REL' ,'Reel'      ,true,true)
  arrUnits[25] = new objUnit('RK'  ,'Rack'      ,true,true)
  arrUnits[26] = new objUnit('RL'  ,'Roll'      ,true,true)
  arrUnits[27] = new objUnit('SKD' ,'Skid'      ,true,true)
  arrUnits[28] = new objUnit('SLP' ,'Slip Sheet',true,true)
  arrUnits[29] = new objUnit('TB'  ,'Tube'      ,true,true)
  arrUnits[30] = new objUnit('TL'  ,'Trailer'   ,true,true)
  arrUnits[31] = new objUnit('TOTE','Tote'      ,true,true)
  arrUnits[32] = new objUnit('TRK' ,'Trunk'     ,true,true)
}

function buildUnitOptions(def) {
  document.writeln("<OPTION VALUE=''>-- Type --</OPTION>")
  for (var z = 0; z < arrUnits.length; z++) {
    if (arrUnits[z].code == def) {
      document.writeln("<OPTION SELECTED=SELECTED VALUE='"+arrUnits[z].code+"'>"+arrUnits[z].name+"</OPTION>")
    }
    else {
      document.writeln("<OPTION VALUE='"+arrUnits[z].code+"'>"+arrUnits[z].name+"</OPTION>")
    }
  }
}

initHandlingUnitList()