// May 21, 2008  TM - PRN 4086
// Modified code so that if element vacAHC is checked, &gsvacationtype is assigned AH02 rather than AHC01.

function travelAffSearch(tsMode)

{

	oCalPopD.ShowCal(false);oCalPopR.ShowCal(false);

	var panel1Labels = new Array("Flights","Hotels","Cars","Vacations")

	for(i=1;i<5;i++)

		{ 

			document.getElementById("ff29pane1sub"+i+"a").style.display="none";

			document.getElementById("ff29pane1sub"+i+"b").style.display="none";

		}

	document.getElementById("ff29pane1sub"+tsMode+"a").style.display="block";

	document.getElementById("ff29pane1sub"+tsMode+"b").style.display="block";

if (tsMode==1){

	document.getElementById("ff29adjacentSearch").innerHTML = "<span id='affAwdFee'>"+affAwardFare+"</span>";

	document.getElementById("dateContainer").style.display="block";

	document.getElementById("ff29Dlabel").innerHTML = "Departing";

	document.getElementById("ff29Rlabel").innerHTML = "Returning";

	document.getElementById("ff29search").style.display="block";

	document.getElementById("ff29adjacentDep").style.display="inline";

	document.getElementById("ff29adjacentRet").style.display="inline";

	document.getElementById("ff29Aftersearchbutton").style.display="block";

	if (document.getElementById("wayRound")) {

		if (document.getElementById("wayRound").checked == true ){

			document.getElementById("ff29Ritem").style.display="block";

			document.getElementById("ff29Rlabel").style.display="block";

			} else {

			document.getElementById("ff29Ritem").style.display="none";

			document.getElementById("ff29Rlabel").style.display="none";

		}

	}

	if (document.getElementById("hpHotelsPromo")) {

		document.getElementById("hpHotelsPromo").style.display="none";

	}

		//document.getElementById("dateContainer").style.backgroundColor="ffffff";

}

if (tsMode==2) {

	document.getElementById("ff29adjacentSearch").innerHTML = '<a href="javascript:ff29Submit(\'options\');">More search options</a>';

	document.getElementById("dateContainer").style.display="block";

	document.getElementById("ff29Dlabel").innerHTML = "Check-in date";

	document.getElementById("ff29Rlabel").innerHTML = "Check-out date";

	document.getElementById("ff29search").style.display="block";

	document.getElementById("ff29adjacentDep").style.display="none";

	document.getElementById("ff29adjacentRet").style.display="none";

	document.getElementById("ff29Aftersearchbutton").style.display="none";

	document.getElementById("ff29Ritem").style.display="block";

	document.getElementById("ff29Rlabel").style.display="block";

	if (document.getElementById("hpHotelsPromo")) {

		document.getElementById("hpHotelsPromo").style.display="block";

	}

}

if (tsMode==3) {

	document.getElementById("ff29adjacentSearch").innerHTML = "";

	document.getElementById("dateContainer").style.display="none"; // hide date picker

	document.getElementById("ff29Dlabel").innerHTML = "&nbsp;";

	document.getElementById("ff29Rlabel").innerHTML = "&nbsp;";

	document.getElementById("ff29search").style.display="none";

	document.getElementById("ff29adjacentDep").style.display="none";

	document.getElementById("ff29adjacentRet").style.display="none";

	document.getElementById("ff29Aftersearchbutton").style.display="none";

	document.getElementById("ff29Ritem").style.display="block";

	document.getElementById("ff29Rlabel").style.display="block";

	if (document.getElementById("hpHotelsPromo")) {

		document.getElementById("hpHotelsPromo").style.display="none";

	}

}

if (tsMode==4) {

	document.getElementById("ff29adjacentSearch").innerHTML = '<a href="http://res.unitedvacations.com/search/ExternalFormPost.aspx?Referrer=Z24">More search options</a>';

	document.getElementById("dateContainer").style.display="block";

	document.getElementById("ff29Dlabel").innerHTML = "Departing";

	document.getElementById("ff29Rlabel").innerHTML = "Returning";

	document.getElementById("ff29search").style.display="block";

	document.getElementById("ff29search").style.padding="0px 0px 10px 0px;";

	document.getElementById("ff29adjacentDep").style.display="none";

	document.getElementById("ff29adjacentRet").style.display="none";

	if (document.getElementById("hpHotelsPromo")) {

		document.getElementById("hpHotelsPromo").style.display="none";

	}

	document.getElementById("ff29Aftersearchbutton").style.display="none";

	document.getElementById("ff29Ritem").style.display="block";

	document.getElementById("ff29Rlabel").style.display="block";

	document.getElementById("dateContainer").style.backgroundColor="f5f5f5";

}

//aff

if (document.getElementById('aff')) {

	document.getElementById('aff').style.display = (tsMode==1 && affOn==true)? 'block' : 'none';

}



//	if (tsMode==1 && affOn==true) {

//		if (document.getElementById('aff')) {

//			document.getElementById('aff').style.display='block';

//		}

//	}

//	else {

//		if (document.getElementById('aff')) {

//			document.getElementById('aff').style.display='none';

//		}

//	}

	

	//aff end	

if (document.getElementById("ff29pane1controller")) {	

	var ff29controllerstring="";

		ff29controllerstring+='<div class="btTabsPad"><table border="0" cellpadding="0" cellspacing="0">';

		ff29controllerstring+='<tr>';

		for(j=1;j<5;j++)

		{

			if (j!=tsMode){ff29controllerstring+='<td onclick="travelAffSearch('+j+')" id="ff29pane1tab'+j+'"><a href="javascript:travelAffSearch('+j+')"><img src="http://www.united.com/ual/asset/hp30ffbt'+j+'off.gif" border="0"></a></td>';}

			else {ff29controllerstring+='<td onclick="travelAffSearch('+j+')" id="ff29pane1tab'+j+'"><img src="http://www.united.com/ual/asset/hp30ffbt'+j+'on.gif" border="0"></td>';}

		}

		ff29controllerstring+='</tr>';

		ff29controllerstring+='</table></div>';

		//aff	

		if (tsMode==1 && affOn==true) {

			ff29controllerstring+='<table id="aff" width="100%" cellpadding="0" cellspacing="0"><tr><td id="aff1"';

			if (affType==1) {

				ff29controllerstring+=' class="affon">'+affText1+'</td><td id="aff2"><a style="text-decoration:none;" href="javascript:chgAff(2);">'+affText2+'<\/a><\/td><\/tr><\/table>';

			}

			else {

				ff29controllerstring+='><a style="text-decoration:none;" href="javascript:chgAff(1);">'+affText1+'<\/a><\/td><td id="aff2" class="affon">'+affText2+'<\/td><\/tr><\/table>';

			}

		}

	document.getElementById("ff29pane1controller").innerHTML = ff29controllerstring;

	}



	else if (document.getElementById("tabbedHeaderUL")) {// use in planning and booking

		for(j=0;j<4;j++)

		{ 

			document.getElementById("tabbedHeaderUL").childNodes[j].setAttribute("class", "");

			document.getElementById("tabbedHeaderUL").childNodes[j].setAttribute("className", "");

		}

		var choosed = tsMode*1 - 1;

			document.getElementById("tabbedHeaderUL").childNodes[choosed].setAttribute("class", "current");

			document.getElementById("tabbedHeaderUL").childNodes[choosed].setAttribute("className", "current");

	ff29mode = tsMode;

}

	

	

	// vs | begin



	for (i=0;i<vsCustomItems.length;i++)

	{

		if(tsMode==1 && vsCustomItems[i][0]=="v_tab1sub1")

		{vsCustomItems[i][1]+=1;}

		if(tsMode==2 && vsCustomItems[i][0]=="v_tab1sub2")

		{vsCustomItems[i][1]+=1;}

		if(tsMode==3 && vsCustomItems[i][0]=="v_tab1sub3")

		{vsCustomItems[i][1]+=1;}

		if(tsMode==4 && vsCustomItems[i][0]=="v_tab1sub4")

		{vsCustomItems[i][1]+=1;}

	}







// vs | end		



}





