function showShips(select_obj) { if (!select_obj.options) return false; if (select_obj.multiple) return showShipsMulti(select_obj); if (!select_obj.form.ShipID) return false; vendor_id = select_obj.options[select_obj.selectedIndex].value; ship_select = select_obj.form.ShipID; removeAllOptionsFromSelect(ship_select); if (select_obj.selectedIndex == 0) { ship_select.disabled=true; addOptionToSelect(ship_select,'Any cruise ship',''); return true; } ship_select.disabled=false; addShipsByVendor(ship_select, vendor_id, 'Any ' + select_obj.options[select_obj.selectedIndex].text + ' Ship'); } function addShipsByVendor(ship_select, vendor_id, pre_option_text, multiselect) { if (ships[vendor_id] && ships[vendor_id].length) if (pre_option_text && pre_option_text.length) { addOptionToSelect(ship_select, pre_option_text, ''); } for (ship_count = 0; ship_count < ships[vendor_id].length; ship_count++) { var ship = ships[vendor_id][ship_count]; if (multiselect) { addOptionToSelect(ship_select, '--' + ship[1], ship[0]); } else { addOptionToSelect(ship_select, ship[1], ship[0]); } } } function shipSelectMulti(select_obj) { for (count = 0; count < select_obj.length; count++) { if (select_obj.options[count].selected && !select_obj.options[count].value.length) { select_obj.options[count].selected = false; } } return false; } function showShipsMulti(select_obj) { if (!select_obj.options) return false; if (!select_obj.form.ship_list) return false; var ship_select = select_obj.form.ship_list; removeAllOptionsFromSelect(ship_select); if (select_obj.options[0].selected) { // Any Vendor Selected so clear all other vendor entries, and add vendors for (var count = 1; count < select_obj.length; count++) { // skip the first one. select_obj.options[count].selected = false; addShipsByVendor(ship_select, select_obj.options[count].value, select_obj.options[count].text + ' Ships', true); } } else { for (var count = 1; count < select_obj.length; count++) { // skip the first one. var vendor_id = select_obj.options[count].value; var vendor_name = select_obj.options[count].text; if (select_obj.options[count].selected) { // vendor selected addShipsByVendor(ship_select, vendor_id, vendor_name + ' Ships',true); } } } if (!ship_select.options.length) { select_obj.options[0].selected = true; showShipsMulti(select_obj); } } ships = new Array(); ships[8] = new Array(); ships[8][0] = new Array(2,'Adventure Of The Seas'); ships[8][1] = new Array(250592,'Allure Of The Seas'); ships[8][2] = new Array(1342625,'Anthem of the Seas'); ships[8][3] = new Array(35,'Brilliance Of The Seas'); ships[8][4] = new Array(42,'Empress Of The Seas'); ships[8][5] = new Array(37,'Enchantment Of The Seas'); ships[8][6] = new Array(1,'Explorer Of The Seas'); ships[8][7] = new Array(248,'Freedom Of The Seas'); ships[8][8] = new Array(38,'Grandeur Of The Seas'); ships[8][9] = new Array(1357334,'Harmony of the Seas'); ships[8][10] = new Array(626,'Independence of the Seas'); ships[8][11] = new Array(187,'Jewel Of The Seas'); ships[8][12] = new Array(39,'Legend Of The Seas'); ships[8][13] = new Array(307,'Liberty Of The Seas'); ships[8][14] = new Array(40,'Majesty Of The Seas'); ships[8][15] = new Array(162,'Mariner Of The Seas'); ships[8][16] = new Array(116,'Navigator Of The Seas'); ships[8][17] = new Array(250591,'Oasis Of The Seas'); ships[8][18] = new Array(1357335,'Ovation of the Seas'); ships[8][19] = new Array(1342438,'Quantum of the Seas'); ships[8][20] = new Array(43,'Radiance Of The Seas'); ships[8][21] = new Array(45,'Rhapsody Of The Seas'); ships[8][22] = new Array(137,'Serenade Of The Seas'); ships[8][23] = new Array(55,'Vision Of The Seas'); ships[8][24] = new Array(3,'Voyager Of The Seas'); ships[1] = new Array(); ships[1][0] = new Array(569900,'Carnival Breeze'); ships[1][1] = new Array(5,'Carnival Conquest'); ships[1][2] = new Array(54223,'Carnival Dream'); ships[1][3] = new Array(12,'Carnival Ecstasy'); ships[1][4] = new Array(13,'Carnival Elation'); ships[1][5] = new Array(14,'Carnival Fantasy'); ships[1][6] = new Array(15,'Carnival Fascination'); ships[1][7] = new Array(305,'Carnival Freedom'); ships[1][8] = new Array(126,'Carnival Glory'); ships[1][9] = new Array(17,'Carnival Imagination'); ships[1][10] = new Array(18,'Carnival Inspiration'); ships[1][11] = new Array(7,'Carnival Legend'); ships[1][12] = new Array(228,'Carnival Liberty'); ships[1][13] = new Array(54224,'Carnival Magic'); ships[1][14] = new Array(171,'Carnival Miracle'); ships[1][15] = new Array(20,'Carnival Paradise'); ships[1][16] = new Array(8,'Carnival Pride'); ships[1][17] = new Array(21,'Carnival Sensation'); ships[1][18] = new Array(53974,'Carnival Splendor'); ships[1][19] = new Array(882061,'Carnival Sunshine'); ships[1][20] = new Array(22,'Carnival Triumph'); ships[1][21] = new Array(212,'Carnival Valor'); ships[1][22] = new Array(10,'Carnival Victory'); ships[1][23] = new Array(1355582,'Carnival Vista'); ships[9] = new Array(); ships[9][0] = new Array(1347498,'Star Breeze'); ships[9][1] = new Array(1347499,'Star Legend'); ships[9][2] = new Array(1342771,'Star Pride'); ships[9][3] = new Array(24,'Wind Spirit'); ships[9][4] = new Array(25,'Wind Star'); ships[9][5] = new Array(26,'Wind Surf'); ships[2] = new Array(); ships[2][0] = new Array(28,'Celebrity Constellation'); ships[2][1] = new Array(392119,'Celebrity Eclipse'); ships[2][2] = new Array(195023,'Celebrity Equinox'); ships[2][3] = new Array(31,'Celebrity Infinity'); ships[2][4] = new Array(33,'Celebrity Millennium'); ships[2][5] = new Array(699810,'Celebrity Reflection'); ships[2][6] = new Array(543631,'Celebrity Silhouette'); ships[2][7] = new Array(54491,'Celebrity Solstice'); ships[2][8] = new Array(34,'Celebrity Summit'); ships[2][9] = new Array(215,'Celebrity Xpedition'); ships[2][10] = new Array(1364534,'Celebrity Xperience'); ships[2][11] = new Array(1364533,'Celebrity Xploration'); ships[3] = new Array(); ships[3][0] = new Array(1361771,'Crystal Bach'); ships[3][1] = new Array(1361772,'Crystal Debussy'); ships[3][2] = new Array(1360278,'Crystal Esprit'); ships[3][3] = new Array(1361775,'Crystal Mahler'); ships[3][4] = new Array(1361774,'Crystal Mozart'); ships[3][5] = new Array(1361773,'Crystal Ravel'); ships[3][6] = new Array(124,'Crystal Serenity'); ships[3][7] = new Array(57,'Crystal Symphony'); ships[7] = new Array(); ships[7][0] = new Array(1356147,'Seven Seas Explorer'); ships[7][1] = new Array(61,'Seven Seas Mariner'); ships[7][2] = new Array(62,'Seven Seas Navigator'); ships[7][3] = new Array(134,'Seven Seas Voyager'); ships[4] = new Array(); ships[4][0] = new Array(64,'Amsterdam'); ships[4][1] = new Array(330,'Eurodam'); ships[4][2] = new Array(1353102,'Koningsdam'); ships[4][3] = new Array(68,'Maasdam'); ships[4][4] = new Array(426844,'Nieuw Amsterdam'); ships[4][5] = new Array(254,'Noordam'); ships[4][6] = new Array(125,'Oosterdam'); ships[4][7] = new Array(71,'Prinsendam'); ships[4][8] = new Array(73,'Rotterdam'); ships[4][9] = new Array(75,'Veendam'); ships[4][10] = new Array(76,'Volendam'); ships[4][11] = new Array(190,'Westerdam'); ships[4][12] = new Array(78,'Zaandam'); ships[4][13] = new Array(115,'Zuiderdam'); ships[6] = new Array(); ships[6][0] = new Array(189,'Caribbean Princess'); ships[6][1] = new Array(127,'Coral Princess'); ships[6][2] = new Array(253,'Crown Princess'); ships[6][3] = new Array(66,'Dawn Princess'); ships[6][4] = new Array(128,'Diamond Princess'); ships[6][5] = new Array(306,'Emerald Princess'); ships[6][6] = new Array(67,'Golden Princess'); ships[6][7] = new Array(69,'Grand Princess'); ships[6][8] = new Array(129,'Island Princess'); ships[6][9] = new Array(1361519,'Majestic Princess'); ships[6][10] = new Array(132,'Pacific Princess'); ships[6][11] = new Array(80,'Regal Princess'); ships[6][12] = new Array(308,'Royal Princess'); ships[6][13] = new Array(54597,'Ruby Princess'); ships[6][14] = new Array(169,'Sapphire Princess'); ships[6][15] = new Array(82,'Sea Princess'); ships[6][16] = new Array(83,'Star Princess'); ships[6][17] = new Array(84,'Sun Princess'); ships[5] = new Array(); ships[5][0] = new Array(829124,'Norwegian Breakaway'); ships[5][1] = new Array(86,'Norwegian Dawn'); ships[5][2] = new Array(391274,'Norwegian Epic'); ships[5][3] = new Array(1344834,'Norwegian Escape'); ships[5][4] = new Array(319,'Norwegian Gem'); ships[5][5] = new Array(1299169,'Norwegian Getaway'); ships[5][6] = new Array(53923,'Norwegian Jade'); ships[5][7] = new Array(231,'Norwegian Jewel'); ships[5][8] = new Array(1364185,'Norwegian Joy'); ships[5][9] = new Array(301,'Norwegian Pearl'); ships[5][10] = new Array(173,'Norwegian Sky'); ships[5][11] = new Array(214,'Norwegian Spirit'); ships[5][12] = new Array(91,'Norwegian Star'); ships[5][13] = new Array(92,'Norwegian Sun'); ships[5][14] = new Array(172,'Pride of America'); ships[16] = new Array(); ships[16][0] = new Array(98,'Costa Atlantica'); ships[16][1] = new Array(391789,'Costa Deliziosa'); ships[16][2] = new Array(1343217,'Costa Diadema'); ships[16][3] = new Array(699809,'Costa Fascinosa'); ships[16][4] = new Array(536302,'Costa Favolosa'); ships[16][5] = new Array(202,'Costa Fortuna'); ships[16][6] = new Array(171264,'Costa Luminosa'); ships[16][7] = new Array(232,'Costa Magica'); ships[16][8] = new Array(136,'Costa Mediterranea'); ships[16][9] = new Array(171265,'Costa Pacifica'); ships[16][10] = new Array(318,'Costa Serena'); ships[16][11] = new Array(103,'Costa Victoria'); ships[16][12] = new Array(1351327,'Costa neoClassica'); ships[16][13] = new Array(1344340,'Costa neoRiviera'); ships[16][14] = new Array(829608,'Costa neoRomantica'); ships[19] = new Array(); ships[19][0] = new Array(110,'Silver Cloud'); ships[19][1] = new Array(1362292,'Silver Cloud Expedition'); ships[19][2] = new Array(1344192,'Silver Discoverer'); ships[19][3] = new Array(252112,'Silver Explorer'); ships[19][4] = new Array(1339635,'Silver Galapagos'); ships[19][5] = new Array(1360450,'Silver Muse'); ships[19][6] = new Array(111,'Silver Shadow'); ships[19][7] = new Array(252113,'Silver Spirit'); ships[19][8] = new Array(121,'Silver Whisper'); ships[19][9] = new Array(112,'Silver Wind'); ships[20] = new Array(); ships[20][0] = new Array(392655,'Disney Dream'); ships[20][1] = new Array(392656,'Disney Fantasy'); ships[20][2] = new Array(119,'Disney Magic'); ships[20][3] = new Array(120,'Disney Wonder'); ships[17] = new Array(); ships[17][0] = new Array(405911,'Queen Elizabeth'); ships[17][1] = new Array(130,'Queen Mary 2'); ships[17][2] = new Array(201,'Queen Victoria'); ships[59] = new Array(); ships[59][0] = new Array(1269686,'MS Mayfair'); ships[59][1] = new Array(1269649,'MS Omar El Khayam'); ships[59][2] = new Array(796034,'Viking Aegir'); ships[59][3] = new Array(1343706,'Viking Akun'); ships[59][4] = new Array(1359269,'Viking Alruna'); ships[59][5] = new Array(1342628,'Viking Alsvin'); ships[59][6] = new Array(1347293,'Viking Astrild'); ships[59][7] = new Array(1269699,'Viking Atla'); ships[59][8] = new Array(1340295,'Viking Baldur'); ships[59][9] = new Array(1342630,'Viking Bestla'); ships[59][10] = new Array(1347294,'Viking Beyla'); ships[59][11] = new Array(1040593,'Viking Bragi'); ships[59][12] = new Array(1340723,'Viking Buri'); ships[59][13] = new Array(1340725,'Viking Delling'); ships[59][14] = new Array(1359245,'Viking Egil'); ships[59][15] = new Array(1347295,'Viking Eir'); ships[59][16] = new Array(795133,'Viking Embla'); ships[59][17] = new Array(602128,'Viking Emerald'); ships[59][18] = new Array(54477,'Viking Fontane'); ships[59][19] = new Array(1040597,'Viking Forseti'); ships[59][20] = new Array(794732,'Viking Freya'); ships[59][21] = new Array(1347296,'Viking Gefjon'); ships[59][22] = new Array(1340722,'Viking Gullveig'); ships[59][23] = new Array(1340721,'Viking Heimdal'); ships[59][24] = new Array(213,'Viking Helgi'); ships[59][25] = new Array(1341471,'Viking Hemming'); ships[59][26] = new Array(1340724,'Viking Hermod'); ships[59][27] = new Array(1364296,'Viking Hild'); ships[59][28] = new Array(1344155,'Viking Hlin'); ships[59][29] = new Array(1340718,'Viking Idi'); ships[59][30] = new Array(794733,'Viking Idun'); ships[59][31] = new Array(158,'Viking Ingvar'); ships[59][32] = new Array(1342631,'Viking Ingvi'); ships[59][33] = new Array(1269715,'Viking Jarl'); ships[59][34] = new Array(1359246,'Viking Kadlin'); ships[59][35] = new Array(1344156,'Viking Kara'); ships[59][36] = new Array(1340720,'Viking Kvasir'); ships[59][37] = new Array(366943,'Viking Legend'); ships[59][38] = new Array(1340719,'Viking Lif'); ships[59][39] = new Array(1347297,'Viking Lofn'); ships[59][40] = new Array(1340716,'Viking Magni'); ships[59][41] = new Array(1340717,'Viking Mandalay'); ships[59][42] = new Array(1347298,'Viking Mani'); ships[59][43] = new Array(1341472,'Viking Mekong'); ships[59][44] = new Array(1347299,'Viking Mimir'); ships[59][45] = new Array(1347300,'Viking Modi'); ships[59][46] = new Array(794734,'Viking Njord'); ships[59][47] = new Array(794735,'Viking Odin'); ships[59][48] = new Array(1359235,'Viking Osfrid'); ships[59][49] = new Array(602695,'Viking Prestige'); ships[59][50] = new Array(1040596,'Viking Rinda'); ships[59][51] = new Array(1359240,'Viking Rolf'); ships[59][52] = new Array(160,'Viking Schumann'); ships[59][53] = new Array(951663,'Viking Skadi'); ships[59][54] = new Array(1349584,'Viking Skirnir'); ships[59][55] = new Array(161,'Viking Spirit'); ships[59][56] = new Array(1359735,'Viking Tialfi'); ships[59][57] = new Array(1040594,'Viking Tor'); ships[59][58] = new Array(1341473,'Viking Torgil'); ships[59][59] = new Array(155,'Viking Truvor'); ships[59][60] = new Array(1040595,'Viking Var'); ships[59][61] = new Array(1347302,'Viking Ve'); ships[59][62] = new Array(1347303,'Viking Vidar'); ships[59][63] = new Array(1140846,'Viking Vilhjalm'); ships[59][64] = new Array(1347304,'Viking Vili'); ships[60] = new Array(); ships[60][0] = new Array(229,'MSC Armonia'); ships[60][1] = new Array(807328,'MSC Divina'); ships[60][2] = new Array(195311,'MSC Fantasia'); ships[60][3] = new Array(163,'MSC Lirica'); ships[60][4] = new Array(195312,'MSC Magnifica'); ships[60][5] = new Array(1359214,'MSC Meraviglia'); ships[60][6] = new Array(261,'MSC Musica'); ships[60][7] = new Array(205,'MSC Opera'); ships[60][8] = new Array(322,'MSC Orchestra'); ships[60][9] = new Array(54703,'MSC Poesia'); ships[60][10] = new Array(1269536,'MSC Preziosa'); ships[60][11] = new Array(1140997,'MSC Seaside'); ships[60][12] = new Array(1364906,'MSC Seaview'); ships[60][13] = new Array(249,'MSC Sinfonia'); ships[60][14] = new Array(195313,'MSC Splendida'); ships[61] = new Array(); ships[61][0] = new Array(168,'Insignia'); ships[61][1] = new Array(451304,'Marina'); ships[61][2] = new Array(237,'Nautica'); ships[61][3] = new Array(167,'Regatta'); ships[61][4] = new Array(694446,'Riviera'); ships[61][5] = new Array(1357520,'Sirena'); ships[67] = new Array(); ships[67][0] = new Array(218,'American Queen'); ships[67][1] = new Array(328,'Columbia Queen'); ships[67][2] = new Array(216,'Delta Queen'); ships[67][3] = new Array(258,'Empress of the North'); ships[67][4] = new Array(217,'Mississippi Queen'); ships[67][5] = new Array(257,'Queen of the West'); ships[68] = new Array(); ships[68][0] = new Array(219,'Royal Clipper'); ships[68][1] = new Array(220,'Star Clipper'); ships[68][2] = new Array(221,'Star Flyer'); ships[83] = new Array(); ships[83][0] = new Array(1269602,'Century Legend'); ships[83][1] = new Array(1269615,'Century Paragon'); ships[83][2] = new Array(1352997,'Ganges Voyager II'); ships[83][3] = new Array(1364188,'Mekong Navigator'); ships[83][4] = new Array(1266404,'Queen Isabel'); ships[83][5] = new Array(297,'River Ambassador'); ships[83][6] = new Array(274,'River Baroness'); ships[83][7] = new Array(277699,'River Beatrice'); ships[83][8] = new Array(269,'River Countess'); ships[83][9] = new Array(271,'River Duchess'); ships[83][10] = new Array(270,'River Empress'); ships[83][11] = new Array(882130,'River Orchid'); ships[83][12] = new Array(268,'River Princess'); ships[83][13] = new Array(272,'River Queen'); ships[83][14] = new Array(259,'River Royale'); ships[83][15] = new Array(453051,'River Tosca'); ships[83][16] = new Array(642471,'River Victoria'); ships[83][17] = new Array(641746,'S.S. Antoinette'); ships[83][18] = new Array(1341181,'S.S. Catherine'); ships[83][19] = new Array(1363872,'S.S. Joie de Vivre'); ships[83][20] = new Array(1347180,'S.S. Maria Theresa'); ships[70] = new Array(); ships[70][0] = new Array(692628,'AmaBella'); ships[70][1] = new Array(28992,'AmaCello'); ships[70][2] = new Array(791362,'AmaCerto'); ships[70][3] = new Array(265,'AmaDagio'); ships[70][4] = new Array(54575,'AmaDante'); ships[70][5] = new Array(1349583,'AmaDara'); ships[70][6] = new Array(195319,'AmaDolce'); ships[70][7] = new Array(1361609,'AmaKristina'); ships[70][8] = new Array(312,'AmaLegro'); ships[70][9] = new Array(195320,'AmaLyra'); ships[70][10] = new Array(951601,'AmaPrima'); ships[70][11] = new Array(1344827,'AmaPura'); ships[70][12] = new Array(1341268,'AmaReina'); ships[70][13] = new Array(1344828,'AmaSerena'); ships[70][14] = new Array(1341267,'AmaSonata'); ships[70][15] = new Array(1356408,'AmaStella'); ships[70][16] = new Array(1362051,'AmaVenita'); ships[70][17] = new Array(692624,'AmaVerde'); ships[70][18] = new Array(951602,'AmaVida'); ships[70][19] = new Array(1356407,'AmaViola'); ships[70][20] = new Array(830269,'Zambezi Queen'); ships[1591] = new Array(); ships[1591][0] = new Array(324,'Azamara Journey'); ships[1591][1] = new Array(325,'Azamara Quest'); ships[1593] = new Array(); ships[1593][0] = new Array(1359908,'Amazon Discovery'); ships[1593][1] = new Array(372392,'Avalon Affinity'); ships[1593][2] = new Array(956061,'Avalon Artistry II'); ships[1593][3] = new Array(372391,'Avalon Creativity'); ships[1593][4] = new Array(952204,'Avalon Expression'); ships[1593][5] = new Array(456521,'Avalon Felicity'); ships[1593][6] = new Array(1341451,'Avalon Illumination'); ships[1593][7] = new Array(1356685,'Avalon Imagery II'); ships[1593][8] = new Array(1341452,'Avalon Impression'); ships[1593][9] = new Array(456522,'Avalon Luminary'); ships[1593][10] = new Array(1351722,'Avalon Myanmar'); ships[1593][11] = new Array(692263,'Avalon Panorama'); ships[1593][12] = new Array(1356684,'Avalon Passion'); ships[1593][13] = new Array(54497,'Avalon Poetry II'); ships[1593][14] = new Array(1351723,'Avalon Siem Reap'); ships[1593][15] = new Array(1347208,'Avalon Tapestry II'); ships[1593][16] = new Array(1347209,'Avalon Tranquility II'); ships[1593][17] = new Array(756832,'Avalon Visionary'); ships[1593][18] = new Array(756846,'Avalon Vista'); ships[1593][19] = new Array(1062014,'Century Legend'); ships[1593][20] = new Array(1062013,'Century Paragon'); ships[1593][21] = new Array(1343063,'Isabela II'); ships[1593][22] = new Array(1361012,'M.S. Sonesta St. George'); ships[18] = new Array(); ships[18][0] = new Array(1356846,'Seabourn Encore'); ships[18][1] = new Array(151214,'Seabourn Odyssey'); ships[18][2] = new Array(523638,'Seabourn Quest'); ships[18][3] = new Array(383736,'Seabourn Sojourn'); ships[1599] = new Array(); ships[1599][0] = new Array(425253,'Bahamas Celebration'); ships[1600] = new Array(); ships[1600][0] = new Array(454503,'m/s Paul Gauguin'); ships[71] = new Array(); ships[71][0] = new Array(882166,'mv Voyager');