//--------------------------------------------------------------------------------ISLAND ZIP CODES ARRAY
//CONSTRUCTOR: zipCode(island_id, town, zip, xHCoord, yHCoord, xFCoord, yFCoord, zFCoord)
//--------------------------------------------------------------------------------

var arrZipCodes = new Array();
arrZipCodes[0] = new zipCode('','home','00000','0','0', '10','20','100');
//--------------------------------------------------------------------------------Oahu
arrZipCodes[1] = new zipCode('4','Aiea','96701','126','127', '-402','-393','400');
arrZipCodes[2] = new zipCode('4','Downtown','96813','143','153', '-421','-504','400');
arrZipCodes[3] = new zipCode('4','Downtown','96814','143','153', '-421','-504','400');
arrZipCodes[4] = new zipCode('4','Ewa Beach','96706','103','155', '-266','-510','400');
arrZipCodes[5] = new zipCode('4','Haleiwa','96712','61','45', '-99','-71','400');
arrZipCodes[6] = new zipCode('4','Hauula','96717','137','48', '-394','-78','400');
arrZipCodes[7] = new zipCode('4','Hawaii Kai','96825','204','174', '-672','-581','400');
arrZipCodes[8] = new zipCode('4','Kaaawa','96730','155','69', '-468','-165','400');
arrZipCodes[9] = new zipCode('4','Kahuku','96731','117','10', '-330','63','400');
arrZipCodes[10] = new zipCode('4','Kailua','96734','200','130', '-648','-418','400');
arrZipCodes[11] = new zipCode('4','Kaneohoe','96744','172','118', '-539','-366','400');
arrZipCodes[12] = new zipCode('4','Kapalama','96817','154','158', '-476','-529','400');
arrZipCodes[13] = new zipCode('4','Kapalama','96819','154','158', '-476','-529','400');
arrZipCodes[14] = new zipCode('4','Kapolei','96707','75','153', '-155','-508','400');
arrZipCodes[15] = new zipCode('4','Kunia','96759','78','110', '-171','-322','400');
arrZipCodes[16] = new zipCode('4','Laie','96762','127','35', '-363','-34','400');
arrZipCodes[17] = new zipCode('4','Makiki','96822','154','165', '-470','-551','400');
arrZipCodes[18] = new zipCode('4','Makiki','96826','154','165', '-470','-551','400');
arrZipCodes[19] = new zipCode('4','Mililani','96789','98','118', '-240','-363','400');
arrZipCodes[20] = new zipCode('4','Pearl City','96782','100','126', '-255','-396','400');
arrZipCodes[21] = new zipCode('4','Wahiawa','96786','89','84', '-206','-227','400');
arrZipCodes[22] = new zipCode('4','Waialae Kahala','96816','176','176', '-555','-600','400');
arrZipCodes[23] = new zipCode('4','Waialae Kahala','96821','176','176', '-555','-600','400');
arrZipCodes[24] = new zipCode('4','Waialua','96791','50','53', '-55','-105','400');
arrZipCodes[25] = new zipCode('4','Waianae','96792','31','104', '24','-306','400');
arrZipCodes[26] = new zipCode('4','Waikiki','96815','158','170', '-484','-575','400');
arrZipCodes[27] = new zipCode('4','Waimanalo','96795','209','151', '-682','-507','400');
arrZipCodes[28] = new zipCode('4','Waipahu','96797','85','128', '-194','-410','400');
//-------------------------------------------------------------------------------Maui
arrZipCodes[29] = new zipCode('3','Haiku','96708','133','44', '-385','-76','400');
arrZipCodes[30] = new zipCode('3','Hana','96713','275','107', '-957','-321','400');
arrZipCodes[31] = new zipCode('3','Kahului','96732','103','53', '-261','-100','400');
arrZipCodes[32] = new zipCode('3','Kihei','96753','105','94', '-274','-264','400');
arrZipCodes[33] = new zipCode('3','Kula','96790','158','90', '-480','-253','400');
arrZipCodes[34] = new zipCode('3','Lahaina','96761','29','58', '-35','-125','400');
arrZipCodes[35] = new zipCode('3','Kaanapali','','24','27', '-54','-1','400');
arrZipCodes[36] = new zipCode('3','Makawao','96768','163','68', '-505','-163','400');
arrZipCodes[37] = new zipCode('3','Paia','96779','141','51', '-419','-93','400');
arrZipCodes[38] = new zipCode('3','Pukalani','96768','158','72', '-477','-181','400');
arrZipCodes[39] = new zipCode('3','Downtown','96767','103','53','-261','-100','400');
arrZipCodes[40] = new zipCode('3','Puunene','96784','104','65', '-263','-151','400');
arrZipCodes[41] = new zipCode('3','Wailuku','96793','92','52', '-219','-100','400');
//-------------------------------------------------------------------------------Kauai
arrZipCodes[42] = new zipCode('2','Anahola','96703','215','50', '-618','-69','400');
arrZipCodes[43] = new zipCode('2','Eleele','96705','103','157', '-202','-458','400');
arrZipCodes[44] = new zipCode('2','Hanalei','96714','131','23', '-313','23','400');
arrZipCodes[45] = new zipCode('2','Hanamaulu','96715','199','120', '-555','-321','400');
arrZipCodes[46] = new zipCode('2','Hanapepe','96716','93','159', '-173','-468','400');
arrZipCodes[47] = new zipCode('2','Kalaheo','96741','120','156', '-301','-458','400');
arrZipCodes[48] = new zipCode('2','Kapaa','96746','210','82', '-595','-189','400');
arrZipCodes[49] = new zipCode('2','Kaumakani','96747','78','159', '-475','-122','400');
arrZipCodes[50] = new zipCode('2','Kealia','96751','210','82', '-619','-145','400');
arrZipCodes[51] = new zipCode('2','Kekaha','96752','39','130', '23','-365','400');
arrZipCodes[52] = new zipCode('2','Kilauea','96754','171','14', '-467','55','400');
arrZipCodes[53] = new zipCode('2','Koloa','96756','157','177','-404','-531','400');
arrZipCodes[54] = new zipCode('2','Lawai','96765','136','159', '-301','-465','400');
arrZipCodes[55] = new zipCode('2','Lihue','96766','197','133', '-558','-371','400');
arrZipCodes[56] = new zipCode('2','Makaweli','96769','71','153', '-100','-453','400');
arrZipCodes[57] = new zipCode('2','Princeville','96722','140','11', '-344','69','400');
arrZipCodes[58] = new zipCode('2','Waimea','96796','58','137', '-47','-384','400');
//-------------------------------------------------------------------------------Big Island
arrZipCodes[59] = new zipCode('1','Captain Cook','96704','27','136','35','-347','400');
arrZipCodes[60] = new zipCode('1','Hakalau','96710','128','51','-368','-113','400');
arrZipCodes[61] = new zipCode('1','Hawaii National Park ','96718','115','119','-308','-375','400');
arrZipCodes[62] = new zipCode('1','Hawi','96719','22','4','34','78','400');
arrZipCodes[63] = new zipCode('1','Hilo','96720','136','77','-391','-203','400');
arrZipCodes[64] = new zipCode('1','Hilo','96721','136','77','-391','-203','400');
arrZipCodes[65] = new zipCode('1','Holualoa','96725','26','118','4','-354','400');
arrZipCodes[66] = new zipCode('1','Honaunau','96726','26','152','28','-511','400');
arrZipCodes[67] = new zipCode('1','Honokaa','96727','83','22','-188','0','400');
arrZipCodes[68] = new zipCode('1','Honomu','96728','127','50','-349','-93','400');
arrZipCodes[69] = new zipCode('1','Kailua-Kona','96740','7','87','114','-257','400');
arrZipCodes[70] = new zipCode('1','Kailua-Kona','96745','7','87','114','-257','400');
arrZipCodes[71] = new zipCode('1','Kamuela','96743','54','32','-66','-30','400');
arrZipCodes[72] = new zipCode('1','Kapaau','96755','34','1','6','88','400');
arrZipCodes[73] = new zipCode('1','Kawaihae','','32','30','20','-25','400');
arrZipCodes[74] = new zipCode('1','Keaau','96755','145','89','-424','-259','400');
arrZipCodes[75] = new zipCode('1','Kealakekua','96750','27','130','35','-426','400');
arrZipCodes[76] = new zipCode('1','Keauhou','96739','15','100','89','-298','400');
arrZipCodes[77] = new zipCode('1','Kohala','','34','1','11','92','400');
arrZipCodes[78] = new zipCode('1','Kurtistown','96760','136','92','-391','-268','400');
arrZipCodes[79] = new zipCode('1','Laupahoehoe','96764','118','43','-324','-72','400');
arrZipCodes[80] = new zipCode('1','Mountain View','96771','128','97','-365','-291','400');
arrZipCodes[81] = new zipCode('1','Naalehu','96722','73','167','-140','-566','400');
arrZipCodes[82] = new zipCode('1','Ninole','96773','118','43','-324','-72','400');
arrZipCodes[83] = new zipCode('1','Ocean View ','96737','37','168','-8','-571','400');
arrZipCodes[84] = new zipCode('1','Ookala','96774','105','32','-261','-33','400');
arrZipCodes[85] = new zipCode('1','Paauhau','96775','81','22','-180','4','400');
arrZipCodes[86] = new zipCode('1','Paauilo','96776','95','30','-229','-17','400');
arrZipCodes[87] = new zipCode('1','Pahala','96777','82','152','-179','-504','400');
arrZipCodes[88] = new zipCode('1','Pahoa','96778','157','110','-472','-335','400');
arrZipCodes[89] = new zipCode('1','Papaaloa','96780','118','43','-303','-55','400');
arrZipCodes[90] = new zipCode('1','Papaikou','96781','34','66','-387','-166','400');
arrZipCodes[91] = new zipCode('1','Pepeekeo','96783','136','77','-381','-186','400');
arrZipCodes[92] = new zipCode('1','Volcano','96785','115','119','-308','-375','400');
arrZipCodes[93] = new zipCode('1','Waikaloa','96738','24','49','-3','-96','400');