function setupCruiseDate() {
	dateNow = new Date();
	var month=dateNow.getMonth()+1;
	var year=dateNow.getFullYear();
	var nameMonth="";

	for (i=1;i<=18;i++) {
		switch(month) {
			case 1: nameMonth="January"; break;
			case 2: nameMonth="February"; break;
			case 3: nameMonth="March"; break;
			case 4: nameMonth="April"; break;
			case 5: nameMonth="May"; break;
			case 6: nameMonth="June"; break;
			case 7: nameMonth="July"; break;
			case 8: nameMonth="August"; break;
			case 9: nameMonth="September"; break;
			case 10: nameMonth="October"; break;
			case 11: nameMonth="November"; break;
			case 12: nameMonth="December"; break;
		};

		if(month<10) var monthValue="0"+month;
			else monthValue=month;

		$option = $("<option></option>"); 
		$option.attr("value", monthValue + "/01/" + year); 
		$option.text(nameMonth + ' ' + year); 
		$("#StartDate").append($option); 

		if(month==12) {
			year=year+1;
			month=0;
		}
		month=month+1;
	}
}

function addCruiseLine(id, name) {
	$option = $("<option></option>").val(id).text(name); 
	$("#CruiseLine").append($option); 
}

function addCruiseShip(id, name) {
	$option = $("<option></option>").val(id).text(name); 
	$("#Ship").append($option); 
}

function startCruiseGroup(name) {
	$("#Ship").append("<optgroup label='" + name + "'>"); 
}

function endCruiseGroup() {
	$("#Ship").append("</optgroup>"); 
}

function addCruiseDest(id, name) {
	$option = $("<option></option>").val(id).text(name); 
	$("#Destinations").append($option); 
}

function addCruisePort(id, name) {
	$option = $("<option></option>").val(id).text(name); 
	$("#DeparturePorts").append($option); 
}

function addCruiseLength(id, name) {
	$option = $("<option></option>").val(id).text(name); 
	$("#CruiseLength").append($option); 
}


function setupCruiseLines() {
	addCruiseLine(1, "Carnival");
	addCruiseLine(2, "Celebrity");
	addCruiseLine(10, "Costa");
	addCruiseLine(12, "Cunard");
	addCruiseLine(5, "Holland America");
	addCruiseLine(6, "Norwegian");
	addCruiseLine(14, "Oceania Cruises");
	addCruiseLine(7, "Princess");
	addCruiseLine(8, "Royal Caribbean");
	addCruiseLine(11, "Seabourn");
	addCruiseLine(9, "Windstar");
	addCruiseLine(982, "MSC Italian Cruises");
}

