// Javascript code for Cruise QuickFinders
var clubnum = "258"; 		// Club Number
var association = "aaa";	// Association
var cruise_url = "http://www.aaa.com/scripts/WebObjects.dll/AAAOnline?association="+ association +"&amp;club="+ clubnum +"&amp;page=PartnerRedirect&amp;PID=412";

function get_valid_year(valid_month, valid_day) {if (valid_day == null) {valid_day = 1;}var current_Date = new Date();current_month = current_Date.getMonth(); current_day = current_Date.getDate();if(valid_month == null) {valid_month = current_month;}if (current_month > valid_month || (current_month == valid_month && current_day > valid_day)) {valid_year = current_Date.getFullYear() + 1;} else {valid_year = current_Date.getFullYear(); } return valid_year;}

function updateTravelYear(monthObj,yearObj){ month = monthObj.options[monthObj.selectedIndex].value;current_date = new Date();  current_year = current_date.getFullYear();if (month > 0 ) {validYear = get_valid_year(month);}else {validYear = current_year;}for (i = 0; i < yearObj.options.length; i++) {if (yearObj.options[i].value == validYear) {yearObj.selectedIndex = i; break;}}}

function CruiseSearch(type,a,b,c,d,e){
if(type=="CD" || type=="CL" || type=="CLD" || type=="DDCL" || type=="DDDCL"){ /* Use Default Cruise URL cruise_url = cruise_url+"?search_type=cruise_search";*/	 if(type=="CD"){ cruise_url = cruise_url+"&amp;DestinationID="+a; }else if(type=="CL"){ cruise_url = cruise_url+"&amp;VendorID="+a; }else if(type=="CLD"){ cruise_url = cruise_url+"&amp;DestinationID="+a+"&amp;VendorID="+b; }	else if(type=="DDCL"){ cruise_url = cruise_url+"&amp;DestinationID="+a+"&amp;cruise_month="+b+"&amp;cruise_year="+c+"&amp;VendorID="+d; }else if(type=="DDDCL"){ cruise_url = cruise_url+"&amp;DestinationID="+a+"&amp;cruise_month="+b+"&amp;cruise_year="+c+"&amp;cruise_duration="+d+"&amp;VendorID="+e; } } else if(type=="PD"){ /* Use Port Destination URL */	cruise_url = "http://aaa"+ clubnum +".revelex.com/travel/cruise/cruiselines/port/ports.rvlx?id="+a;} else if(type=="SS"){ /* Use Specific Sailing URL */ cruise_url = "http://aaa"+ clubnum +".revelex.com/travel/cruise/sailplan.rvlx?ShipName="+a+"&amp;SailingDate="+b+"&amp;duration="+c;} return cruise_url; }

function CruiseQF(){ // Revelex Cruise QuickFinder
if(document.CruiseForm.DestinationID){
var DestinationID = document.CruiseForm.DestinationID.value;
/* Add tracking code for Destination of Cruise */
}else{ var DestinationID=""; /* Default Destination */}

if(document.CruiseForm.cruise_duration){
var cruise_duration = document.CruiseForm.cruise_duration.value;
/* Add tracking code for duration of cruise */
}else{ var cruise_duration="0-9999"; /* Default Cruise Duration */}

if(document.CruiseForm.VendorID){
var VendorID = document.CruiseForm.VendorID.value; 
/* Add tracking code for Cruise Line (Vendor) */
}else{ var VendorID=""; /*Default Cruise Line (Vendor) */}

if(document.CruiseForm.cruise_month){
var cruise_month = document.CruiseForm.cruise_month.value; 
/* Add Tracking Code for Month of Cruise */
}else{ var cruise_month=""; /*Default Cruise Month */}

if(document.CruiseForm.cruise_year){
var cruise_year = document.CruiseForm.cruise_year.value;
/* Add Tracking Code for Year of Cruise */
}else{ var cruise_year=""; /*Default Cruise Year */}

if(document.CruiseForm.ShipName){ 
var ShipName = document.CruiseForm.ShipName.value;
/* Add Tracking Code for ShipName */ 
}else{ var ShipName=""; /*Default ShipName */}

if(document.CruiseForm.SailingDate){
var SailingDate = document.CruiseForm.SailingDate.value;
/* Add Tracking Code for Sailing Date */ 
}else{ var SailingDate=""; /*Default SailingDate*/}

cruise_url = CruiseSearch("DDDCL",DestinationID,cruise_month,cruise_year,cruise_duration,VendorID);
top.location.href = cruise_url;
}