/** Autogenerated by GenerateCRQS.java 12/1/2008 2:45 **/
var cruiselines = new Array();
cruiselines[0] = "All Cruise Lines";
cruiselines[1591] = "Azamara Cruises";
cruiselines[1] = "Carnival Cruise Lines";
cruiselines[2] = "Celebrity Cruises";
cruiselines[56] = "Cruise West";
cruiselines[3] = "Crystal Cruises";
cruiselines[17] = "Cunard Line";
cruiselines[20] = "Disney Cruise Line";
cruiselines[4] = "Holland America Line";
cruiselines[6] = "Princess Cruises";
cruiselines[7] = "Regent Seven Seas Cruises";
cruiselines[8] = "Royal Caribbean Cruise Line";
cruiselines[83] = "Uniworld River Cruises";

var cruiselinesorder = new Array();
cruiselinesorder[0] = 0;
cruiselinesorder[4] = 1591;
cruiselinesorder[5] = 1;
cruiselinesorder[6] = 2;
cruiselinesorder[9] = 56;
cruiselinesorder[10] = 3;
cruiselinesorder[11] = 17;
cruiselinesorder[12] = 20;
cruiselinesorder[14] = 4;
cruiselinesorder[26] = 6;
cruiselinesorder[28] = 7;
cruiselinesorder[29] = 8;
cruiselinesorder[38] = 83;


var destinations = new Array();
destinations[0] = "All Destinations";
destinations[1] = "Africa";
destinations[2] = "Alaska";
destinations[79] = "Antarctic";
destinations[3] = "Asia";
destinations[4] = "Australia/New Zealand";
destinations[5] = "Bahamas";
destinations[7] = "Bermuda";
destinations[24] = "Canada/New England";
destinations[45] = "Caribbean";
destinations[12] = "Caribbean, Eastern";
destinations[11] = "Caribbean, Southern";
destinations[13] = "Caribbean, Western";
destinations[14] = "Costa Rica";
destinations[47] = "Europe";
destinations[17] = "Far East";
destinations[53] = "Greece";
destinations[19] = "Hawaii";
destinations[21] = "India";
destinations[22] = "Mediterranean";
destinations[23] = "Mexican Baja/Riviera";
destinations[15] = "Northern Europe";
destinations[49] = "Nowhere";
destinations[29] = "Pacific Coastal";
destinations[30] = "Panama Canal";
destinations[34] = "South America";
destinations[35] = "South Pacific";
destinations[36] = "Tahiti";
destinations[38] = "Transatlantic";
destinations[39] = "Transcanal";
destinations[40] = "Transpacific";
destinations[16] = "Western Europe";
destinations[42] = "World Cruise";

var destinationsorder = new Array();
destinationsorder[0] = 0;
destinationsorder[1] = 1;
destinationsorder[2] = 2;
destinationsorder[3] = 79;
destinationsorder[4] = 3;
destinationsorder[5] = 4;
destinationsorder[6] = 5;
destinationsorder[7] = 7;
destinationsorder[8] = 24;
destinationsorder[9] = 45;
destinationsorder[10] = 12;
destinationsorder[11] = 11;
destinationsorder[12] = 13;
destinationsorder[13] = 14;
destinationsorder[14] = 47;
destinationsorder[15] = 17;
destinationsorder[16] = 53;
destinationsorder[17] = 19;
destinationsorder[18] = 21;
destinationsorder[19] = 22;
destinationsorder[20] = 23;
destinationsorder[21] = 15;
destinationsorder[22] = 49;
destinationsorder[23] = 29;
destinationsorder[24] = 30;
destinationsorder[25] = 34;
destinationsorder[26] = 35;
destinationsorder[27] = 36;
destinationsorder[28] = 38;
destinationsorder[29] = 39;
destinationsorder[30] = 40;
destinationsorder[31] = 16;
destinationsorder[32] = 42;


function initselectboxes()
{
getClubParameters();
loadcruiseline();
loaddestination();
}