function ff29AffSubmit(typeOfsearch,linkName)

{



var ff29tsMode=1;

// first find out what ts mode we are in

if (document.getElementById("ff29pane1sub2a")) {

	if ((document.getElementById("ff29pane1sub2a").style.display == "none") && (document.getElementById("ff29pane1sub3a").style.display == "none") && (document.getElementById("ff29pane1sub4a").style.display == "none"))

	{ff29tsMode=1;}



	if((document.getElementById("ff29pane1sub1a").style.display == "none") && (document.getElementById("ff29pane1sub3a").style.display == "none") && (document.getElementById("ff29pane1sub4a").style.display == "none"))

		{ff29tsMode=2;}



	if((document.getElementById("ff29pane1sub1a").style.display == "none") && (document.getElementById("ff29pane1sub2a").style.display == "none") && (document.getElementById("ff29pane1sub4a").style.display == "none"))

		{ff29tsMode=3;}



	if((document.getElementById("ff29pane1sub1a").style.display == "none") && (document.getElementById("ff29pane1sub2a").style.display == "none") && (document.getElementById("ff29pane1sub3a").style.display == "none"))

		{ff29tsMode=4;}

}

else {

ff29tsMode=1;

}

		

	if (ff29tsMode==1)

	{

		if (typeOfsearch=="normal")

			{

				if (document.getElementById("shop_from0").value == "" && affType !=3)

					{

						alert("Departing location (From) is a required field.")

						return false;

					}

				if (document.getElementById("shop_to0").value == "" && affType !=3)

					{

						alert("Destination location (To) is a required field")

						return false;

					}

				// query flights and ping site metrics (insight first)

				if (document.getElementById("ff29pane1sub2a")) {

					vsCustomItems[vsCustomItems.length] = new Array("v_affSwitch",vsAffSwitch);

				}

				var telescopeQuery="";

				

				if (affType==1) {

					telescopeQuery+="http://travel.united.com/ube/core/"+affCtryCode+"/compactSearch.do?Log=1&switch=true&";

				}

				if (affType==2) {

					telescopeQuery+="http://travel.united.com/ube/award/"+affCtryCode+"/compactSearch.do?Log=1&switch=true&";

				}

				if (affType==3) {

					telescopeQuery+="http://travel.united.com/ube/award/"+affCtryCode+"/awardShop.do?Log=1&switch=true&";  //switch=true will prevent default num of pax from being selected

				}

						

				telescopeQuery+="submitingShopInputForm=true";

				telescopeQuery+="&shop_flightCount=2";

				telescopeQuery+="&changeLanguage=false";

				if (affType==2 || affType==3) {

					telescopeQuery+="&languageRedisplayPage=%2Fjsp%2Fshop%2FAward.jsp";

				}

				else {

					telescopeQuery+="&languageRedisplayPage=%2Fjsp%2Fshop%2FShop.jsp";

				}

				telescopeQuery+="&actionType=search";

				telescopeQuery+="&waiting=true";

				if (affType==2 || affType==3) {

					if (document.getElementById('Saver').checked==true) {

						var awardAffVal='Saver';

					}

					else {

						var awardAffVal='Standard';

					}

					telescopeQuery+="&award_type="+awardAffVal;

				}

				if (document.getElementById("wayRound")) {

					if (document.getElementById("wayRound").checked==true || affType==2 || affType==3) {telescopeQuery+="&shop_triptype=roundtrip";}

					else if (document.getElementById("wayOne").checked==true) {telescopeQuery+="&shop_triptype=oneway";}

				}

				else {

				//mp fare-finder

				telescopeQuery+="&shop_triptype=roundtrip";

				}

				telescopeQuery+="&shop_from0="+document.getElementById("shop_from0").value;

				telescopeQuery+="&shop_to0="+document.getElementById("shop_to0").value;

				if (document.getElementById("fromnearby1")) {

					if (document.getElementById("fromnearby1").checked==true) {telescopeQuery+="&shop_fromnearbyairport0=on";}

					if (document.getElementById("tonearby1").checked==true) {telescopeQuery+="&shop_tonearbyairport0=on";}

				}

				telescopeQuery+="&shop_departmonth0="+document.getElementById("shop_departmonth").value; 

				telescopeQuery+="&shop_departday0="+document.getElementById("shop_departday").value;

				telescopeQuery+="&shop_departtime0="+document.getElementById("shop_departtime").value;

				telescopeQuery+="&shop_arrivemonth0="+document.getElementById("shop_arrivemonth").value;

				telescopeQuery+="&shop_arriveday0="+document.getElementById("shop_arriveday").value;

				telescopeQuery+="&shop_arrivetime0="+document.getElementById("shop_arrivetime").value;



				if (affType==1)  // revenue

					{

						if (document.getElementById("SearchBySCHEDULE")) {

							if (document.getElementById("SearchBySCHEDULE").checked==true) {telescopeQuery+="&shop_viewresults=SCHEDULE";}

						}

						if (document.getElementById("SearchByPRICE")) {

							if (document.getElementById("SearchByPRICE").checked==true) {telescopeQuery+="&shop_viewresults=PRICE";}

						}

						if (document.getElementById("SearchByFLEXDATE")) {

							if (document.getElementById("SearchByFLEXDATE").checked==true) {telescopeQuery+="&shop_viewresults=FLEXDATE";}

						}

					}

				if (affType==2 || affType==3)  // award search or award more search options

					{

						telescopeQuery+="&shop_viewresults=SCHEDULE";

					}



				if (typeof flightschildandseniorvisible == 'boolean') {

				if (flightschildandseniorvisible!=true)

					{

						telescopeQuery+="&shop_passenger0="+document.getElementById("flightADTmain").value;

						telescopeQuery+="&shop_passenger1=0-SRC";

						telescopeQuery+="&shop_passenger2=0-CNN";

					}

					else

					{

						telescopeQuery+="&shop_passenger0="+document.getElementById("flightADT").value;

						telescopeQuery+="&shop_passenger1="+document.getElementById("flightSRC").value;

						telescopeQuery+="&shop_passenger2="+document.getElementById("flightCNN").value;

					}

				}

				else {

				//mp fare-finder

						telescopeQuery+="&shop_passenger0="+document.getElementById("flightADTmain").value;

						telescopeQuery+="&shop_passenger1=0-SRC";

						telescopeQuery+="&shop_passenger2=0-CNN";

				}

			if (document.getElementById("ff29upprclno")) {	

				if(document.getElementById("ff29upprclno").style.display != "none") // if flight "more search options is expanded

					{

						if (affType==2 || affType==3) {

							telescopeQuery+="&shop_serviceclass="+document.getElementById("affserviceclass").value;

							telescopeQuery+="&shop_stops="+document.getElementById("affstops").value;

						}

						else {

							telescopeQuery+="&shop_serviceclass="+document.getElementById("serviceclass").value;

							telescopeQuery+="&shop_stops="+document.getElementById("stops").value;

						}

						if (affType==1) {

						telescopeQuery+="&shop_upgrade="+document.getElementById("upgrade").value;

						telescopeQuery+="&shop_promotioncode="+document.getElementById("flightPromocode").value;						

						if (document.getElementById("flightIncludeSA").checked==true) {telescopeQuery+="&carrierPref=on";}

						}

					}

				else // if flight "more search options is NOT expanded", set variables to defaults

					{

						if (affType==2 || affType==3) {

							telescopeQuery+="&shop_serviceclass=ECONOMY";

							telescopeQuery+="&shop_stops=1";

						}

						else {

							telescopeQuery+="&shop_serviceclass=ECONOMY-NON-REFUNDABLE"; // reset values from award search patch | begin

							telescopeQuery+="&shop_stops=1";

						}

						//telescopeQuery+="&shop_upgrade=";

						//telescopeQuery+="&shop_promotioncode=";  // reset values from award search patch | begin

					}

				}

				else {

				//mp fare-finder

							telescopeQuery+="&shop_serviceclass=ECONOMY";

							telescopeQuery+="&shop_stops=1";

				}





			window.location=telescopeQuery;//window.location=IF_Flight+telescopeQuery;

				return false;

			}

	}

if (ff29tsMode==2)

	{

		if (typeOfsearch=="normal")

			{

				if (document.getElementById("hotelD").value == "")

					{

						alert("A city or airport code is required to search for a hotel.")

						return false;

					}

			}

				// query hotels

				var hotelD = document.getElementById("shop_departmonth").value;

				var hotelDsplit = new Array(); hotelDsplit = hotelD.split('-');

				var hotelR = document.getElementById("shop_arrivemonth").value;

				var hotelRsplit = new Array(); hotelRsplit = hotelR.split('-');

				var hotelQueryStr ="";

				hotelQueryStr+="united.wwte1.com/pubspec/scripts/eap.asp%3Feapid=11378-30001&GOTO=HOTSEARCH&lang=1033&ovrd=3&rfrr=-34980";

				if ( (typeOfsearch=="options") || (typeOfsearch=="nearanattraction") || (typeOfsearch=="nearanaddress"))

					{

						hotelQueryStr="";//reset hotel query

   					hotelQueryStr+="united.wwte1.com/pub/agent.dll%3Fqscr=htwv&from=m&eapi=11378-30001";

						if (typeOfsearch=="options") { hotelQueryStr+="&khst=1" }

						if (typeOfsearch=="nearanattraction") { hotelQueryStr+="&khst=3" }

						if (typeOfsearch=="nearanaddress") { hotelQueryStr+="&khst=4" }

						hotelQueryStr+="&date1="+hotelDsplit[1]+"%2F"+document.getElementById("shop_departday").value+"%2F"+hotelDsplit[0];

						hotelQueryStr+="&date2="+hotelRsplit[1]+"%2F"+document.getElementById("shop_arriveday").value+"%2F"+hotelRsplit[0];

						hotelQueryStr+="&cadu1="+document.getElementById('hotelAdults').value;

						if ( (document.getElementById('hotelD').value.length > 0) && (typeOfsearch=="options") )

							{

								hotelQueryStr+="&loid=-1";

								hotelQueryStr+="&locn="+document.getElementById('hotelD').value;

							}

								vsCustomItems[vsCustomItems.length] = new Array("v_pc","HP07");

								vsCustomItems[vsCustomItems.length] = new Array("v_ln",linkName);

						window.location="http://www.united.com/ual/asset/vsRedirection.html?Log=1&v_redirection="+hotelQueryStr;

						return false;

					}

				hotelQueryStr+="&olid=&mdpcid=11378-30001.13.";

				hotelQueryStr+="&CityName="+document.getElementById('hotelD').value;

				hotelQueryStr+="&InDate="+hotelDsplit[1]+"/"+document.getElementById("shop_departday").value+"/"+hotelDsplit[0];

				hotelQueryStr+="&OutDate="+hotelRsplit[1]+"/"+document.getElementById("shop_arriveday").value+"/"+hotelRsplit[0];

				hotelQueryStr+="&NumRoom=1";

				hotelQueryStr+="&NumAdult="+document.getElementById('hotelAdults').value+"&NumChild=0";

				window.location="http://www.united.com/ual/asset/vsRedirection.html?Log=1&v_redirection="+hotelQueryStr;

				return false;

	}

if (ff29tsMode==3)

	{

		//do nothing, this is the car rental section

		//if necessary a car-quote HTTP GET could be formulated here

	}

if (ff29tsMode==4)

	{

		if (typeOfsearch=="normal")

			{

				if (document.getElementById('vacationO').value == "")

					{

						alert("Departing location (From) is a required field.");

						return false;

					}

				if (document.getElementById('vacationD').value == "")

					{ 

						alert("Destination location (To) is a required field");

						return false;

					}

			}

		// query vacations (united vacations)

		var vacationsD = document.getElementById("shop_departmonth").value;

		var vacationsDsplit = new Array(); vacationsDsplit = vacationsD.split('-');

		var vacationsR = document.getElementById("shop_arrivemonth").value;

		var vacationsRsplit = new Array(); vacationsRsplit = vacationsR.split('-');

		var VacationsQueryStr ="";



		VacationsQueryStr+="res.unitedvacations.com/search/ExternalFormPost.aspx?";

		VacationsQueryStr+="&gsVendor=UAT&cartid=&customerid=&plcode="; // irrelevant at the moment, but must be in the search string..



		if(document.getElementById("vacAHC").checked==true) { VacationsQueryStr+="&gsvacationtype=AH02"};

		if(document.getElementById("vacAH").checked==true)  { VacationsQueryStr+="&gsvacationtype=AH01" };

		if(document.getElementById("vacAC").checked==true)  { VacationsQueryStr+="&gsvacationtype=AC01" };

		if(document.getElementById("vacHC").checked==true)  { VacationsQueryStr+="&gsvacationtype=HC01" };

		if (typeOfsearch=="options")

			{

				window.location = "http://res.unitedvacations.com/search/ExternalFormPost.aspx?Referrer=Z24";

			}

		VacationsQueryStr+="&gsOrigin="+document.getElementById('vacationO').value; // orig 

VacationsQueryStr+="&gsDestination="+document.getElementById('vacationD').value; // dest

VacationsQueryStr+="&gsNumberOfTravelers="+document.getElementById('vacationsAdults').value; // number of travelers

var qpfdepartMonth=document.getElementById('shop_departmonth').value;

var qpfarriveMonth=document.getElementById('shop_arrivemonth').value;

VacationsQueryStr+="&gsDepartureDate="+qpfdepartMonth.substr(5,2)+"/"+document.getElementById('shop_departday').value+"/"+qpfdepartMonth.substr(2,2); // ret

VacationsQueryStr+="&gslengthofstay="; // irrelevant at the moment, but must be in the search string..

VacationsQueryStr+="&gsReturnDate="+qpfarriveMonth.substr(5,2)+"/"+document.getElementById('shop_arriveday').value+"/"+qpfarriveMonth.substr(2,2); // dep

VacationsQueryStr+="&Referrer=Z24";  // this is really important to have in the string..

		window.location="http://www.united.com/ual/asset/vsRedirection.html?Log=1&v_redirection="+VacationsQueryStr;

		return false;

	}

}





