<!-- Begin 

var BAHAArray = new Array("('All Bahamas','BAHA',true,true)",
	"('Grand Bahama', 'FPO')",
	"('Nassau/Paradise Island', 'NAS')",
	"('Out Islands', 'ELH|GGT|MHH')");

var BMDAArray = new Array("('All Bermuda','BDA',true,true)");

var CANDArray = new Array("('All Canada','CAND',true,true)",
	"('Banff/Calgary/Lake Louise', 'YYC')",
	"('Edmonton/Jasper', 'YEG')",
	"('Montreal', 'YUL')",
	"('Niagara Falls', 'IAG')",
	"('Quebec', 'YQB')",
	"('Toronto', 'YYZ')",
	"('Vancouver/Victoria/Whistler', 'YVR')");

var CARIArray = new Array("('All Caribbean','CARI',true,true)",
	"('Anguilla', 'AXA')",
	"('Antigua', 'ANU')",
	"('Aruba', 'AUA')",
	"('Barbados', 'BGI')",
	"('Bonaire', 'BON')",
	"('British Virgin Islands', 'EIS|VIJ')",
	"('Cayman Islands', 'GCM')",
	"('Curacao', 'CUR')",
	"('Dominica', 'DOM')",
	"('Domin. Rep.-La Romana', 'LRM')",
	"('Domin. Rep.-Punta Cana', 'PUJ')",
	"('Domin. Rep.-Puerto Plata', 'POP')",
	"('Domin. Rep.-Santo Domingo', 'SDQ')",
	"('Grenada', 'GND')",
	"('Guadeloupe', 'PTP')",
	"('Jamaica', 'MBJ')",
	"('Margarita Island', 'PMV')",
	"('Martinique', 'FDF')",
	"('Puerto Rico', 'SJU')",
	"('St. Barths', 'SBH')",
	"('St. Kitts & Nevis', 'SKB|NEV')",
	"('St. Lucia', 'SLU')",
	"('St. Maarten/St. Martin', 'SXM')",
//	"('St. Vincent & the Grenadines', 'SVD')",
//	"('Trinidad & Tobago', 'POS|TAB')",
	"('Trinidad', 'POS|TAB')",
	"('Turks & Caicos Islands', 'PLS')",
	"('USVI-St. Croix', 'STX')",
	"('USVI-St. Thomas/St. John', 'STT')");

var CBMXArray = new Array("('All Central America','CBMX',true,true)",
	"('Belize', 'BZE')",
	"('Costa Rica', 'LIR')");

var EUROArray = new Array("('All Europe','EURO',true,true)",
	"('Austria', 'VIE')",
	"('Belgium', 'BRU')",
	"('Czech Republic', 'PRG')",
	"('Denmark', 'CPH')",
	"('England', 'LON')",
	"('France', 'NCE|PAR')",
	"('Germany', 'BER|FRA|MUC')",
	"('Greece', 'ATH')",
	"('Hungary', 'BUD')",
	"('Ireland', 'SNN|DUB')",
	"('Italy', 'FLR|MXP|ROM|VCE')",
	"('Netherlands', 'AMS')",
	"('Portugal', 'LIS')",
	"('Scotland', 'EDI|GLA')",
	"('Spain', 'BCN|MAD|SVQ')",
	"('Sweden', 'STO')",
	"('Switzerland', 'LUC|ZRH')");

var FLORArray = new Array("('All Florida','FLOR',true,true)",
	"('Daytona Beach', 'DAB')",
	"('Florida Keys & Key West', 'EYW')",
	"('Ft. Lauderdale', 'FLL')",
	"('Ft. Myers Area', 'RSW')",
	"('Jacksonville', 'JAX')",
	"('Melbourne', 'MLB')",
	"('Miami', 'MIA')",
	"('Orlando', 'MCO')",
	"('Palm Beach Area', 'PBI')",
	"('Sarasota', 'SRQ')",
	"('Tampa', 'TPA')");

var FLOR_OVWEBArray = new Array("('All Florida','FLOR',true,true)",
	"('Daytona Beach', 'DAB')",
	"('Florida Keys & Key West', 'EYW')",
	"('Ft. Lauderdale', 'FLL')",
	"('Ft. Myers Area', 'RSW')",
	"('Jacksonville', 'JAX')",
	"('Melbourne', 'MLB')",
	"('Miami', 'MIA')",
	"('Orlando', 'MCO')",
	"('Palm Beach Area', 'PBI')",
	"('Sarasota', 'SRQ')",
	"('Tampa', 'TPA')");
	
