// Universal Related Select Menus - cascading popdown menus// by Andrew King. v1.34 19990720// Copyright (c) 1999 internet.com LLC. All Rights Reserved.// Originally published and documented at http://www.webreference.com// Contact aking@internet.com for all other uses.if(v){a=new Array(22);}function getFormNum (formName) {	var formNum =-1;	for (i=0;i<document.forms.length;i++){		tempForm = document.forms[i];		if (formName == tempForm) {			formNum = i;			break;		}	}	return formNum;}function jmp(form, elt)// The first parameter is a reference to the form.{	if (form != null) {		with (form.elements[elt]) {			if (0 <= selectedIndex)				location = options[selectedIndex].value;		}	}}var catsIndex = -1;var itemsIndex;if (v) { // ns 2 fixfunction newCat(){	catsIndex++;	a[catsIndex] = new Array();	itemsIndex = 0;}function O(txt,url) {	a[catsIndex][itemsIndex]=new myOptions(txt,url);	itemsIndex++;}function myOptions(text,value){	this.text = text;	this.value = value;}// fill arraynewCat();O("Search by cruise region:","#");O("Alaska","http://cruises.ian.com/s/c/results.asp?places=A&cid=58100");O("Asia/Africa/Other","http://cruises.ian.com/s/c/results.asp?places=O&cid=58100");O("Bahamas","http://cruises.ian.com/s/c/results.asp?places=BH&cid=58100");O("Bermuda","http://cruises.ian.com/s/c/results.asp?places=BM&cid=58100");O("Canada/New England/NY","http://cruises.ian.com/s/c/results.asp?places=NN&cid=58100");O("Caribbean - All","http://cruises.ian.com/s/c/results.asp?places=C&cid=58100");O("Caribbean - Eastern","http://cruises.ian.com/s/c/results.asp?places=CE&cid=58100");O("Caribbean - Southern","http://cruises.ian.com/s/c/results.asp?places=CS&cid=58100");O("Caribbean - Western","http://cruises.ian.com/s/c/results.asp?places=CW&cid=58100");O("Cruise to Nowhere","http://cruises.ian.com/s/c/results.asp?places=CN&cid=58100");O("Europe - All","http://cruises.ian.com/s/c/results.asp?places=E&cid=58100");O("Europe - Northern","http://cruises.ian.com/s/c/results.asp?places=N&cid=58100");O("Europe - Western","http://cruises.ian.com/s/c/results.asp?places=W&cid=58100");O("Hawaii","http://cruises.ian.com/s/c/results.asp?places=H&cid=58100");O("Mediterranean - All","http://cruises.ian.com/s/c/results.asp?places=R&cid=58100");O("Mediterranean - Eastern","http://cruises.ian.com/s/c/results.asp?places=EE&cid=58100");O("Mediterranean - Western","http://cruises.ian.com/s/c/results.asp?places=EW&cid=58100");O("Mexico","http://cruises.ian.com/s/c/results.asp?places=M&cid=58100");O("Panama Canal/Central America","http://cruises.ian.com/s/c/results.asp?places=T&cid=58100");O("South America","http://cruises.ian.com/s/c/results.asp?places=S&cid=58100");O("South Pacific - All","http://cruises.ian.com/s/c/results.asp?places=I&cid=58100");O("South Pacific - Australia","http://cruises.ian.com/s/c/results.asp?places=P&cid=58100");O("South Pacific - Tahiti","http://cruises.ian.com/s/c/results.asp?places=TH&cid=58100");O("Transatlantic","http://cruises.ian.com/s/c/results.asp?places=ET&cid=58100");O("U.S. - All","http://cruises.ian.com/s/c/results.asp?places=NA&cid=58100");O("U.S. - American Rivers","http://cruises.ian.com/s/c/results.asp?places=RV&cid=58100");O("U.S. - Northwest","http://cruises.ian.com/s/c/results.asp?places=PC&cid=58100");O("U.S. - Southeast","http://cruises.ian.com/s/c/results.asp?places=NC&cid=58100");O("World Cruise","http://cruises.ian.com/s/c/results.asp?places=WW&cid=58100");O("----------------------------------------------","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");newCat();O("Search by cruise line:","#");O("Carnival Cruise Lines","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=1");O("Celebrity Cruises","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=11");O("Costa Cruises","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=14");O("Crystal Cruises","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=17");O("Cunard Line","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=18");O("Disney Cruise Line","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=20");O("Holland America Line","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=24");O("Norwegian Cruise Line","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=34");O("Oceania Cruises","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=67");O("Orient Lines","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=36");O("Princess Cruises","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=40");O("Radisson Seven Seas Cruises","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=41");O("Royal Caribbean","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=44");O("Seabourn Cruise Line","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=48");O("Silversea Cruises","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=50");O("Windstar Cruises","http://cruises.ian.com/c/cruiseline.asp?&cid=58100&lineid=64");O("----------------------------------------------","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");newCat();O("Search by hotel brands:","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/lodging_index.shtml");O("Best Western","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Best_Western_index.shtml");O("Campanile","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Campanile_index.shtml");O("Citadines Apart'hotels","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Citadines_index.shtml");O("Comfort Hotels & Inns","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Comfort_Inn_index.shtml");O("Concorde Hotels Group","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Concorde_index.shtml");O("Dorchester Group","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Dorchester_index.shtml");O("Envergure Group","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Envergure_index.shtml");O("Four Seasons Hotels & Resorts","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Four_Seasons_index.shtml");O("Golden Tulip Hotels & Inns","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Golden_Tulips_index.shtml");O("Hilton","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Hilton_index.shtml");O("Holiday Inn","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Holiday_Inn_index.shtml");O("Ibis Hotels","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Ibis_index.shtml");O("Inter-Continental Hotels & Resorts","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Inter-Continental_index.shtml");O("Kyriad Hotels","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Kyriad_index.shtml");O("Libertel","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Libertel_index.shtml");O("Mercure","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Mercure_index.shtml");O("Le Meridien Hotels & Resorts","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Meridien_index.shtml");O("Novotel","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Novotel_index.shtml");O("Quality Inns, Hotels & Suites","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Quality_Inn_index.shtml");O("Radisson Hotels & Resorts","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Radisson_index.shtml");O("Sofitel","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Sofitel_index.shtml");O("Suitehotel","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Suitehotel_index.shtml");O("Summit Hotels & Resorts","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Summit_index.shtml");O("Timhotel","http://www.discoverfrance.net/Boutique/Travel/TravelNow_HRN/Lodging/Chains/Timhotel_index.shtml");O("----------------------------------------------","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");O("","#");newCat();O("Search by property:","http://www.discoverfrance.net/Boutique/Travel/Hotels/suites_index.shtml");O("----------------------------------------------","#");O("Hotel Suites in Paris:","#");O("----------------------------------------------","#");O("All-Suite Flatotel Eiffel Tower","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=128962&city=Paris&state=&country=France&hotel=1");O("Apartments Trocadero Upper 16","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=211599&city=Paris&state=&country=France&hotel=1");O("Apartments Turenne Picasso","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=211843&city=Paris&state=&country=France&hotel=1");O("Champs-Elysees Apartments","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=203039&city=Paris&state=&country=France&hotel=1");O("Citadines Apart'hotels","http://www.travelnow.com/hotels/hotnetlist.jsp?cid=58100&city=Paris&stateProvince=&country=FR&hotelName=Citadines");O("Claridge Champs-Elysees Hotel & Apts.","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=119036&city=Paris&state=&country=France&hotel=1");O("Club La Fayette","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=115011&city=Paris&state=&country=France&hotel=1");O("Elysees Union Apartments","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=203331&city=Paris&state=&country=France&hotel=1");O("Four Seasons Hotel George V","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=172368&city=Paris&state=&country=France&hotel=1");O("Home Plazza Bastille","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=120514&city=Paris&state=&country=France&hotel=1");O("Home Plazza St. Antoine","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=122156&city=Paris&state=&country=France&hotel=1");O("Hotel Le Bristol","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=122780&city=Paris&state=&country=France&hotel=1");O("Hotel de Crillon","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=112507&city=Paris&state=&country=France&hotel=1");O("Hotel Meurice","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=171073&city=Paris&state=&country=France&hotel=1");O("Hotel Plaza Athenee","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=108765&city=Paris&state=&country=France&hotel=1");O("Hotel Ritz","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=109294&city=Paris&state=&country=France&hotel=1");O("Libertel Residence Defense","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=115817&city=Paris&state=&country=France&hotel=1");O("Marais Turenne Apartments","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=202904&city=Paris&state=&country=France&hotel=1");O("Residence Alma Marceau Apts.","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=207140&city=Paris&state=&country=France&hotel=1");O("Residence des Arts Apartments","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=203408&city=Paris&state=&country=France&hotel=1");O("Residence Bassano","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=111079&city=Paris&state=&country=France&hotel=1");O("Residence Bergere Apartments","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=202844&city=Paris&state=&country=France&hotel=1");O("Residence Longchamps Apartments","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=203377&city=Paris&state=&country=France&hotel=1");O("Residence Paris La Villette","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=211483&city=Paris&state=&country=France&hotel=1");O("Residence du Roy","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=143890&city=Paris&state=&country=France&hotel=1");O("Saint-Germain Apartments","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=204187&city=Paris&state=&country=France&hotel=1");O("Victor Hugo Apartments","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=203036&city=Paris&state=&country=France&hotel=1");O("----------------------------------------------","#");O("Other Cities:","#");O("----------------------------------------------","#");O("Cannes - All Suites Residence","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=119653&city=Paris&state=&country=France&hotel=1");O("Disneyland - Roi du Lac Qual. Suites","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=214718&city=Paris&state=&country=France&hotel=1");O("Lille - Suitehotel Aeroport","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=184418&city=Paris&state=&country=France&hotel=1");O("Montpellier - Ibis Suites","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=113533&city=Paris&state=&country=France&hotel=1");O("Roissy - Suitehotel Paris Roissy CDG","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=205129&city=Paris&state=&country=France&hotel=1");O("Rueil - Suitehotel Paris Rueil","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=211812&city=Paris&state=&country=France&hotel=1");O("Velizy - Suitehotel Paris Velizy","http://travel.ian.com/index.jsp?pageName=hotInfo&cid=58100&hotelID=207678&city=Paris&state=&country=France&hotel=1");O("----------------------------------------------","#");O("","#");} // if (v)function relate(formName,elementNum,j) {if(v){var formNum = getFormNum(formName); if (formNum>=0) {	formNum++; // reference next form, assume it follows in HTML	with (document.forms[formNum].elements[elementNum]) {		for(i=options.length-1;i>0;i--) options[i] = null; // null out in reverse order (bug workarnd)		for(i=0;i<a[j].length;i++){			options[i] = new Option(a[j][i].text,a[j][i].value); 		}		options[0].selected = true;	} }} else {jmp(formName,elementNum);}}function IEsetup(){	if(!document.all) return;	IE5 = navigator.appVersion.indexOf("5.")!=-1;	if(!IE5) {		for (i=0;i<document.forms.length;i++) {			document.forms[i].reset();		}	}}window.onload = IEsetup;