function chgAff(fltT) {

vsAffSwitch='T';

clrErrMsgs();

chgBtn1=document.getElementById('aff1')

chgBtn2=document.getElementById('aff2')

	if (fltT==1)

		{

			//search flts

			affType=1;

			if (affTripType==1)

				{

					ff29ToggleReturn('wayOne');

				}

			else

				{

					ff29ToggleReturn('wayRound');

				}

			chgBtn1.innerHTML=affText1;

			chgBtn2.innerHTML="<a style='text-decoration:none;' href='javascript:chgAff(2)'>"+affText2+"</a>";

			chgBtn1.className='affon';

			chgBtn2.className='';

			document.getElementById('fltTypes').style.display='block';

			//TM - Removed as part of radio button hide
			//document.getElementById('affFltSrch').style.display='block';

			document.getElementById('affAwdSrch').style.display='none';
			document.getElementById('affFltSrch').style.display='block';
			document.getElementById('affChldSen').style.display='block';

			if (document.getElementById('flightSRC').selectedIndex > 0 || document.getElementById('flightCNN').selectedIndex > 0 )

				{

					document.getElementById('childseniorcompact').style.display='none';

					document.getElementById('childseniorfull').style.display='block';

				}

			else

				{

					document.getElementById('childseniorcompact').style.display='block';

					document.getElementById('childseniorfull').style.display='none';

				}

			if (document.getElementById('childseniorfull').style.display=='block')

				{

				flightschildandseniorvisible = true; // 229

				if (document.getElementById('flightSRC').selectedIndex>0 || document.getElementById('flightCNN').selectedIndex >0 )

					{ 

						if (((document.getElementById('flightADTmain').selectedIndex+1)-(document.getElementById('flightSRC').selectedIndex+document.getElementById('flightCNN').selectedIndex))>0)

							{

								document.getElementById('flightADT').selectedIndex=((document.getElementById('flightADTmain').selectedIndex+1)-(document.getElementById('flightSRC').selectedIndex+document.getElementById('flightCNN').selectedIndex));

							}

						else

							{

								document.getElementById('flightADT').selectedIndex=0;

								if (document.getElementById('srvErr0'))

									{

										errVal=document.getElementById('srvErr0');

										errVal.style.display='block';

										errVal.innerHTML=affPass0Msg;

										errVal.className='err';

									}

								if (document.getElementById('lbl-pass0'))

									{

										document.getElementById('lbl-pass0').className='err';

									}

							}

					}

				else

					{

						flightschildandseniorvisible = false; // 229

						if (document.getElementById('flightSRC').selectedIndex>0 || document.getElementById('flightCNN').selectedIndex >0 )

							{ 

								alert('popopen');

								document.getElementById('flightADTmain').selectedIndex=document.getElementById('flightADT').selectedIndex+1;

							}

					}

			}	

	

		if (document.getElementById('affMoreText')) {

			document.getElementById('affMoreText').innerHTML = affMore1;

		}



		document.getElementById('affFltSrchOpts').style.display='block';

		document.getElementById('affAwdSrchOpts').style.display='none';

		document.getElementById('affAwdFee').style.display='none';

		document.getElementById('stops').selectedIndex=document.getElementById('affstops').selectedIndex;

	}

	else {

	//book miles

		affType=2;

		flightschildandseniorvisible = false; // 229

		if (document.getElementById('wayOne')) {

			if (document.getElementById('wayOne').checked==true) {

				ff29ToggleReturn('wayRound');

			}

		}	

		chgBtn1.innerHTML="<a style='text-decoration:none;' href='javascript:chgAff(1)'>"+affText1+"</a>";

		chgBtn2.innerHTML=affText2;

		chgBtn1.className='';

		chgBtn2.className='affon';

		document.getElementById('fltTypes').style.display='none';

		document.getElementById('affFltSrch').style.display='none';

		document.getElementById('affAwdSrch').style.display='block';

		var check10Alert=0;

		if (document.getElementById('flightSRC').selectedIndex>0 || document.getElementById('flightCNN').selectedIndex >0 )

			{

				if (document.getElementById('flightADT').selectedIndex+document.getElementById('flightSRC').selectedIndex+document.getElementById('flightCNN').selectedIndex-1 >8 )

					{

						document.getElementById('flightADTmain').selectedIndex=8;

						var check10Alert=1;

				

					}

				else

					{

						document.getElementById('flightADTmain').selectedIndex=(document.getElementById('flightADT').selectedIndex+document.getElementById('flightSRC').selectedIndex+document.getElementById('flightCNN').selectedIndex)-1;

					}

			}

		else

			{

				if (document.getElementById('childseniorfull').style.display=='block')

					{

						if (document.getElementById('flightADTmain').selectedIndex > 0) // 31

						{ // 31

							document.getElementById('flightADTmain').selectedIndex=document.getElementById('flightADT').selectedIndex-1;

						} // 31

					}

			}

		document.getElementById('childseniorcompact').style.display='block';

		document.getElementById('childseniorfull').style.display='none';

		

		document.getElementById('affChldSen').style.display='none';

		

		if (document.getElementById('affMoreText')) {

			document.getElementById('affMoreText').innerHTML = affMore2;

		}

		

		document.getElementById('affFltSrchOpts').style.display='none';

		document.getElementById('affAwdSrchOpts').style.display='block';

		document.getElementById('affAwdFee').style.display='block';

		document.getElementById('affstops').selectedIndex=document.getElementById('stops').selectedIndex;

		

		if (check10Alert==1) {

			//alert(affPass10Msg);

			

					if (document.getElementById('lbl-pass-adlt')) {

						document.getElementById('lbl-pass-adlt').className='err';

					}

					if (document.getElementById('srvErr0')) {

					document.getElementById('srvErr0').style.display='block';

					}

					if (document.getElementById('srvErr0')) {

						errVal=document.getElementById('srvErr0');

						errVal.innerHTML=affPass10Msg;

						errVal.className='err';

						errVal.style.marginBottom='5px';

					}

			

		}

		

	}

}



function clrErrMsgs() {

	if (document.getElementById('lbl-pass-adlt')) {

		document.getElementById('lbl-pass-adlt').className='';	

	}

	if (document.getElementById('srvErr0')) {

		document.getElementById('srvErr0').innerHTML='';

		document.getElementById('srvErr0').style.display='none';

	}

	if (document.getElementById('lbl-pass0')) {

		document.getElementById('lbl-pass0').className='ff29generic';

	}

}