function setupCruiseShips() {
	startCruiseGroup("Carnival");
	addCruiseShip(9, "Celebration");
	addCruiseShip(1, "Conquest");
	addCruiseShip(2, "Destiny");
	addCruiseShip(10, "Ecstasy");
	addCruiseShip(11, "Elation");
	addCruiseShip(12, "Fantasy");
	addCruiseShip(13, "Fascination");
	addCruiseShip(3, "Glory");
	addCruiseShip(14, "Holiday");
	addCruiseShip(15, "Imagination");
	addCruiseShip(16, "Inspiration");
	addCruiseShip(4, "Legend");
	addCruiseShip(96, "Liberty");
	addCruiseShip(5, "Miracle");
	addCruiseShip(17, "Paradise");
	addCruiseShip(18, "Pride");
	addCruiseShip(19, "Sensation");
	addCruiseShip(6, "Spirit");
	addCruiseShip(7, "Triumph");
	addCruiseShip(93, "Valor");
	addCruiseShip(8, "Victory");
	endCruiseGroup();

	startCruiseGroup("Celebrity");
	addCruiseShip(20, "Century");
	addCruiseShip(21, "Constellation");
	addCruiseShip(22, "Galaxy");
	addCruiseShip(23, "Horizon");
	addCruiseShip(24, "Infinity");
	addCruiseShip(98, "Kapitan Khlebnikov");
	addCruiseShip(25, "Mercury");
	addCruiseShip(26, "Millennium");
	addCruiseShip(27, "Summit");
	addCruiseShip(97, "Xpedition");
	addCruiseShip(28, "Zenith");
	endCruiseGroup();

	startCruiseGroup("Costa");
	addCruiseShip(100, "Allegra");
	addCruiseShip(101, "Atlantica");
	addCruiseShip(102, "Classica");
	addCruiseShip(119, "Concordia");
	addCruiseShip(103, "Europa");
	addCruiseShip(104, "Fortuna");
	addCruiseShip(107, "Magica");
	addCruiseShip(105, "Marina");
	addCruiseShip(106, "Mediterranea");
	addCruiseShip(108, "Romantica");
	addCruiseShip(109, "Tropicale");
	addCruiseShip(110, "Victoria");
	endCruiseGroup();

	startCruiseGroup("Cunard");
	addCruiseShip(117, "Queen Elizabeth 2");
	addCruiseShip(118, "Queen Mary 2");
	endCruiseGroup();

	startCruiseGroup("Holland America");
	addCruiseShip(34, "ms Amsterdam");
	addCruiseShip(35, "ms Maasdam");
	addCruiseShip(36, "ms Noordam");
	addCruiseShip(37, "ms Oosterdam");
	addCruiseShip(38, "ms Prinsendam");
	addCruiseShip(39, "ms Rotterdam");
	addCruiseShip(40, "ms Ryndam");
	addCruiseShip(41, "ms Statendam");
	addCruiseShip(42, "ms Veendam");
	addCruiseShip(43, "ms Volendam");
	addCruiseShip(44, "ms Westerdam");
	addCruiseShip(45, "ms Zaandam");
	addCruiseShip(46, "ms Zuiderdam");
	endCruiseGroup();

	startCruiseGroup("Norwegian");
	addCruiseShip(47, "Crown");
	addCruiseShip(48, "Dawn");
	addCruiseShip(49, "Dream");
	addCruiseShip(95, "Jewel");
	addCruiseShip(50, "Majesty");
	addCruiseShip(55, "Pride of Aloha");
	addCruiseShip(56, "Pride of America");
	addCruiseShip(51, "Pride of Hawaii");
	addCruiseShip(94, "Spirit");
	addCruiseShip(52, "Star");
	addCruiseShip(53, "Sun");
	addCruiseShip(54, "Wind");
	endCruiseGroup();

	startCruiseGroup("Oceania Cruises");
	addCruiseShip(120, "Insignia");
	addCruiseShip(121, "Nautica");
	addCruiseShip(122, "Regatta");
	endCruiseGroup();

	startCruiseGroup("Princess");
	addCruiseShip(57, "Caribbean Princess");
	addCruiseShip(58, "Coral Princess");
	addCruiseShip(114, "Crown Princess");
	addCruiseShip(59, "Dawn Princess");
	addCruiseShip(60, "Diamond Princess");
	addCruiseShip(61, "Golden Princess");
	addCruiseShip(62, "Grand Princess");
	addCruiseShip(63, "Island Princess");
	addCruiseShip(64, "Pacific Princess");
	addCruiseShip(65, "Regal Princess");
	addCruiseShip(66, "Royal Princess");
	addCruiseShip(67, "Sapphire Princess");
	addCruiseShip(99, "Sea Princess");
	addCruiseShip(68, "Star Princess");
	addCruiseShip(69, "Sun Princess");
	addCruiseShip(70, "Tahitian Princess");
	endCruiseGroup();

	startCruiseGroup("Royal Caribbean");
	addCruiseShip(71, "Adventure of the Seas");
	addCruiseShip(72, "Brilliance of the Seas");
	addCruiseShip(82, "Empress of the Seas");
	addCruiseShip(73, "Enchantment of the Seas");
	addCruiseShip(74, "Explorer of the Seas");
	addCruiseShip(116, "Freedom of the Seas");
	addCruiseShip(75, "Grandeur of the Seas");
	addCruiseShip(76, "Jewel of the Seas");
	addCruiseShip(77, "Legend of the Seas");
	addCruiseShip(78, "Majesty of the Seas");
	addCruiseShip(79, "Mariner of the Seas");
	addCruiseShip(80, "Monarch of the Seas");
	addCruiseShip(81, "Navigator of the Seas");
	addCruiseShip(83, "Radiance of the Seas");
	addCruiseShip(84, "Rhapsody of the Seas");
	addCruiseShip(85, "Serenade of the Seas");
	addCruiseShip(86, "Sovereign of the Seas");
	addCruiseShip(87, "Splendour of the Seas");
	addCruiseShip(88, "Vision of the Seas");
	addCruiseShip(89, "Voyager of the Seas");
	endCruiseGroup();

	startCruiseGroup("Seabourn");
	addCruiseShip(111, "Legend");
	addCruiseShip(112, "Pride");
	addCruiseShip(113, "Spirit");
	endCruiseGroup();

	startCruiseGroup("Windstar");
	addCruiseShip(90, "Wind Spirit");
	addCruiseShip(91, "Wind Star");
	addCruiseShip(92, "Wind Surf");
	endCruiseGroup();
}