var HAWAArray = new Array("('All Hawaii','HAWA',true,true)",
	"('Big Island of Hawaii', 'KOA')",
	"('Kauai', 'LIH')",
	"('Lanai', 'LNY')",
	"('Maui', 'OGG')",
	"('Molokai', 'MKK')",
	"('Oahu', 'HNL')");

var LASVArray = new Array("('All Las Vegas','LAS',true,true)");

var MECAArray = new Array("('All Mexico','MECA',true,true)",
	"('Acapulco', 'ACA')",
	"('Cancun/Playa del Carmen', 'CUN')",
	"('Cozumel', 'CZM')",
	"('Guadalajara', 'GDL')",
	"('Huatulco', 'HUX')",
	"('Ixtapa/Zihuatanejo', 'ZIH')",
	"('Los Cabos', 'SJD')",
	"('Manzanillo', 'ZLO')",
	"('Mazatlan', 'MZT')",
	"('Mexico City', 'MEX')",
	"('Puerto Vallarta', 'PVR')");

var SKIIArray = new Array("('All Ski','SKII',true,true)",
	"('Aspen/Snowmass, CO', 'ASE')",
	"('Breckenrdg/Keystn/Winter Pk, CO', 'DEN')",
	"('Copper Mountain, CO', 'S04')",
	"('Crested Butte, CO', 'GUC')",
	"('Durango, CO', 'DRO')",
	"('Jackson Hole, WY', 'JAC')",
	"('Lake Tahoe, NV', 'TVL')",
	"('Park City/Salt Lake City, UT', 'SLC')",
	"('Steamboat, CO', 'HDN')",
	"('Telluride, CO', 'TEX')",
	"('Vail/Beaver Creek, CO', 'EGE')");
//	"('Vancouver/Victoria/Whistler, BC', 'YVR')");

var PAISArray = new Array("('All South Pacific','PAIS',true,true)",
	"('Cook Islands', 'RAR')",
	"('Fiji', 'NAN')",
	"('French Polynesia', 'BOR|MOZ|PPT')");

var USCSArray = new Array("('All USA City Stays','USCS',true,true)",
	"('Anaheim, CA', 'ANM')",
	"('Boston, MA', 'BOS')",
	"('Hilton Head, SC', 'HHH')",
	"('Lake Tahoe, NV', 'TVL')",
	"('Las Vegas, NV', 'LAS')",
	"('Los Angeles Area, CA', 'LAX')",
	"('Myrtle Beach, SC', 'MYR')",
	"('Nashville, TN', 'BNA')",
	"('New Orleans, LA', 'MSY')",
	"('New York City, NY', 'NYC')",
	"('Palm Springs, CA', 'PSP')",
	"('Phoenix/Scottsdale, AZ', 'PHX')",
	"('Reno, NV', 'RNO')",
	"('San Diego, CA', 'SAN')",
	"('San Francisco, CA', 'SFO')",
	"('Seattle, WA', 'SEA')",
	"('Tucson, AZ', 'TUS')",
	"('Washington, DC', 'WAS')");

// function for dynamically changing the activity destination dropdowns
function populateActivityDestinations() { 

	var selectedArray = eval(document.SearchForm.region.options[document.SearchForm.region.options.selectedIndex].value + "Array");

	// set the drop length if we need to
	var selectedLength = selectedArray.length;

	while (selectedLength < document.SearchForm.destinationcode.options.length) { 
		document.SearchForm.destinationcode.options[(document.SearchForm.destinationcode.options.length - 1)] = null; 
	} 

	for (var i=0; i < selectedArray.length; i++) { 
		eval("document.SearchForm.destinationcode.options[i]=" + "new Option" + selectedArray[i]); 
	} 
	if (document.SearchForm.region.options[0].value == '') { 
		document.SearchForm.region.options[0]= null; 
		if ( navigator.appName == 'Netscape') { 
			if (parseInt(navigator.appVersion) < 4) { 
				window.history.go(0); 
			} 
			else { 
				if (navigator.platform == 'Win32' || navigator.platform == 'Win16') { 
					window.history.go(0); 
				} 
			} 
		} 
	} 
} 

// figure what the original index was for the country drop
var oldIndex = document.SearchForm.destinationcode.options.selectedIndex;

// set the country to the right region
populateActivityDestinations();

// now set the country to the right index
document.SearchForm.destinationcode.options.selectedIndex = oldIndex;

// End -->
