// $CVS$
// JavaScript Document


// JS for omniture onClick events:

function omnitureThirdPartyClick(omnitureAccount,vendorName,podName) 
{
    //var s=s_gi(omnitureAccount); 
    s.linkTrackVars='prop26,prop27,eVar31,eVar32'; 
    s.linkTrackEvents='None'; 
    s.prop26=podName;
    s.prop27=vendorName; 
    s.eVar31=podName; 
    s.eVar32=vendorName; 
    s.tl(this,'o', 'booking services: exit link : '+podName+' : '+vendorName);
}

function omnitureThirdPartyClickWithURL(omnitureAccount,vendorName,podName,url) 
{
    omnitureThirdPartyClick(omnitureAccount,vendorName,podName);

	if (typeof url != 'undefined')
	{
    	parent.window.open(url, '_blank');
    }
}

// JS for Adventure Search:

function loadInitialSubsettercountry()
{
    var select;
    select = document.getElementsByName('region')[0];
    if(select) subsetter_country(select.options[select.selectedIndex].value);
}

function subsetter_country (key) 
{
	var groups = new Object;
	var group0 = new Object;
	group0['121'] = 'Antarctica';
	group0['122'] = 'Arctic';
	group0['123'] = 'Spitsbergen';
	groups['91'] = group0;
	var group1 = new Object;
	group1['130'] = 'Argentina';
	group1['127'] = 'Bolivia';
	group1['128'] = 'Brazil';
	group1['131'] = 'Chile';
	group1['150'] = 'Ecuador';
	group1['132'] = 'Patagonia';
	group1['126'] = 'Peru';
	group1['129'] = 'Venezuela';
	groups['88'] = group1;
	var group2 = new Object;
	group2['98'] = 'Australia';
	group2['119'] = 'Fiji';
	group2['118'] = 'New Zealand';
	group2['112'] = 'Papua New Guinea';
	groups['90'] = group2;
	var group3 = new Object;
	group3['138106'] = 'Belize';
	group3['135'] = 'Costa Rica';
	group3['134'] = 'Guatemala';
	group3['136'] = 'Honduras';
	group3['133'] = 'Mexico';
	groups['89'] = group3;
	var group4 = new Object;
	group4['101'] = 'Bhutan';
	group4['515'] = 'Indian Himalaya';
	group4['99'] = 'Nepal';
	group4['1210'] = 'Pakistan';
	group4['100'] = 'Sikkim';
	group4['102'] = 'Tibet';
	groups['86'] = group4;
	var group5 = new Object;
	group5['111'] = 'Borneo';
	group5['107'] = 'Cambodia';
	group5['105'] = 'China';
	group5['115'] = 'Japan';
	group5['108'] = 'Laos';
	group5['114'] = 'Mongolia';
	group5['144241'] = 'Papua New Guinea';
	group5['109'] = 'Thailand';
	group5['106'] = 'Vietnam';
	groups['87'] = group5;
	var group6 = new Object;
	group6['151'] = 'Botswana';
	group6['143'] = 'Egypt';
	group6['148'] = 'Ethiopia';
	group6['146'] = 'Kenya';
	group6['133674'] = 'Libya';
	group6['59294'] = 'Madagascar';
	group6['59810'] = 'Mali';
	group6['141'] = 'Morocco';
	group6['120847'] = 'Namibia';
	group6['120845'] = 'South Africa';
	group6['144'] = 'Tanzania';
	group6['149'] = 'Uganda';
	groups['92'] = group6;
	var group7 = new Object;
	group7['1358'] = 'Canada';
	group7['1356'] = 'United States of America';
	groups['1355'] = group7;
	var group8 = new Object;
    group8['25861'] = 'Austria';
    group8['180787'] = 'Belgium';
    group8['180788'] = 'Corsica';
    group8['180932'] = 'Croatia';
    group8['142'] = 'France';
    group8['25876'] = 'Germany';
    group8['124'] = 'Greenland';
	group8['58543'] = 'Holland';
	group8['25872'] = 'Hungary';
	group8['125'] = 'Iceland';
	group8['25782'] = 'Ireland';
	group8['25878'] = 'Italy';
	group8['180789'] = 'Portugal';
	group8['139'] = 'Russia';
	group8['25871'] = 'Scotland';
	group8['180790'] = 'Slovakia';
	group8['115483'] = 'Slovenia';
	group8['25881'] = 'Spain';
	group8['115484'] = 'Switzerland';
	group8['140'] = 'Turkey';
	groups['93'] = group8;
	var group9 = new Object;
	group9['103'] = 'India';
	group9['104'] = 'Maldives';
	group9['113'] = 'Sri Lanka';
	groups['448'] = group9;
	var group10 = new Object;
	group10['25865'] = 'Jordan';
	group10['25866'] = 'Oman';
	group10['25864'] = 'Syria';
	groups['25862'] = group10;
	var group11 = new Object;
	group11['428'] = 'Kyrgyzstan';
	group11['431'] = 'Turkmenistan';
	group11['429'] = 'Uzbekistan';
	groups['94'] = group11;
	
	var firstKey = '91';
	
	
	var select = document.getElementsByName('country')[0];
	
	// Clear the existing values
	while (select.options.length > 0) 
	{
	    select.options[0] = null;
	}
	
	var x = 0;
	
	if (key) 
	{
	      var group = groups[key];
	      if (!group) { return; }
	  
	      select.options[x++] = new Option('Any Country...', '');
	  
	      // Add all the appropriate values
	      for (var group_index in group) {
	        var value = group_index;
	        var title = group[group_index];
	        select.options[x++] = new Option(title, value);
	      }
	  
	      var initial_value = '';
	  
	      for (var select_index = 0; select_index < select.length; ++select_index) 
	      {
	        if (select.options[select_index].value == initial_value) 
	        {
	          select.selectedIndex = select_index;
	        }
	      }
	    
	}
	else
	{
	    select.options[x++] = new Option('First Select Region', '');
	}
}
  