function setupCruiseDestinations() {
	addCruiseDest(1, "Alaska");
	addCruiseDest(9, "Caribbean");
	addCruiseDest(7, "Bahamas");
	addCruiseDest(10, "Caribbean Eastern");
	addCruiseDest(14, "Caribbean Western");
	addCruiseDest(13, "Caribbean Southern");
	addCruiseDest(8, "Bermuda");
	addCruiseDest(15, "Europe");
	addCruiseDest(38, "Eastern Europe");
	addCruiseDest(39, "Northern Europe");
	addCruiseDest(40, "Southern Europe");
	addCruiseDest(41, "Western Europe");
	addCruiseDest(16, "Eastern Mediterranean");
	addCruiseDest(18, "Western Mediterranean");
	addCruiseDest(21, "Hawaii");
	addCruiseDest(24, "Mexico");
	addCruiseDest(32, "South America");
	addCruiseDest(26, "Canada / New England");
	addCruiseDest(34, "Transatlantic");
	addCruiseDest(49, "Panama Canal");
	addCruiseDest(45, "Pacific");
	addCruiseDest(46, "North Pacific");
	addCruiseDest(44, "South Pacific");
	addCruiseDest(47, "Pacific Coastal");
	addCruiseDest(36, "World Cruise");
	addCruiseDest(12, "Cruise to Nowhere");
	addCruiseDest(2, "Africa");
	addCruiseDest(50, "Atlantic");
	addCruiseDest(29, "Australia / New Zealand");
	addCruiseDest(42, "Central America");
	addCruiseDest(31, "Middle East");
	addCruiseDest(48, "North America");
	addCruiseDest(19, "Orient Far East");
}

