/************************************************************************
* QuickLink
*	Redirects the entire page to a page or anchor specified
*	in value property of select/option item named "dest"
************************************************************************/

function QuickLink(thisform)
{
	var myindex = thisform.dest.selectedIndex;
	var action_bw = thisform.base_url_bw.value + "/index.asp";
	var action_aboutus = thisform.base_url_bw.value + "/aboutus/index.asp";
	var action_newsroom = thisform.base_url_bw.value + "/newsroom/index.asp";
	var action_offers = thisform.base_url_bw.value + "/specialoffers/index.asp";
	var action_programs = thisform.base_url_bw.value + "/programs/index.asp";	
	var action_travelpro = thisform.base_url_bw.value + "/travelprofessionals/index.asp";
	var action_rates = thisform.base_url_bw.value + "/rates/index.asp";
	var action_tripplanner = thisform.base_url_bw.value + "/tripplanner/index.asp";
	
	with (thisform)
	{
		switch (dest.options[myindex].value)
		{
			case "1":
				// find a hotel
				action = action_bw;
				loc_main.value = "main.asp";
				submit();
				break;
			case "2":
				// check reservations
				// when bw.com is initially loaded, parent.location is just the root url
				// need to account for that and add "/index.asp" to it since loc_main
				// is processed by index.asp when redirected.  if not initally loading
				// bw.com, parent.location will already contain the "/index.asp" part
				// of the url.
				var ploc;
				if (parent.location == thisform.base_url_bw.value + "/")
					ploc = action_bw;
				else
					ploc = parent.location;
				action = ploc;
				loc_main.value = base_url_pegasus_checkres.value;
				submit();
				break;
			case "2a":
				// check reservations
				action = action_bw;
				loc_main.value = base_url_pegasus_checkres.value;
				submit();
				break;
			case "3":
				// GCCI
				parent.location = base_url_gcci.value + "/index.asp";
				break;
			case "4":
				// GCCI - sign up now!
				parent.location = base_url_gcci.value + "/custserv/signup.asp";
				break;
			case "5":
				// trip planner
				action = action_tripplanner;
				loc_main.value = "main.asp";
				submit();
				break;
			case "6":
				// GCCI - airline partners
				parent.location = base_url_gcci.value + "/offers/airline/index.asp";
				break;
			case "7":
				// GCCI - faq
				parent.location = base_url_gcci.value + "/custserv/index.asp";
				break;
			case "8":
				// travel professionals
				action = action_travelpro;
				loc_main.value = "main.asp";
				submit();
				break;
			case "9":
				// newsroom
				action = action_newsroom;
				loc_main.value = "main.asp";
				submit();
				break;
			case "10":
				// newsroom - executive bios
				action = action_newsroom;
				loc_main.value = "executives.asp";
				submit();
				break;
			case "11":
				// newsroom - bestbits
				action = action_newsroom;
				loc_main.value = "bestbits.asp";
				submit();
				break;
			case "12":
				// newsroom - corporate programs
				action = action_newsroom;
				loc_main.value = "programs.asp";
				submit();
				break;
			case "13":
				// newsroom - history
				action = action_newsroom;
				loc_main.value = "history.asp";
				submit();
				break;
			case "14":
				// newsroom - press releases
				action = action_newsroom;
				loc_main.value = "pressreleases.asp";
				submit();
				break;
			case "15":
				// newsroom - factsheets
				action = action_newsroom;
				loc_main.value = "factsheet.asp";
				submit();
				break;
			case "16":
				// newsroom - speeches
				action = action_newsroom;
				loc_main.value = "speeches.asp";
				submit();
				break;
			case "17":
				// newsroom - image library
				action = action_newsroom;
				loc_main.value = "imagelibrary.asp";
				submit();
				break;
			case "18":
				// newsroom - contact us
				action = action_newsroom;
				loc_main.value = "contactus.asp";
				submit();
				break;
			case "19":
				// about us
				action = action_aboutus;
				loc_main.value = "main.asp";
				submit();
				break;		
			case "20":
				// about us - annual reports
				action = action_aboutus;
				loc_main.value = "annualreports.asp";
				submit();
				break;		
			case "21":
				// about us - careers
				action = action_aboutus;
				loc_main.value = "http://bestwestern.jobing.com";
				submit();
				break;		
			case "22":
				// about us - become a member
				action = action_aboutus;
				loc_main.value = "becomeamember.asp";
				submit();
				break;		
			case "23":
				// special offers
				action = action_offers;
				loc_main.value = "main.asp";
				submit();
				break;		
			case "24":
				// programs - 55+
				action = action_programs;
				loc_main.value = "mature.asp";
				submit();
				break;
			case "25":
				// programs - government
				action = action_programs;
				loc_main.value = "govt.asp";
				submit();
				break;
			case "26":
				// programs - europe
				action = action_programs;
				loc_main.value = "europe.asp";
				submit();
				break;
			case "27":
				// travel professionals - groups
				action = action_travelpro;
				loc_main.value = "groups.asp";
				submit();
				break;
			case "28":
				// travel professionals - meetings
				action = action_travelpro;
				loc_main.value = "meetings.asp";
				submit();
				break;
			case "29":
				// reservations - printed directories
				action = action_rates;
				loc_main.value = "/reservations/printeddirectory.asp";
				submit();
				break;
			case "30":
				// gift card
				parent.location = base_url_travelcard.value;
				break;
		}
	}
}