function getClubParameters()
{
var fromvars = window.location.search.substring(1);
var options = fromvars.split( "&" );
for (var loop=0; loop < options.length; loop++)
	{
	var optionsparts =options[loop].split('=');
	if (optionsparts[0].toUpperCase() == "ASSOCIATION")
	{
		document.crqsform.association.value = optionsparts[1];
	}
	if (optionsparts[0].toUpperCase() == "CLUB")		{
			document.crqsform.club.value = optionsparts[1];		}
	}//for
	}//getClubParameters


function loadcruiselineastext()
{
var returntext = '';
for (var i=0;i<cruiselines.length;i++)
{
if (cruiselinesorder != null && cruiselinesorder[i] != null && cruiselines[cruiselinesorder[i]] != null && cruiselines[cruiselinesorder[i]].length > 0)
{
returntext = returntext + '<option value="' + cruiselinesorder[i] +  '">' + cruiselines[cruiselinesorder[i]] + '</option>';
}
}
return returntext;
}//loadcruiselineastext


function loaddestinationastext()
{
var returntext = '';
for (var i=0;i<destinations.length;i++)
{
if (destinationsorder != null && destinationsorder[i] != null && destinations[destinationsorder[i]] != null  && destinations[destinationsorder[i]].length > 0)
{
returntext = returntext + '<option value="' + destinationsorder[i] +  '">' + destinations[destinationsorder[i]] + '</option>';
}
}
return returntext;
}//loaddestinationastext


function getCruiseReviewURL(association, club)
{
var emptystring = ''
var destination=document.crqsform.drp_destination[document.crqsform.drp_destination.selectedIndex].value;
var departure=document.crqsform.drp_departureport[document.crqsform.drp_departureport.selectedIndex].value;
var ship=document.crqsform.drp_shipname[document.crqsform.drp_shipname.selectedIndex].value;
var cruiseline=document.crqsform.drp_cruiseline[document.crqsform.drp_cruiseline.selectedIndex].value;
var cruisetype=document.crqsform.drp_cruisetypes[document.crqsform.drp_cruisetypes.selectedIndex].value;
var rating=document.crqsform.drp_reviewrating[document.crqsform.drp_reviewrating.selectedIndex].value;
var keywords=document.crqsform.keywords.value;
if (association == null || association == emptystring)
	association=document.crqsform.association.value;
if (club == null || club == emptystring)
	club=document.crqsform.club.value;

var url2go2 = "http://www.aaa.com/scripts/WebObjects.dll/AAAOnline?page=CruiseReviewSummary";
if (association == null || association == emptystring || club == null || club == emptystring)
{
alert("association and club is not populated. unable to continue");
return '';
}
url2go2 += "&association="+association+ "&club=" + club + "&origin=CRQS";
if (cruiseline > 0)
url2go2 += "&cruiseline=" + cruiseline;

if (ship > 0)
url2go2 += "&ship=" + ship;

if (destination > 0)
url2go2 += "&destination=" + destination;
if (departure > 0)
url2go2 += "&departure=" + departure;
if (cruisetype  != null && cruisetype != emptystring)
url2go2 += "&cruisetype=" + cruisetype;
if (rating > 0)
url2go2 += "&rating=" + rating;
if (keywords != null && keywords != emptystring)
url2go2 += "&keywords=" + keywords;
url2go2 += "&association=" + association;
url2go2 += "&club=" + club;

return url2go2;
}

//GO TO PAGE WHEN DROPDOWN IS CLICKED
function goTo(URL,target,height,width)
{
var winProps
var emptystring = ''
if (target.toUpperCase() == "_NEW")
{
winProps="toolbar=no,menubar=no,location=yes,scrollbars=yes,resizable=yes,height=" +
((height==null || height==emptystring) ? 630 : height) + ",width=" + ((width==null || width==emptystring) ? 780 : width);
NewWin0=this.open(URL,"Win",winProps);
}
else
{
top.location.href=URL;
}
}