function setupDeparturePorts() {
	addCruisePort("ACA", "Acapulco - ACA");
	addCruisePort("ALB", "Albany - ALB");
	addCruisePort("ABQ", "Albuquerque - ABQ");
	addCruisePort("AEX", "Alexandria - AEX");
	addCruisePort("ALY", "Alexandria - ALY");
	addCruisePort("AMM", "Amman - AMM");
	addCruisePort("AMS", "Amsterdam - AMS");
	addCruisePort("ANC", "Anchorage - ANC");
	addCruisePort("AOI", "Ancona - AOI");
	addCruisePort("TNR", "Antananarivo - TNR");
	addCruisePort("ATW", "Appleton - ATW");
	addCruisePort("ATH", "Athens - ATH");
	addCruisePort("ATL", "Atlanta - ATL");
	addCruisePort("AKL", "Auckland - AKL");
	addCruisePort("AUS", "Austin - AUS");
	addCruisePort("BFL", "Bakersfield - BFL");
	addCruisePort("BWI", "Baltimore - BWI");
	addCruisePort("BA1", "Baltra (Galapagos) - BA1");
	addCruisePort("BKK", "Bangkok - BKK");
	addCruisePort("BGR", "Bangor - BGR");
	addCruisePort("BGI", "Barbados - BGI");
	addCruisePort("BCN", "Barcelona - BCN");
	addCruisePort("BRI", "Bari - BRI");
	addCruisePort("BTR", "Baton Rouge - BTR");
	addCruisePort("BHD", "Belfast City - BHD");
	addCruisePort("BEG", "Belgrade - BEG");
	addCruisePort("TXL", "Berlin-tegel - TXL");
	addCruisePort("BDA", "Bermuda - BDA");
	addCruisePort("BIL", "Billings - BIL");
	addCruisePort("BGM", "Binghamton - BGM");
	addCruisePort("BHM", "Birmingham - BHM");
	addCruisePort("BHX", "Birmingham - BHX");
	addCruisePort("BMI", "Bloomington - BMI");
	addCruisePort("BOI", "Boise - BOI");
	addCruisePort("BOS", "Boston - BOS");
	addCruisePort("BZN", "Bozeman - BZN");
	addCruisePort("BSB", "Brasilia - BSB");
	addCruisePort("BDS", "Brindisi - BDS");
	addCruisePort("BNE", "Brisbane - BNE");
	addCruisePort("BRS", "Bristol - BRS");
	addCruisePort("BRU", "Brussels - BRU");
	addCruisePort("BUD", "Budapest - BUD");
	addCruisePort("BUE", "Buenos Aires - BUE");
	addCruisePort("EZE", "Buenos Aires-ezeiza - EZE");
	addCruisePort("AEP", "Buenos Aires-jorge Newberry - AEP");
	addCruisePort("BUF", "Buffalo - BUF");
	addCruisePort("BTV", "Burlington - BTV");
	addCruisePort("CAI", "Cairo - CAI");
	addCruisePort("CCU", "Calcutta - CCU");
	addCruisePort("CPT", "Cape Town - CPT");
	addCruisePort("LRM", "Casa De Campo - LRM");
	addCruisePort("CAO", "Caucasia - CAO");
	addCruisePort("CID", "Cedarrapids/iowacity - CID");
	addCruisePort("CWA", "Central Wisconsin - CWA");
	addCruisePort("CHS", "Charleston - CHS");
	addCruisePort("CLT", "Charlotte - CLT");
	addCruisePort("CHO", "Charlottesville - CHO");
	addCruisePort("CHA", "Chattanooga - CHA");
	addCruisePort("CNX", "Chiang Mai - CNX");
	addCruisePort("ORD", "Chicago-ohare - ORD");
	addCruisePort("CVG", "Cincinnati - CVG");
	addCruisePort("CIV", "Civitavecchia (Rome) - CIV");
	addCruisePort("CLE", "Cleveland - CLE");
	addCruisePort("COS", "Colorado Springs - COS");
	addCruisePort("CAE", "Columbia - CAE");
	addCruisePort("CMH", "Columbus - CMH");
	addCruisePort("CKY", "Conakry - CKY");
	addCruisePort("CPH", "Copenhagen - CPH");
	addCruisePort("DKR", "Dakar - DKR");
	addCruisePort("DFW", "Dallas/fortworth - DFW");
	addCruisePort("DAY", "Dayton - DAY");
	addCruisePort("DAB", "Daytona Beach - DAB");
	addCruisePort("DEL", "Delhi - DEL");
	addCruisePort("DEN", "Denver - DEN");
	addCruisePort("DSM", "Des Moines - DSM");
	addCruisePort("DTW", "Detroit -metro Wayne County - DTW");
	addCruisePort("QQD", "Dover Rail - QQD");
	addCruisePort("DXB", "Dubai - DXB");
	addCruisePort("DUB", "Dublin - DUB");
	addCruisePort("DBV", "Dubrovnik - DBV");
	addCruisePort("DUR", "Durban - DUR");
	addCruisePort("DUS", "Dusseldorf - DUS");
	addCruisePort("EDI", "Edinburgh - EDI");
	addCruisePort("YEG", "Edmonton - YEG");
	addCruisePort("SVX", "Ekaterinburg - SVX");
	addCruisePort("ELP", "El Paso - ELP");
	addCruisePort("ESE", "Ensenada - ESE");
	addCruisePort("EUG", "Eugene - EUG");
	addCruisePort("ACV", "Eureka/arcata - ACV");
	addCruisePort("XNA", "Fayetteville-nw Arkansas Regional - XNA");
	addCruisePort("FRA", "Frankfurt - FRA");
	addCruisePort("FAT", "Fresno - FAT");
	addCruisePort("FLL", "Ft Lauderdale - FLL");
	addCruisePort("RSW", "Ft Myers - RSW");
	addCruisePort("VPS", "Ft Walton Beach - VPS");
	addCruisePort("FWA", "Ft Wayne - FWA");
	addCruisePort("GNV", "Gainesville - GNV");
	addCruisePort("GLS", "Galveston - GLS");
	addCruisePort("GDN", "Gdansk - GDN");
	addCruisePort("GVA", "Geneva - GVA");
	addCruisePort("GOA", "Genoa - GOA");
	addCruisePort("GLA", "Glasgow - GLA");
	addCruisePort("GLO", "Gloucestershire - GLO");
	addCruisePort("GRR", "Grand Rapids - GRR");
	addCruisePort("GTF", "Great Falls - GTF");
	addCruisePort("GRB", "Green Bay - GRB");
	addCruisePort("GSO", "Greensboro/winston-salem - GSO");
	addCruisePort("GSP", "Greenville/spartanburg - GSP");
	addCruisePort("GDL", "Guadalajara - GDL");
	addCruisePort("CAN", "Guangzhou - CAN");
	addCruisePort("YHZ", "Halifax - YHZ");
	addCruisePort("HAM", "Hamburg - HAM");
	addCruisePort("MDT", "Harrisburg - MDT");
	addCruisePort("QQH", "Harwich - QQH");
	addCruisePort("HKG", "Hong Kong - HKG");
	addCruisePort("HNL", "Honolulu Oahu - HNL");
	addCruisePort("HOU", "Houston -hobby - HOU");
	addCruisePort("IAH", "Houston-intercontinental - IAH");
	addCruisePort("HSV", "Huntsville - HSV");
	addCruisePort("IBZ", "Ibiza - IBZ");
	addCruisePort("IND", "Indianapolis - IND");
	addCruisePort("IST", "Istanbul - IST");
	addCruisePort("IZM", "Izmir Cumaovasi - IZM");
	addCruisePort("JAN", "Jackson - JAN");
	addCruisePort("JAX", "Jacksonville - JAX");
	addCruisePort("JNB", "Johannesburg - JNB");
	addCruisePort("OGG", "Kahului-maui - OGG");
	addCruisePort("MCI", "Kansas City - MCI");
	addCruisePort("CFU", "Kerkyra - CFU");
	addCruisePort("EYW", "Key West - EYW");
	addCruisePort("KEL", "Kiel - KEL");
	addCruisePort("KBP", "Kiev - KBP");
	addCruisePort("FIH", "Kinshasa - FIH");
	addCruisePort("TYS", "Knoxville - TYS");
	addCruisePort("KRK", "Krakow - KRK");
	addCruisePort("LCA", "Larnaca - LCA");
	addCruisePort("LAS", "Las Vegas - LAS");
	addCruisePort("LEH", "Le Havre - LEH");
	addCruisePort("LWS", "Lewiston - LWS");
	addCruisePort("LEX", "Lexington - LEX");
	addCruisePort("LNK", "Lincoln - LNK");
	addCruisePort("LNZ", "Linz - LNZ");
	addCruisePort("LIS", "Lisbon - LIS");
	addCruisePort("LIT", "Little Rock - LIT");
	addCruisePort("LON", "London - LON");
	addCruisePort("LGW", "London-gatwick - LGW");
	addCruisePort("LHR", "London-heathrow - LHR");
	addCruisePort("LAX", "Los Angeles - LAX");
	addCruisePort("SDF", "Louisville - SDF");
	addCruisePort("LUX", "Luxembourg - LUX");
	addCruisePort("LYS", "Lyon - LYS");
	addCruisePort("MSN", "Madison - MSN");
	addCruisePort("MAD", "Madrid - MAD");
	addCruisePort("AGP", "Malaga - AGP");
	addCruisePort("MLA", "Malta - MLA");
	addCruisePort("MAO", "Manaus - MAO");
	addCruisePort("MAN", "Manchester - MAN");
	addCruisePort("MHT", "Manchester - MHT");
	addCruisePort("MRS", "Marseille - MRS");
	addCruisePort("MFR", "Medford - MFR");
	addCruisePort("MEM", "Memphis - MEM");
	addCruisePort("MEX", "Mexico City - MEX");
	addCruisePort("MIA", "Miami - MIA");
	addCruisePort("MXP", "Milan-malpensa - MXP");
	addCruisePort("MKE", "Milwaukee - MKE");
	addCruisePort("MSP", "Minneapolis St Paul - MSP");
	addCruisePort("MOB", "Mobile - MOB");
	addCruisePort("MCM", "Monte Carlo - MCM");
	addCruisePort("MBJ", "Montego Bay - MBJ");
	addCruisePort("MRY", "Monterey - MRY");
	addCruisePort("YMQ", "Montreal - YMQ");
	addCruisePort("YUL", "Montreal Dorval - YUL");
	addCruisePort("MTJ", "Montrose - MTJ");
	addCruisePort("VKO", "Moscow - VKO");
	addCruisePort("BOM", "Mumbai - BOM");
	addCruisePort("MUC", "Munich - MUC");
	addCruisePort("MYR", "Myrtle Beach - MYR");
	addCruisePort("NAP", "Naples - NAP");
	addCruisePort("BNA", "Nashville - BNA");
	addCruisePort("NAS", "Nassau - NAS");
	addCruisePort("MSY", "New Orleans - MSY");
	addCruisePort("NYC", "New York City - NYC");
	addCruisePort("JFK", "New York-jfk - JFK");
	addCruisePort("LGA", "New York-la Guardia - LGA");
	addCruisePort("EWR", "Newark - EWR");
	addCruisePort("NCE", "Nice - NCE");
	addCruisePort("NOF", "Norfolk - NOF");
	addCruisePort("ORF", "Norfolk - ORF");
	addCruisePort("ODS", "Odessa - ODS");
	addCruisePort("OKC", "Oklahoma City - OKC");
	addCruisePort("OMA", "Omaha - OMA");
	addCruisePort("ONT", "Ontario - ONT");
	addCruisePort("SNA", "Orange County-John Wayne - SNA");
	addCruisePort("MCO", "Orlando - MCO");
	addCruisePort("OSA", "Osaka - OSA");
	addCruisePort("OSL", "Oslo - OSL");
	addCruisePort("OTP", "Otopeni - OTP");
	addCruisePort("YOW", "Ottawa - YOW");
	addCruisePort("PMO", "Palermo - PMO");
	addCruisePort("PMI", "Palma De Mallorca - PMI");
	addCruisePort("PPT", "Papeete - PPT");
	addCruisePort("ORY", "Paris- Orly - ORY");
	addCruisePort("CDG", "Paris-charles De Gaulle - CDG");
	addCruisePort("PNS", "Pensacola - PNS");
	addCruisePort("PHL", "Philadelphia - PHL");
	addCruisePort("PHX", "Phoenix - PHX");
	addCruisePort("PIR", "Pierre - PIR");
	addCruisePort("PIT", "Pittsburgh - PIT");
	addCruisePort("PTP", "Pointe A Pitre - PTP");
	addCruisePort("XPC", "Port Canaveral - XPC");
	addCruisePort("POS", "Port Of Spain - POS");
	addCruisePort("PDX", "Portland - PDX");
	addCruisePort("PRG", "Prague - PRG");
	addCruisePort("PRC", "Prescoft - PRC");
	addCruisePort("PVD", "Providence - PVD");
	addCruisePort("YQB", "Quebec - YQB");
	addCruisePort("RDU", "Raleigh Durham - RDU");
	addCruisePort("RAP", "Rapid City - RAP");
	addCruisePort("RDM", "Redmond - RDM");
	addCruisePort("RNO", "Reno - RNO");
	addCruisePort("RIC", "Richmond - RIC");
	addCruisePort("GIG", "Rio De Janeiro - GIG");
	addCruisePort("RIO", "Rio De Janeiro - RIO");
	addCruisePort("ROA", "Roanoke - ROA");
	addCruisePort("ROC", "Rochester - ROC");
	addCruisePort("FCO", "Rome - FCO");
	addCruisePort("ROM", "Rome - ROM");
	addCruisePort("RTM", "Rotterdam - RTM");
	addCruisePort("SMF", "Sacramento - SMF");
	addCruisePort("SLC", "Salt Lake City - SLC");
	addCruisePort("SSA", "Salvador - SSA");
	addCruisePort("SAT", "San Antonio - SAT");
	addCruisePort("SAN", "San Diego - SAN");
	addCruisePort("SDG", "San Diego - SDG");
	addCruisePort("SFO", "San Francisco - SFO");
	addCruisePort("SJC", "San Jose - SJC");
	addCruisePort("SJU", "San Juan - SJU");
	addCruisePort("SAL", "San Salvador - SAL");
	addCruisePort("SBA", "Santa Barbara - SBA");
	addCruisePort("SRZ", "Santa Cruz - SRZ");
	addCruisePort("SMX", "Santa Maria - SMX");
	addCruisePort("SDQ", "Santo Domingo - SDQ");
	addCruisePort("SSZ", "Santos - SSZ");
	addCruisePort("SJJ", "Sarajevo - SJJ");
	addCruisePort("SRQ", "Sarasota/bradenton - SRQ");
	addCruisePort("SAV", "Savannah - SAV");
	addCruisePort("SVN", "Savona - SVN");
	addCruisePort("SEA", "Seattle/tacoma - SEA");
	addCruisePort("SWD", "Seward - SWD");
	addCruisePort("SHA", "Shanghai - SHA");
	addCruisePort("SVO", "Sheremetyevo - SVO");
	addCruisePort("SIN", "Singapore - SIN");
	addCruisePort("SOF", "Sofia - SOF");
	addCruisePort("SBN", "South Bend - SBN");
	addCruisePort("SOU", "Southampton - SOU");
	addCruisePort("SPU", "Split - SPU");
	addCruisePort("GEG", "Spokane - GEG");
	addCruisePort("SGF", "Springfield - SGF");
	addCruisePort("SGU", "St George - SGU");
	addCruisePort("STL", "St Louis - STL");
	addCruisePort("LED", "St Petersburg - LED");
	addCruisePort("STT", "St Thomas - STT");
	addCruisePort("SCE", "State College - SCE");
	addCruisePort("STO", "Stockholm - STO");
	addCruisePort("ARN", "Stockholm-arlanda - ARN");
	addCruisePort("SXB", "Strasbourg - SXB");
	addCruisePort("SYD", "Sydney - SYD");
	addCruisePort("SYR", "Syracuse - SYR");
	addCruisePort("TLH", "Tallahassee - TLH");
	addCruisePort("TPA", "Tampa/st.Petersburg - TPA");
	addCruisePort("TLV", "Telaviv - TLV");
	addCruisePort("TEX", "Telluride - TEX");
	addCruisePort("TSN", "Tianjin - TSN");
	addCruisePort("TSR", "Timisoara - TSR");
	addCruisePort("TIA", "Tirana - TIA");
	addCruisePort("NRT", "Tokyo-narita - NRT");
	addCruisePort("TOL", "Toledo - TOL");
	addCruisePort("YYZ", "Toronto Pearson - YYZ");
	addCruisePort("TVC", "Traverse City - TVC");
	addCruisePort("TRS", "Trieste - TRS");
	addCruisePort("TUS", "Tucson - TUS");
	addCruisePort("TUL", "Tulsa - TUL");
	addCruisePort("TUN", "Tunis - TUN");
	addCruisePort("VLC", "Valencia - VLC");
	addCruisePort("VAP", "Valparaiso - VAP");
	addCruisePort("YVR", "Vancouver - YVR");
	addCruisePort("VCE", "Venice - VCE");
	addCruisePort("VIE", "Vienna - VIE");
	addCruisePort("VTZ", "Vishakhapatnam - VTZ");
	addCruisePort("WAW", "Warsaw - WAW");
	addCruisePort("IAD", "Washington-dulles - IAD");
	addCruisePort("DCA", "Washington-national - DCA");
	addCruisePort("PBI", "West Palm Beach - PBI");
	addCruisePort("WH1", "Whittier - WH1");
	addCruisePort("ICT", "Wichita - ICT");
	addCruisePort("ILM", "Wilmington - ILM");
	addCruisePort("WRO", "Wroclaw - WRO");
	addCruisePort("ZAG", "Zagreb - ZAG");
	addCruisePort("ZRH", "Zurich - ZRH");
}

function setupCruiseLengths() {
	addCruiseLength("1", "1 - 3 nights"); 
	addCruiseLength("2", "4 - 6 nights"); 
	addCruiseLength("3", "7 - 9 nights"); 
	addCruiseLength("4", "10 - 13 nights"); 
	addCruiseLength("5", "14+ nights"); 
}

$(document).ready(function() {
	setupCruiseDate();
	setupCruiseLines();
	setupCruiseShips();
	setupCruiseDestinations();
	setupDeparturePorts();
	setupCruiseLengths();
}); 
