www.vacationexpress.com
Open in
urlscan Pro
2606:4700::6812:121c
Public Scan
Submitted URL: http://t9d0bbaof0.execute-api.us-west-1.amazonaws.com/
Effective URL: https://www.vacationexpress.com/
Submission: On September 30 via manual from NL — Scanned from US
Effective URL: https://www.vacationexpress.com/
Submission: On September 30 via manual from NL — Scanned from US
Form analysis
2 forms found in the DOMName: main_form — POST /res/stwmain.aspx?Action=SEQLIST
<form name="main_form" action="/res/stwmain.aspx?Action=SEQLIST" method="post">
<input type="hidden" name="Action" value="SEQLIST" id="Action">
<!-- STATIC SHOPFORM -->
<!-- This contains edits Rob Meeks did on20201020 -->
<!-- begin olark code -->
<script type="text/javascript" async="">
;
(function(o, l, a, r, k, y) {
if (o.olark) return;
r = "script";
y = l.createElement(r);
r = l.getElementsByTagName(r)[0];
y.async = 1;
y.src = "//" + a;
r.parentNode.insertBefore(y, r);
y = o.olark = function() {
k.s.push(arguments);
k.t.push(+new Date)
};
y.extend = function(i, j) {
y("extend", i, j)
};
y.identify = function(i) {
y("identify", k.i = i)
};
y.configure = function(i, j) {
y("configure", i, j);
k.c[i] = j
};
k = y._ = {
s: [],
t: [+new Date],
c: {},
l: a
};
})(window, document, "static.olark.com/jsclient/loader.js");
/* custom configuration begin (www.olark.com/documentation) */
// VE PR #100492 - Make the enter button only submit the text when the widget is open
$(document).on("keydown", "#olark-container", function(event) {
if (event.keyCode == 13) {
$(".olark-chat-send-button").click();
event.preventDefault();
return false;
}
});
/* custom configuration end (www.olark.com/documentation) */
olark.identify('2885-638-10-5153');
</script>
<!-- end olark code -->
<script type="text/javascript">
//If these scripts are not included on the page, load them.
if (!window.jQuery) {
//jquery is not loaded, load jQuery
var el = document.createElement('script');
el.type = 'text/javascript';
el.src = '//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js';
document.appendChild(el);
}
if ($('[src$="jquery-ui.min.js"]').length === 0) {
$(document).load('//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js');
}
if ($('[src$="utils.js"]').length === 0) {
$(document).load('/stw/utils.js');
}
</script>
<style>
/* ============================ Vertical Booking Box ============================ */
#shopping .form-group {
margin-right: 0;
margin-left: 0;
}
#shopping .form-control-ages {
padding-left: 0;
width: 49%;
display: inline;
}
#shopping .phone {
font-size: 2em;
font-weight: bold;
}
#shopping select {
padding-left: 0;
}
#shopping .childrenAges {
margin-bottom: 15px;
}
.shoptype .glyphicons {
font-size: 2em;
}
.shoptype a {
font-size: 0.8em;
padding: 10px 0 !important;
}
.nav-tabs {
border-bottom: 1px solid #0061aa;
}
.nav-tabs>li {
padding: 5px 0 0 0;
width: 33%;
text-align: center;
}
.nav-tabs>li:first-child {
width: 34%;
}
.nav-tabs>li>a {
color: #0061aa;
cursor: pointer;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: #0061aa;
}
.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover {
color: #0061aa;
background-color: #a5d3f5;
border: 1px solid #ddd;
border-bottom-color: #0061aa;
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
color: #fff;
background-color: #0061aa;
border: 1px solid #ddd;
border-bottom-color: #0061aa;
}
.nav-tabs>li>a {
margin-right: 1px;
}
.aoshow .fa,
.aohide .fa {
padding-left: 0.5em;
}
#shopping .date {
border-bottom-width: 0px;
}
#shopping label {
font-weight: normal;
margin-bottom: 1px;
}
#DepartureDateGroup,
#ReturnDateGroup {
font-weight: normal;
}
.shoppingParentDiv {
float: none;
min-width: auto;
padding: 0;
}
#shopping #gatewaySF,
#departuredate,
#returndate,
#txthotelpref {
padding-left: 3px !important;
}
.marginTop0 {
margin-top: 0px;
}
</style>
<!-- <div class="container" style="min-width: 250px;"> -->
<input type="hidden" name="seqlistoverridestyle" id="seqlistoverridestyle" value="">
<input type="hidden" name="subaction" id="subaction" value="">
<input type="hidden" name="usertype" id="usertype" value="DIRECT">
<input type="hidden" name="AgentCode" id="AgentCode" value="">
<input type="hidden" name="Custom" id="Custom" value="">
<input type="hidden" name="CustomCode" id="CustomCode" value="">
<input type="hidden" name="newsearch" value="0">
<input type="hidden" name="shopType" id="shopType" value="AL">
<input type="hidden" name="producttype" id="producttype" value="L">
<input type="hidden" id="FutureAirDays" value="[FUTUREAIRDAYS]">
<input type="hidden" id="AirEarlyMsg" value="[AIREARLYMSG]">
<input type="hidden" name="chkAir" id="chkAir" value="Y">
<input type="hidden" name="blockonly" id="blockonly" value="">
<input type="hidden" name="airdateout" id="airdateout" value="[airdateout]">
<input type="hidden" name="airdateret" id="airdateret" value="[airdateret]">
<input type="hidden" name="airfromcity" id="airfromcity" value="[airfromcity]">
<input type="hidden" name="airtocity" id="airtocity" value="">
<input type="hidden" name="cbcabin" id="cbcabin" value="">
<input type="hidden" name="cbDest" id="cbDest" value="">
<input type="hidden" name="numairadts" id="numairadts" value="0">
<input type="hidden" name="numairchds" id="numairchds" value="0">
<input type="hidden" name="numairinfreqseat" id="numairinfreqseat" value="0">
<input type="hidden" name="cbDepart" id="cbDepart" value="">
<input type="hidden" name="cbairtocity" id="cbairtocity" value="">
<input type="hidden" name="searchmask" id="searchmask" value="">
<input type="hidden" name="selNumRooms" id="selNumRooms" value="1">
<input type="hidden" name="productcode" id="productcode" value="">
<input type="hidden" name="tbCheckInHotelReq" id="tbCheckInHotelReq" value="">
<input type="hidden" name="tbCheckOutHotelReq" id="tbCheckOutHotelReq" value="">
<input type="hidden" id="directaironlyairports" disabled="" value="
{option value=''}Select a departure city{/option}
{option value='ABR'}Aberdeen, SD{/option}
{option value='ABI'}Abilene, TX{/option}
{option value='CAK'}Akron Canton, OH{/option}
{option value='ALS'}Alamosa, CO{/option}
{option value='ALB'}Albany, NY{/option}
{option value='ABQ'}Albuquerque, NM{/option}
{option value='AEX'}Alexandria, LA{/option}
{option value='ABE'}Allentown, PA{/option}
{option value='AOO'}Altoona, PA{/option}
{option value='AMA'}Amarillo, TX{/option}
{option value='ANC'}Anchorage, AK{/option}
{option value='ATW'}Appleton, WI{/option}
{option value='AVL'}Asheville, NC{/option}
{option value='ASE'}Aspen, CO{/option}
{option value='AHN'}Athens, GA{/option}
{option value='ATL'}Atlanta, GA{/option}
{option value='ACY'}Atlantic City, NJ{/option}
{option value='AIY'}Atlantic City, NJ -Bader{/option}
{option value='AGS'}Augusta, GA{/option}
{option value='AUS'}Austin, TX{/option}
{option value='BFL'}Bakersfield, CA{/option}
{option value='BWI'}Baltimore, MD{/option}
{option value='BGR'}Bangor, ME{/option}
{option value='BHB'}Bar Harbor, ME{/option}
{option value='BTR'}Baton Rouge, LA{/option}
{option value='BTL'}Battle Creek, MI{/option}
{option value='BFT'}Beaufort, SC{/option}
{option value='BPT'}Beaumont, TX{/option}
{option value='BLI'}Bellingham, WA{/option}
{option value='BJI'}Bemidji, MN{/option}
{option value='BPA'}Bethpage, NY{/option}
{option value='BIL'}Billings, MT{/option}
{option value='BGM'}Binghamton, NY{/option}
{option value='BHM'}Birmingham, AL{/option}
{option value='BIS'}Bismarck, ND{/option}
{option value='BMI'}Bloomington, IL{/option}
{option value='BCT'}Boca Raton, FL{/option}
{option value='BOI'}Boise, ID{/option}
{option value='BOS'}Boston, MA{/option}
{option value='WBU'}Boulder, CO{/option}
{option value='BZN'}Bozeman, MT{/option}
{option value='BFD'}Bradford, PA{/option}
{option value='BRD'}Brainerd, MN{/option}
{option value='BDR'}Bridgeport, CT{/option}
{option value='BRO'}Brownsville, TX{/option}
{option value='NHZ'}Brunswick, ME{/option}
{option value='BUF'}Buffalo, NY{/option}
{option value='BUR'}Burbank, CA{/option}
{option value='BRL'}Burlington, IA{/option}
{option value='BTV'}Burlington, VT{/option}
{option value='BTM'}Butte, MT{/option}
{option value='YYC'}Calgary, AB{/option}
{option value='JHY'}Cambridge, MA{/option}
{option value='CGI'}Cape Girardeu, MO{/option}
{option value='CLD'}Carlsbad, CA{/option}
{option value='CPR'}Casper, WY{/option}
{option value='CID'}Cedar Rapids, IA{/option}
{option value='CMI'}Champaign, IL{/option}
{option value='CHS'}Charleston, SC{/option}
{option value='CRW'}Charleston, WV{/option}
{option value='CLT'}Charlotte, NC{/option}
{option value='CHO'}Charlottesville, VA{/option}
{option value='CHA'}Chattanooga, TN{/option}
{option value='CYS'}Cheyenne, WY{/option}
{option value='CHI'}Chicago, IL (CHI){/option}
{option value='MDW'}Chicago, IL -Midway{/option}
{option value='ORD'}Chicago, IL -OHare{/option}
{option value='CVG'}Cincinnati, OH{/option}
{option value='CKB'}Clarksburg, WV{/option}
{option value='CLW'}Clearwater, FL{/option}
{option value='CLE'}Cleveland, OH{/option}
{option value='CLI'}Clintonville, WI{/option}
{option value='CTH'}Coatesville, PA{/option}
{option value='COD'}Cody, WY{/option}
{option value='CLL'}College Station, TX{/option}
{option value='COS'}Colorado Springs, CO{/option}
{option value='COU'}Columbia, MO{/option}
{option value='CAE'}Columbia, SC{/option}
{option value='CSG'}Columbus, GA{/option}
{option value='GTR'}Columbus, MS{/option}
{option value='CMH'}Columbus, OH{/option}
{option value='CRP'}Corpus Christi, TX{/option}
{option value='CBE'}Cumberland, MD{/option}
{option value='DAL'}Dallas, TX - Love Field{/option}
{option value='DFW'}Dallas/Ft.Worth, TX{/option}
{option value='DXR'}Danbury, CT{/option}
{option value='DAY'}Dayton, OH{/option}
{option value='DAB'}Daytona Beach, FL{/option}
{option value='DEC'}Decatur, IL{/option}
{option value='DEN'}Denver, CO{/option}
{option value='DSM'}Des Moines, IA{/option}
{option value='DTW'}Detroit, MI{/option}
{option value='DDC'}Dodge City, KS{/option}
{option value='DHN'}Dothan, AL{/option}
{option value='DUJ'}Du Bois, PA{/option}
{option value='DBQ'}Dubuque, IA{/option}
{option value='DLH'}Duluth, MN{/option}
{option value='DRO'}Durango, CO{/option}
{option value='EAU'}Eau Claire, WI{/option}
{option value='YEG'}Edmonton, AB{/option}
{option value='ELP'}El Paso, TX{/option}
{option value='ELM'}Elmira Corning, NY{/option}
{option value='ERI'}Erie, PA{/option}
{option value='ESC'}Escanaba, MI{/option}
{option value='EUG'}Eugene, OR{/option}
{option value='ACV'}Eureka, CA{/option}
{option value='EVV'}Evansville, IN{/option}
{option value='PAE'}Everett, WA{/option}
{option value='FAI'}Fairbanks, AK{/option}
{option value='FAR'}Fargo, ND{/option}
{option value='FMN'}Farmington, NM{/option}
{option value='FYV'}Fayetteville, AR{/option}
{option value='XNA'}Fayetteville, AR{/option}
{option value='FAY'}Fayetteville, NC{/option}
{option value='FNT'}Flint, MI{/option}
{option value='FLO'}Florence, SC{/option}
{option value='FKL'}Franklin, PA{/option}
{option value='FAT'}Fresno, CA{/option}
{option value='FOD'}Ft. Dodge, IA{/option}
{option value='FLL'}Ft. Lauderdale, FL{/option}
{option value='TBN'}Ft. Leonard, MO{/option}
{option value='RSW'}Ft. Myers, FL{/option}
{option value='FMY'}Ft. Myers, FL -Page{/option}
{option value='FPR'}Ft. Pierce, FL{/option}
{option value='FSM'}Ft. Smith, AR{/option}
{option value='VPS'}Ft. Walton Beach, FL{/option}
{option value='FWA'}Ft. Wayne, IN{/option}
{option value='GNV'}Gainesville, FL{/option}
{option value='GCK'}Garden City, KS{/option}
{option value='GCC'}Gillette, WY{/option}
{option value='JGX'}Glendale, CA{/option}
{option value='GCN'}Grand Canyon, AZ{/option}
{option value='GJT'}Grand Junction, CO{/option}
{option value='GRR'}Grand Rapids, MI{/option}
{option value='GPZ'}Grand Rapids, MN{/option}
{option value='GBD'}Great Bend, KS{/option}
{option value='GTF'}Great Falls, MT{/option}
{option value='GRB'}Green Bay, WI{/option}
{option value='LWB'}Greenbrier Lewisburg, WV{/option}
{option value='GSO'}Greensboro, NC -High Point{/option}
{option value='GSP'}Greenville, SC{/option}
{option value='GPT'}Gulfport, MS{/option}
{option value='GUC'}Gunnison, CO{/option}
{option value='HGR'}Hagerstown, MD{/option}
{option value='YHZ'}Halifax, NS{/option}
{option value='HRL'}Harlingen, TX{/option}
{option value='MDT'}Harrisburg, PA{/option}
{option value='HFD'}Hartford, CT{/option}
{option value='BDL'}Hartford, CT -Bradley{/option}
{option value='HLN'}Helena Airport{/option}
{option value='HKY'}Hickory, NC{/option}
{option value='HHH'}Hilton Head, SC{/option}
{option value='HWO'}Hollywood, FL{/option}
{option value='HOM'}Homer, AK{/option}
{option value='HNL'}Honolulu, HI{/option}
{option value='IAH'}Houston, TX{/option}
{option value='HOU'}Houston, TX -Hobby{/option}
{option value='HTS'}Huntington, WV{/option}
{option value='HSV'}Huntsville, AL{/option}
{option value='IND'}Indianapolis, IN{/option}
{option value='ITH'}Ithaca, NY{/option}
{option value='JAN'}Jackson, MS{/option}
{option value='JAC'}Jackson, WY{/option}
{option value='JAX'}Jacksonville, FL{/option}
{option value='OAJ'}Jacksonville, NC{/option}
{option value='JLN'}Joplin, MO{/option}
{option value='AZO'}Kalamazoo, MI{/option}
{option value='FCA'}Kalispell, MT{/option}
{option value='MCI'}Kansas City, MO -International{/option}
{option value='EAR'}Kearney, NE{/option}
{option value='KTN'}Ketchikan, AK{/option}
{option value='EYW'}Key West, FL{/option}
{option value='TYS'}Knoxville, TN{/option}
{option value='LFT'}Lafayette, LA{/option}
{option value='LCH'}Lake Charles, LA{/option}
{option value='LNS'}Lancaster, PA{/option}
{option value='LAN'}Lansing, MI{/option}
{option value='LRD'}Laredo, TX{/option}
{option value='LAS'}Las Vegas, NV{/option}
{option value='LAW'}Lawton, OK{/option}
{option value='LEB'}Lebanon, NH{/option}
{option value='LEX'}Lexington, KY{/option}
{option value='LNK'}Lincoln, NE{/option}
{option value='LIT'}Little Rock, AR{/option}
{option value='LGB'}Long Beach, CA{/option}
{option value='GGG'}Longview/East Texas Regional, TX{/option}
{option value='LAX'}Los Angeles, CA{/option}
{option value='SDF'}Louisville, KY{/option}
{option value='LLD'}Loveland, CO{/option}
{option value='LBB'}Lubbock, TX{/option}
{option value='LYH'}Lynchburg, VA{/option}
{option value='MCN'}Macon, GA{/option}
{option value='MSN'}Madison, WI{/option}
{option value='MHT'}Manchester, NH{/option}
{option value='MGE'}Marietta, GA{/option}
{option value='MVY'}Marthas Vineyard, MA{/option}
{option value='MCW'}Mason City, IA{/option}
{option value='MFE'}McAllen, TX{/option}
{option value='MFR'}Medford, OR{/option}
{option value='MEM'}Memphis, TN{/option}
{option value='MIA'}Miami, FL{/option}
{option value='MAF'}Midland, TX{/option}
{option value='MKE'}Milwaukee, WI{/option}
{option value='MSP'}Minneapolis/St. Paul, MN{/option}
{option value='MSO'}Missoula, MT{/option}
{option value='CNY'}Moab, UT{/option}
{option value='MOB'}Mobile, AL{/option}
{option value='MLI'}Moline/Quad City{/option}
{option value='MLU'}Monroe, LA{/option}
{option value='MTP'}Montauk, NY{/option}
{option value='MRY'}Monterey, CA{/option}
{option value='MGM'}Montgomery, AL{/option}
{option value='YUL'}Montreal, QC (YUL){/option}
{option value='MTJ'}Montrose, CO{/option}
{option value='MMU'}Morristown, NJ{/option}
{option value='NUQ'}Mountain View, CA{/option}
{option value='MIE'}Muncie, IN{/option}
{option value='MYR'}Myrtle Beach, SC{/option}
{option value='APC'}Napa, CA{/option}
{option value='APF'}Naples, FL{/option}
{option value='BNA'}Nashville, TN{/option}
{option value='HVN'}New Haven, CT{/option}
{option value='MSY'}New Orleans, LA{/option}
{option value='JFK'}New York, NY (JFK){/option}
{option value='LGA'}New York, NY (La Guardia){/option}
{option value='NYC'}New York, NY (NYC){/option}
{option value='EWR'}Newark, NJ{/option}
{option value='SWF'}Newburgh, NY{/option}
{option value='PHF'}Newport News, VA{/option}
{option value='NPT'}Newport, RI{/option}
{option value='ORF'}Norfolk, VA{/option}
{option value='ORG'}Norwalk, CT{/option}
{option value='OAK'}Oakland, CA{/option}
{option value='OKC'}Oklahoma City, OK{/option}
{option value='OLM'}Olympia, WA{/option}
{option value='OMA'}Omaha, NE{/option}
{option value='ONT'}Ontario, CA{/option}
{option value='MCO'}Orlando, FL{/option}
{option value='YOW'}Ottawa, Ontario{/option}
{option value='PSP'}Palm Springs, CA{/option}
{option value='ECP'}Panama City - NW Florida Beaches Int'l{/option}
{option value='JPD'}Pasadena, CA{/option}
{option value='PLN'}Pellston, MI{/option}
{option value='PNS'}Pensacola, FL{/option}
{option value='PIA'}Peoria, IL{/option}
{option value='PHL'}Philadelphia, PA{/option}
{option value='PHX'}Phoenix, AZ{/option}
{option value='PIT'}Pittsburgh, PA{/option}
{option value='PBG'}Plattsburgh, NY{/option}
{option value='JBS'}Pleasanton, CA{/option}
{option value='PPM'}Pompano Beach, FL{/option}
{option value='PWM'}Portland, ME{/option}
{option value='PDX'}Portland, OR{/option}
{option value='PMH'}Portsmouth, NH{/option}
{option value='PQI'}Presque Isle, ME{/option}
{option value='PCT'}Princeton, NJ{/option}
{option value='PVD'}Providence, RI{/option}
{option value='UKT'}Quakertown, PA{/option}
{option value='YQB'}Quebec City, QC{/option}
{option value='RDU'}Raleigh-Durham, NC{/option}
{option value='RAP'}Rapid City, SD{/option}
{option value='RDM'}Redmond, OR{/option}
{option value='YQR'}Regina, SK{/option}
{option value='RNO'}Reno, NV{/option}
{option value='RIC'}Richmond, VA{/option}
{option value='ROA'}Roanoke, VA{/option}
{option value='ROC'}Rochester, NY{/option}
{option value='ROW'}Roswell, NM{/option}
{option value='SMF'}Sacramento, CA{/option}
{option value='MBS'}Saginaw, MI{/option}
{option value='SBY'}Salisbury, MD{/option}
{option value='SLC'}Salt Lake City, UT{/option}
{option value='SAT'}San Antonio, TX{/option}
{option value='SAN'}San Diego, CA{/option}
{option value='SFO'}San Francisco, CA{/option}
{option value='SJC'}San Jose, CA{/option}
{option value='SJU'}San Juan, PR{/option}
{option value='SBP'}San Luis Obispo, CA{/option}
{option value='SPQ'}San Pedro, CA{/option}
{option value='SNA'}Santa Ana/Orange County, CA{/option}
{option value='SBA'}Santa Barbara, CA{/option}
{option value='ZSM'}Santa Clara, CA{/option}
{option value='SMO'}Santa Monica, CA{/option}
{option value='SRQ'}Sarasota/Bradentin, FL{/option}
{option value='YXE'}Saskatoon, SK (YXE){/option}
{option value='SAV'}Savannah, GA{/option}
{option value='SCF'}Scottsdale, AZ{/option}
{option value='AVP'}Scranton, PA{/option}
{option value='SEA'}Seattle, WA{/option}
{option value='SDX'}Sedona, AZ{/option}
{option value='SHV'}Shreveport, LA{/option}
{option value='SUX'}Sioux City, IA{/option}
{option value='FSD'}Sioux Falls, SD{/option}
{option value='SBN'}South Bend, IN{/option}
{option value='DTF'}Southfield, MI{/option}
{option value='GEG'}Spokane, WA{/option}
{option value='SPI'}Springfield, IL{/option}
{option value='SGF'}Springfield, MO{/option}
{option value='STL'}St. Louis, MO{/option}
{option value='PIE'}St. Petersburg, FL{/option}
{option value='SCE'}State College, PA{/option}
{option value='STE'}Stevens Point, WI{/option}
{option value='SWO'}Stillwater, OK{/option}
{option value='SYR'}Syracuse, NY{/option}
{option value='TIW'}Tacoma, WA{/option}
{option value='TLH'}Tallahassee, FL{/option}
{option value='TPA'}Tampa, FL{/option}
{option value='TEB'}Teterboro, NJ{/option}
{option value='TIJ'}Tijuana, Mexico{/option}
{option value='TOL'}Toledo, OH{/option}
{option value='YYZ'}Toronto, ON (YYZ){/option}
{option value='TOA'}Torrance, CA{/option}
{option value='TVC'}Traverse City, MI{/option}
{option value='TTN'}Trenton, NJ{/option}
{option value='TRI'}Tri City, TN{/option}
{option value='TUS'}Tucson, AZ{/option}
{option value='TUL'}Tulsa, OK{/option}
{option value='VLD'}Valdosta, GA{/option}
{option value='YVR'}Vancouver, BC{/option}
{option value='YYJ'}Victoria, BC{/option}
{option value='VSA'}Villahermosa{/option}
{option value='ACT'}Waco, TX{/option}
{option value='WLM'}Waltham, MA{/option}
{option value='WAS'}Washington D.C.{/option}
{option value='DCA'}Washington D.C. - Reagan{/option}
{option value='IAD'}Washington Dulles{/option}
{option value='UES'}Waukesha, WI{/option}
{option value='AUW'}Wausau, WI{/option}
{option value='PBI'}West Palm Beach, FL{/option}
{option value='WPT'}Westport, CT{/option}
{option value='HPN'}Whiteplains, NY{/option}
{option value='ICT'}Wichita, KS{/option}
{option value='IPT'}Williamsport, PA{/option}
{option value='XWA'}Williston, ND{/option}
{option value='ILG'}Wilmington, DE{/option}
{option value='ILM'}Wilmington, NC{/option}
{option value='YQG'}Windsor, ON{/option}
{option value='YWG'}Winnipeg, MB{/option}
{option value='ONA'}Winona, MN{/option}
{option value='INT'}Winston-Salem, NC{/option}
{option value='ORH'}Worcester, MA{/option}
{option value='YNG'}Youngstown-Warren, OH{/option}">
<input type="hidden" id="allfromairports" disabled="" value="
{option value=''}Select a departure city{/option}
{option value='ABR'}Aberdeen, SD{/option}
{option value='ABI'}Abilene, TX{/option}
{option value='CAK'}Akron Canton, OH{/option}
{option value='ALS'}Alamosa, CO{/option}
{option value='ALB'}Albany, NY{/option}
{option value='ABQ'}Albuquerque, NM{/option}
{option value='AEX'}Alexandria, LA{/option}
{option value='ABE'}Allentown, PA{/option}
{option value='AOO'}Altoona, PA{/option}
{option value='AMA'}Amarillo, TX{/option}
{option value='ANC'}Anchorage, AK{/option}
{option value='ATW'}Appleton, WI{/option}
{option value='AVL'}Asheville, NC{/option}
{option value='ASE'}Aspen, CO{/option}
{option value='AHN'}Athens, GA{/option}
{option value='ATL'}Atlanta, GA{/option}
{option value='ACY'}Atlantic City, NJ{/option}
{option value='AIY'}Atlantic City, NJ -Bader{/option}
{option value='AGS'}Augusta, GA{/option}
{option value='AUS'}Austin, TX{/option}
{option value='BFL'}Bakersfield, CA{/option}
{option value='BWI'}Baltimore, MD{/option}
{option value='BGR'}Bangor, ME{/option}
{option value='BHB'}Bar Harbor, ME{/option}
{option value='BTR'}Baton Rouge, LA{/option}
{option value='BTL'}Battle Creek, MI{/option}
{option value='BFT'}Beaufort, SC{/option}
{option value='BPT'}Beaumont, TX{/option}
{option value='BLI'}Bellingham, WA{/option}
{option value='BJI'}Bemidji, MN{/option}
{option value='BPA'}Bethpage, NY{/option}
{option value='BIL'}Billings, MT{/option}
{option value='BGM'}Binghamton, NY{/option}
{option value='BHM'}Birmingham, AL{/option}
{option value='BIS'}Bismarck, ND{/option}
{option value='BMI'}Bloomington, IL{/option}
{option value='BCT'}Boca Raton, FL{/option}
{option value='BOI'}Boise, ID{/option}
{option value='BOS'}Boston, MA{/option}
{option value='WBU'}Boulder, CO{/option}
{option value='BZN'}Bozeman, MT{/option}
{option value='BFD'}Bradford, PA{/option}
{option value='BRD'}Brainerd, MN{/option}
{option value='BDR'}Bridgeport, CT{/option}
{option value='BRO'}Brownsville, TX{/option}
{option value='NHZ'}Brunswick, ME{/option}
{option value='BUF'}Buffalo, NY{/option}
{option value='BUR'}Burbank, CA{/option}
{option value='BRL'}Burlington, IA{/option}
{option value='BTV'}Burlington, VT{/option}
{option value='BTM'}Butte, MT{/option}
{option value='YYC'}Calgary, AB{/option}
{option value='JHY'}Cambridge, MA{/option}
{option value='CGI'}Cape Girardeu, MO{/option}
{option value='CLD'}Carlsbad, CA{/option}
{option value='CPR'}Casper, WY{/option}
{option value='CID'}Cedar Rapids, IA{/option}
{option value='CMI'}Champaign, IL{/option}
{option value='CHS'}Charleston, SC{/option}
{option value='CRW'}Charleston, WV{/option}
{option value='CLT'}Charlotte, NC{/option}
{option value='CHO'}Charlottesville, VA{/option}
{option value='CHA'}Chattanooga, TN{/option}
{option value='CYS'}Cheyenne, WY{/option}
{option value='CHI'}Chicago, IL (CHI){/option}
{option value='MDW'}Chicago, IL -Midway{/option}
{option value='ORD'}Chicago, IL -OHare{/option}
{option value='CVG'}Cincinnati, OH{/option}
{option value='CKB'}Clarksburg, WV{/option}
{option value='CLW'}Clearwater, FL{/option}
{option value='CLE'}Cleveland, OH{/option}
{option value='CLI'}Clintonville, WI{/option}
{option value='CTH'}Coatesville, PA{/option}
{option value='COD'}Cody, WY{/option}
{option value='CLL'}College Station, TX{/option}
{option value='COS'}Colorado Springs, CO{/option}
{option value='COU'}Columbia, MO{/option}
{option value='CAE'}Columbia, SC{/option}
{option value='CSG'}Columbus, GA{/option}
{option value='GTR'}Columbus, MS{/option}
{option value='CMH'}Columbus, OH{/option}
{option value='CRP'}Corpus Christi, TX{/option}
{option value='CBE'}Cumberland, MD{/option}
{option value='DAL'}Dallas, TX - Love Field{/option}
{option value='DFW'}Dallas/Ft.Worth, TX{/option}
{option value='DXR'}Danbury, CT{/option}
{option value='DAY'}Dayton, OH{/option}
{option value='DAB'}Daytona Beach, FL{/option}
{option value='DEC'}Decatur, IL{/option}
{option value='DEN'}Denver, CO{/option}
{option value='DSM'}Des Moines, IA{/option}
{option value='DTW'}Detroit, MI{/option}
{option value='DDC'}Dodge City, KS{/option}
{option value='DHN'}Dothan, AL{/option}
{option value='DUJ'}Du Bois, PA{/option}
{option value='DBQ'}Dubuque, IA{/option}
{option value='DLH'}Duluth, MN{/option}
{option value='DRO'}Durango, CO{/option}
{option value='EAU'}Eau Claire, WI{/option}
{option value='YEG'}Edmonton, AB{/option}
{option value='ELP'}El Paso, TX{/option}
{option value='ELM'}Elmira Corning, NY{/option}
{option value='ERI'}Erie, PA{/option}
{option value='ESC'}Escanaba, MI{/option}
{option value='EUG'}Eugene, OR{/option}
{option value='ACV'}Eureka, CA{/option}
{option value='EVV'}Evansville, IN{/option}
{option value='PAE'}Everett, WA{/option}
{option value='FAI'}Fairbanks, AK{/option}
{option value='FAR'}Fargo, ND{/option}
{option value='FMN'}Farmington, NM{/option}
{option value='FYV'}Fayetteville, AR{/option}
{option value='XNA'}Fayetteville, AR{/option}
{option value='FAY'}Fayetteville, NC{/option}
{option value='FNT'}Flint, MI{/option}
{option value='FLO'}Florence, SC{/option}
{option value='FKL'}Franklin, PA{/option}
{option value='FAT'}Fresno, CA{/option}
{option value='FOD'}Ft. Dodge, IA{/option}
{option value='FLL'}Ft. Lauderdale, FL{/option}
{option value='TBN'}Ft. Leonard, MO{/option}
{option value='RSW'}Ft. Myers, FL{/option}
{option value='FMY'}Ft. Myers, FL -Page{/option}
{option value='FPR'}Ft. Pierce, FL{/option}
{option value='FSM'}Ft. Smith, AR{/option}
{option value='VPS'}Ft. Walton Beach, FL{/option}
{option value='FWA'}Ft. Wayne, IN{/option}
{option value='GNV'}Gainesville, FL{/option}
{option value='GCK'}Garden City, KS{/option}
{option value='GCC'}Gillette, WY{/option}
{option value='JGX'}Glendale, CA{/option}
{option value='GCN'}Grand Canyon, AZ{/option}
{option value='GJT'}Grand Junction, CO{/option}
{option value='GRR'}Grand Rapids, MI{/option}
{option value='GPZ'}Grand Rapids, MN{/option}
{option value='GBD'}Great Bend, KS{/option}
{option value='GTF'}Great Falls, MT{/option}
{option value='GRB'}Green Bay, WI{/option}
{option value='LWB'}Greenbrier Lewisburg, WV{/option}
{option value='GSO'}Greensboro, NC -High Point{/option}
{option value='GSP'}Greenville, SC{/option}
{option value='GPT'}Gulfport, MS{/option}
{option value='GUC'}Gunnison, CO{/option}
{option value='HGR'}Hagerstown, MD{/option}
{option value='YHZ'}Halifax, NS{/option}
{option value='HRL'}Harlingen, TX{/option}
{option value='MDT'}Harrisburg, PA{/option}
{option value='HFD'}Hartford, CT{/option}
{option value='BDL'}Hartford, CT -Bradley{/option}
{option value='HLN'}Helena Airport{/option}
{option value='HKY'}Hickory, NC{/option}
{option value='HHH'}Hilton Head, SC{/option}
{option value='HWO'}Hollywood, FL{/option}
{option value='HOM'}Homer, AK{/option}
{option value='HNL'}Honolulu, HI{/option}
{option value='IAH'}Houston, TX{/option}
{option value='HOU'}Houston, TX -Hobby{/option}
{option value='HTS'}Huntington, WV{/option}
{option value='HSV'}Huntsville, AL{/option}
{option value='IND'}Indianapolis, IN{/option}
{option value='ITH'}Ithaca, NY{/option}
{option value='JAN'}Jackson, MS{/option}
{option value='JAC'}Jackson, WY{/option}
{option value='JAX'}Jacksonville, FL{/option}
{option value='OAJ'}Jacksonville, NC{/option}
{option value='JLN'}Joplin, MO{/option}
{option value='AZO'}Kalamazoo, MI{/option}
{option value='FCA'}Kalispell, MT{/option}
{option value='MCI'}Kansas City, MO -International{/option}
{option value='EAR'}Kearney, NE{/option}
{option value='KTN'}Ketchikan, AK{/option}
{option value='EYW'}Key West, FL{/option}
{option value='TYS'}Knoxville, TN{/option}
{option value='LFT'}Lafayette, LA{/option}
{option value='LCH'}Lake Charles, LA{/option}
{option value='LNS'}Lancaster, PA{/option}
{option value='LAN'}Lansing, MI{/option}
{option value='LRD'}Laredo, TX{/option}
{option value='LAS'}Las Vegas, NV{/option}
{option value='LAW'}Lawton, OK{/option}
{option value='LEB'}Lebanon, NH{/option}
{option value='LEX'}Lexington, KY{/option}
{option value='LNK'}Lincoln, NE{/option}
{option value='LIT'}Little Rock, AR{/option}
{option value='LGB'}Long Beach, CA{/option}
{option value='GGG'}Longview/East Texas Regional, TX{/option}
{option value='LAX'}Los Angeles, CA{/option}
{option value='SDF'}Louisville, KY{/option}
{option value='LLD'}Loveland, CO{/option}
{option value='LBB'}Lubbock, TX{/option}
{option value='LYH'}Lynchburg, VA{/option}
{option value='MCN'}Macon, GA{/option}
{option value='MSN'}Madison, WI{/option}
{option value='MHT'}Manchester, NH{/option}
{option value='MGE'}Marietta, GA{/option}
{option value='MVY'}Marthas Vineyard, MA{/option}
{option value='MCW'}Mason City, IA{/option}
{option value='MFE'}McAllen, TX{/option}
{option value='MFR'}Medford, OR{/option}
{option value='MEM'}Memphis, TN{/option}
{option value='MIA'}Miami, FL{/option}
{option value='MAF'}Midland, TX{/option}
{option value='MKE'}Milwaukee, WI{/option}
{option value='MSP'}Minneapolis/St. Paul, MN{/option}
{option value='MSO'}Missoula, MT{/option}
{option value='CNY'}Moab, UT{/option}
{option value='MOB'}Mobile, AL{/option}
{option value='MLI'}Moline/Quad City{/option}
{option value='MLU'}Monroe, LA{/option}
{option value='MTP'}Montauk, NY{/option}
{option value='MRY'}Monterey, CA{/option}
{option value='MGM'}Montgomery, AL{/option}
{option value='YUL'}Montreal, QC (YUL){/option}
{option value='MTJ'}Montrose, CO{/option}
{option value='MMU'}Morristown, NJ{/option}
{option value='NUQ'}Mountain View, CA{/option}
{option value='MIE'}Muncie, IN{/option}
{option value='MYR'}Myrtle Beach, SC{/option}
{option value='APC'}Napa, CA{/option}
{option value='APF'}Naples, FL{/option}
{option value='BNA'}Nashville, TN{/option}
{option value='HVN'}New Haven, CT{/option}
{option value='MSY'}New Orleans, LA{/option}
{option value='JFK'}New York, NY (JFK){/option}
{option value='LGA'}New York, NY (La Guardia){/option}
{option value='NYC'}New York, NY (NYC){/option}
{option value='EWR'}Newark, NJ{/option}
{option value='SWF'}Newburgh, NY{/option}
{option value='PHF'}Newport News, VA{/option}
{option value='NPT'}Newport, RI{/option}
{option value='ORF'}Norfolk, VA{/option}
{option value='ORG'}Norwalk, CT{/option}
{option value='OAK'}Oakland, CA{/option}
{option value='OKC'}Oklahoma City, OK{/option}
{option value='OLM'}Olympia, WA{/option}
{option value='OMA'}Omaha, NE{/option}
{option value='ONT'}Ontario, CA{/option}
{option value='MCO'}Orlando, FL{/option}
{option value='YOW'}Ottawa, Ontario{/option}
{option value='PSP'}Palm Springs, CA{/option}
{option value='ECP'}Panama City - NW Florida Beaches Int'l{/option}
{option value='JPD'}Pasadena, CA{/option}
{option value='PLN'}Pellston, MI{/option}
{option value='PNS'}Pensacola, FL{/option}
{option value='PIA'}Peoria, IL{/option}
{option value='PHL'}Philadelphia, PA{/option}
{option value='PHX'}Phoenix, AZ{/option}
{option value='PIT'}Pittsburgh, PA{/option}
{option value='PBG'}Plattsburgh, NY{/option}
{option value='JBS'}Pleasanton, CA{/option}
{option value='PPM'}Pompano Beach, FL{/option}
{option value='PWM'}Portland, ME{/option}
{option value='PDX'}Portland, OR{/option}
{option value='PMH'}Portsmouth, NH{/option}
{option value='PQI'}Presque Isle, ME{/option}
{option value='PCT'}Princeton, NJ{/option}
{option value='PVD'}Providence, RI{/option}
{option value='UKT'}Quakertown, PA{/option}
{option value='YQB'}Quebec City, QC{/option}
{option value='RDU'}Raleigh-Durham, NC{/option}
{option value='RAP'}Rapid City, SD{/option}
{option value='RDM'}Redmond, OR{/option}
{option value='YQR'}Regina, SK{/option}
{option value='RNO'}Reno, NV{/option}
{option value='RIC'}Richmond, VA{/option}
{option value='ROA'}Roanoke, VA{/option}
{option value='ROC'}Rochester, NY{/option}
{option value='ROW'}Roswell, NM{/option}
{option value='SMF'}Sacramento, CA{/option}
{option value='MBS'}Saginaw, MI{/option}
{option value='SBY'}Salisbury, MD{/option}
{option value='SLC'}Salt Lake City, UT{/option}
{option value='SAT'}San Antonio, TX{/option}
{option value='SAN'}San Diego, CA{/option}
{option value='SFO'}San Francisco, CA{/option}
{option value='SJC'}San Jose, CA{/option}
{option value='SJU'}San Juan, PR{/option}
{option value='SBP'}San Luis Obispo, CA{/option}
{option value='SPQ'}San Pedro, CA{/option}
{option value='SNA'}Santa Ana/Orange County, CA{/option}
{option value='SBA'}Santa Barbara, CA{/option}
{option value='ZSM'}Santa Clara, CA{/option}
{option value='SMO'}Santa Monica, CA{/option}
{option value='SRQ'}Sarasota/Bradentin, FL{/option}
{option value='YXE'}Saskatoon, SK (YXE){/option}
{option value='SAV'}Savannah, GA{/option}
{option value='SCF'}Scottsdale, AZ{/option}
{option value='AVP'}Scranton, PA{/option}
{option value='SEA'}Seattle, WA{/option}
{option value='SDX'}Sedona, AZ{/option}
{option value='SHV'}Shreveport, LA{/option}
{option value='SUX'}Sioux City, IA{/option}
{option value='FSD'}Sioux Falls, SD{/option}
{option value='SBN'}South Bend, IN{/option}
{option value='DTF'}Southfield, MI{/option}
{option value='GEG'}Spokane, WA{/option}
{option value='SPI'}Springfield, IL{/option}
{option value='SGF'}Springfield, MO{/option}
{option value='STL'}St. Louis, MO{/option}
{option value='PIE'}St. Petersburg, FL{/option}
{option value='SCE'}State College, PA{/option}
{option value='STE'}Stevens Point, WI{/option}
{option value='SWO'}Stillwater, OK{/option}
{option value='SYR'}Syracuse, NY{/option}
{option value='TIW'}Tacoma, WA{/option}
{option value='TLH'}Tallahassee, FL{/option}
{option value='TPA'}Tampa, FL{/option}
{option value='TEB'}Teterboro, NJ{/option}
{option value='TIJ'}Tijuana, Mexico{/option}
{option value='TOL'}Toledo, OH{/option}
{option value='YYZ'}Toronto, ON (YYZ){/option}
{option value='TOA'}Torrance, CA{/option}
{option value='TVC'}Traverse City, MI{/option}
{option value='TTN'}Trenton, NJ{/option}
{option value='TRI'}Tri City, TN{/option}
{option value='TUS'}Tucson, AZ{/option}
{option value='TUL'}Tulsa, OK{/option}
{option value='VLD'}Valdosta, GA{/option}
{option value='YVR'}Vancouver, BC{/option}
{option value='YYJ'}Victoria, BC{/option}
{option value='VSA'}Villahermosa{/option}
{option value='ACT'}Waco, TX{/option}
{option value='WLM'}Waltham, MA{/option}
{option value='WAS'}Washington D.C.{/option}
{option value='DCA'}Washington D.C. - Reagan{/option}
{option value='IAD'}Washington Dulles{/option}
{option value='UES'}Waukesha, WI{/option}
{option value='AUW'}Wausau, WI{/option}
{option value='PBI'}West Palm Beach, FL{/option}
{option value='WPT'}Westport, CT{/option}
{option value='HPN'}Whiteplains, NY{/option}
{option value='ICT'}Wichita, KS{/option}
{option value='IPT'}Williamsport, PA{/option}
{option value='XWA'}Williston, ND{/option}
{option value='ILG'}Wilmington, DE{/option}
{option value='ILM'}Wilmington, NC{/option}
{option value='YQG'}Windsor, ON{/option}
{option value='YWG'}Winnipeg, MB{/option}
{option value='ONA'}Winona, MN{/option}
{option value='INT'}Winston-Salem, NC{/option}
{option value='ORH'}Worcester, MA{/option}
{option value='YNG'}Youngstown-Warren, OH{/option}">
<div class="marginTop0">
<div class="shoppingParentDiv">
<ul class="nav nav-tabs shoptype">
<li role="presentation" class="active" id="tabAL"><a href="javascript:void(0)" onclick="showAL();"><span class="glyphicons glyphicons-beach-umbrella"></span><br>Flight+Hotel</a></li>
<li role="presentation" class="" id="tabA"><a href="javascript:void(0)" onclick="showA();"><span class="glyphicons glyphicons-airplane"></span><br>Flights</a></li>
<li role="presentation" class="" id="tabL"><a href="javascript:void(0)" onclick="showL();"><span class="glyphicons glyphicons-bed"></span><br>Hotels</a></li>
</ul>
<br>
<p class="alert alert-danger" id="msgError" style="display: none;">Error</p>
<div id="shopping" class="form-horizontal" style="text-align: left;">
<div class="form-group" id="fg-gatewayA" style="display: none;">
<label for="gatewayA">Departure Airport</label><br>
<select name="gatewayA" class="form-control" id="gatewayA">
<option value="">Select a departure city</option>
<option value="ABR">Aberdeen, SD</option>
<option value="ABI">Abilene, TX</option>
<option value="CAK">Akron Canton, OH</option>
<option value="ALS">Alamosa, CO</option>
<option value="ALB">Albany, NY</option>
<option value="ABQ">Albuquerque, NM</option>
<option value="AEX">Alexandria, LA</option>
<option value="ABE">Allentown, PA</option>
<option value="AOO">Altoona, PA</option>
<option value="AMA">Amarillo, TX</option>
<option value="ANC">Anchorage, AK</option>
<option value="ATW">Appleton, WI</option>
<option value="AVL">Asheville, NC</option>
<option value="ASE">Aspen, CO</option>
<option value="AHN">Athens, GA</option>
<option value="ATL">Atlanta, GA</option>
<option value="ACY">Atlantic City, NJ</option>
<option value="AIY">Atlantic City, NJ -Bader</option>
<option value="AGS">Augusta, GA</option>
<option value="AUS">Austin, TX</option>
<option value="BFL">Bakersfield, CA</option>
<option value="BWI">Baltimore, MD</option>
<option value="BGR">Bangor, ME</option>
<option value="BHB">Bar Harbor, ME</option>
<option value="BTR">Baton Rouge, LA</option>
<option value="BTL">Battle Creek, MI</option>
<option value="BFT">Beaufort, SC</option>
<option value="BPT">Beaumont, TX</option>
<option value="BLI">Bellingham, WA</option>
<option value="BJI">Bemidji, MN</option>
<option value="BPA">Bethpage, NY</option>
<option value="BIL">Billings, MT</option>
<option value="BGM">Binghamton, NY</option>
<option value="BHM">Birmingham, AL</option>
<option value="BIS">Bismarck, ND</option>
<option value="BMI">Bloomington, IL</option>
<option value="BCT">Boca Raton, FL</option>
<option value="BOI">Boise, ID</option>
<option value="BOS">Boston, MA</option>
<option value="WBU">Boulder, CO</option>
<option value="BZN">Bozeman, MT</option>
<option value="BFD">Bradford, PA</option>
<option value="BRD">Brainerd, MN</option>
<option value="BDR">Bridgeport, CT</option>
<option value="BRO">Brownsville, TX</option>
<option value="NHZ">Brunswick, ME</option>
<option value="BUF">Buffalo, NY</option>
<option value="BUR">Burbank, CA</option>
<option value="BRL">Burlington, IA</option>
<option value="BTV">Burlington, VT</option>
<option value="BTM">Butte, MT</option>
<option value="YYC">Calgary, AB</option>
<option value="JHY">Cambridge, MA</option>
<option value="CGI">Cape Girardeu, MO</option>
<option value="CLD">Carlsbad, CA</option>
<option value="CPR">Casper, WY</option>
<option value="CID">Cedar Rapids, IA</option>
<option value="CMI">Champaign, IL</option>
<option value="CHS">Charleston, SC</option>
<option value="CRW">Charleston, WV</option>
<option value="CLT">Charlotte, NC</option>
<option value="CHO">Charlottesville, VA</option>
<option value="CHA">Chattanooga, TN</option>
<option value="CYS">Cheyenne, WY</option>
<option value="CHI">Chicago, IL (CHI)</option>
<option value="MDW">Chicago, IL -Midway</option>
<option value="ORD">Chicago, IL -OHare</option>
<option value="CVG">Cincinnati, OH</option>
<option value="CKB">Clarksburg, WV</option>
<option value="CLW">Clearwater, FL</option>
<option value="CLE">Cleveland, OH</option>
<option value="CLI">Clintonville, WI</option>
<option value="CTH">Coatesville, PA</option>
<option value="COD">Cody, WY</option>
<option value="CLL">College Station, TX</option>
<option value="COS">Colorado Springs, CO</option>
<option value="COU">Columbia, MO</option>
<option value="CAE">Columbia, SC</option>
<option value="CSG">Columbus, GA</option>
<option value="GTR">Columbus, MS</option>
<option value="CMH">Columbus, OH</option>
<option value="CRP">Corpus Christi, TX</option>
<option value="CBE">Cumberland, MD</option>
<option value="DAL">Dallas, TX - Love Field</option>
<option value="DFW">Dallas/Ft.Worth, TX</option>
<option value="DXR">Danbury, CT</option>
<option value="DAY">Dayton, OH</option>
<option value="DAB">Daytona Beach, FL</option>
<option value="DEC">Decatur, IL</option>
<option value="DEN">Denver, CO</option>
<option value="DSM">Des Moines, IA</option>
<option value="DTW">Detroit, MI</option>
<option value="DDC">Dodge City, KS</option>
<option value="DHN">Dothan, AL</option>
<option value="DUJ">Du Bois, PA</option>
<option value="DBQ">Dubuque, IA</option>
<option value="DLH">Duluth, MN</option>
<option value="DRO">Durango, CO</option>
<option value="EAU">Eau Claire, WI</option>
<option value="YEG">Edmonton, AB</option>
<option value="ELP">El Paso, TX</option>
<option value="ELM">Elmira Corning, NY</option>
<option value="ERI">Erie, PA</option>
<option value="ESC">Escanaba, MI</option>
<option value="EUG">Eugene, OR</option>
<option value="ACV">Eureka, CA</option>
<option value="EVV">Evansville, IN</option>
<option value="PAE">Everett, WA</option>
<option value="FAI">Fairbanks, AK</option>
<option value="FAR">Fargo, ND</option>
<option value="FMN">Farmington, NM</option>
<option value="FYV">Fayetteville, AR</option>
<option value="XNA">Fayetteville, AR</option>
<option value="FAY">Fayetteville, NC</option>
<option value="FNT">Flint, MI</option>
<option value="FLO">Florence, SC</option>
<option value="FKL">Franklin, PA</option>
<option value="FAT">Fresno, CA</option>
<option value="FOD">Ft. Dodge, IA</option>
<option value="FLL">Ft. Lauderdale, FL</option>
<option value="TBN">Ft. Leonard, MO</option>
<option value="RSW">Ft. Myers, FL</option>
<option value="FMY">Ft. Myers, FL -Page</option>
<option value="FPR">Ft. Pierce, FL</option>
<option value="FSM">Ft. Smith, AR</option>
<option value="VPS">Ft. Walton Beach, FL</option>
<option value="FWA">Ft. Wayne, IN</option>
<option value="GNV">Gainesville, FL</option>
<option value="GCK">Garden City, KS</option>
<option value="GCC">Gillette, WY</option>
<option value="JGX">Glendale, CA</option>
<option value="GCN">Grand Canyon, AZ</option>
<option value="GJT">Grand Junction, CO</option>
<option value="GRR">Grand Rapids, MI</option>
<option value="GPZ">Grand Rapids, MN</option>
<option value="GBD">Great Bend, KS</option>
<option value="GTF">Great Falls, MT</option>
<option value="GRB">Green Bay, WI</option>
<option value="LWB">Greenbrier Lewisburg, WV</option>
<option value="GSO">Greensboro, NC -High Point</option>
<option value="GSP">Greenville, SC</option>
<option value="GPT">Gulfport, MS</option>
<option value="GUC">Gunnison, CO</option>
<option value="HGR">Hagerstown, MD</option>
<option value="YHZ">Halifax, NS</option>
<option value="HRL">Harlingen, TX</option>
<option value="MDT">Harrisburg, PA</option>
<option value="HFD">Hartford, CT</option>
<option value="BDL">Hartford, CT -Bradley</option>
<option value="HLN">Helena Airport</option>
<option value="HKY">Hickory, NC</option>
<option value="HHH">Hilton Head, SC</option>
<option value="HWO">Hollywood, FL</option>
<option value="HOM">Homer, AK</option>
<option value="HNL">Honolulu, HI</option>
<option value="IAH">Houston, TX</option>
<option value="HOU">Houston, TX -Hobby</option>
<option value="HTS">Huntington, WV</option>
<option value="HSV">Huntsville, AL</option>
<option value="IND">Indianapolis, IN</option>
<option value="ITH">Ithaca, NY</option>
<option value="JAN">Jackson, MS</option>
<option value="JAC">Jackson, WY</option>
<option value="JAX">Jacksonville, FL</option>
<option value="OAJ">Jacksonville, NC</option>
<option value="JLN">Joplin, MO</option>
<option value="AZO">Kalamazoo, MI</option>
<option value="FCA">Kalispell, MT</option>
<option value="MCI">Kansas City, MO -International</option>
<option value="EAR">Kearney, NE</option>
<option value="KTN">Ketchikan, AK</option>
<option value="EYW">Key West, FL</option>
<option value="TYS">Knoxville, TN</option>
<option value="LFT">Lafayette, LA</option>
<option value="LCH">Lake Charles, LA</option>
<option value="LNS">Lancaster, PA</option>
<option value="LAN">Lansing, MI</option>
<option value="LRD">Laredo, TX</option>
<option value="LAS">Las Vegas, NV</option>
<option value="LAW">Lawton, OK</option>
<option value="LEB">Lebanon, NH</option>
<option value="LEX">Lexington, KY</option>
<option value="LNK">Lincoln, NE</option>
<option value="LIT">Little Rock, AR</option>
<option value="LGB">Long Beach, CA</option>
<option value="GGG">Longview/East Texas Regional, TX</option>
<option value="LAX">Los Angeles, CA</option>
<option value="SDF">Louisville, KY</option>
<option value="LLD">Loveland, CO</option>
<option value="LBB">Lubbock, TX</option>
<option value="LYH">Lynchburg, VA</option>
<option value="MCN">Macon, GA</option>
<option value="MSN">Madison, WI</option>
<option value="MHT">Manchester, NH</option>
<option value="MGE">Marietta, GA</option>
<option value="MVY">Marthas Vineyard, MA</option>
<option value="MCW">Mason City, IA</option>
<option value="MFE">McAllen, TX</option>
<option value="MFR">Medford, OR</option>
<option value="MEM">Memphis, TN</option>
<option value="MIA">Miami, FL</option>
<option value="MAF">Midland, TX</option>
<option value="MKE">Milwaukee, WI</option>
<option value="MSP">Minneapolis/St. Paul, MN</option>
<option value="MSO">Missoula, MT</option>
<option value="CNY">Moab, UT</option>
<option value="MOB">Mobile, AL</option>
<option value="MLI">Moline/Quad City</option>
<option value="MLU">Monroe, LA</option>
<option value="MTP">Montauk, NY</option>
<option value="MRY">Monterey, CA</option>
<option value="MGM">Montgomery, AL</option>
<option value="YUL">Montreal, QC (YUL)</option>
<option value="MTJ">Montrose, CO</option>
<option value="MMU">Morristown, NJ</option>
<option value="NUQ">Mountain View, CA</option>
<option value="MIE">Muncie, IN</option>
<option value="MYR">Myrtle Beach, SC</option>
<option value="APC">Napa, CA</option>
<option value="APF">Naples, FL</option>
<option value="BNA">Nashville, TN</option>
<option value="HVN">New Haven, CT</option>
<option value="MSY">New Orleans, LA</option>
<option value="JFK">New York, NY (JFK)</option>
<option value="LGA">New York, NY (La Guardia)</option>
<option value="NYC">New York, NY (NYC)</option>
<option value="EWR">Newark, NJ</option>
<option value="SWF">Newburgh, NY</option>
<option value="PHF">Newport News, VA</option>
<option value="NPT">Newport, RI</option>
<option value="ORF">Norfolk, VA</option>
<option value="ORG">Norwalk, CT</option>
<option value="OAK">Oakland, CA</option>
<option value="OKC">Oklahoma City, OK</option>
<option value="OLM">Olympia, WA</option>
<option value="OMA">Omaha, NE</option>
<option value="ONT">Ontario, CA</option>
<option value="MCO">Orlando, FL</option>
<option value="YOW">Ottawa, Ontario</option>
<option value="PSP">Palm Springs, CA</option>
<option value="ECP">Panama City - NW Florida Beaches Int'l</option>
<option value="JPD">Pasadena, CA</option>
<option value="PLN">Pellston, MI</option>
<option value="PNS">Pensacola, FL</option>
<option value="PIA">Peoria, IL</option>
<option value="PHL">Philadelphia, PA</option>
<option value="PHX">Phoenix, AZ</option>
<option value="PIT">Pittsburgh, PA</option>
<option value="PBG">Plattsburgh, NY</option>
<option value="JBS">Pleasanton, CA</option>
<option value="PPM">Pompano Beach, FL</option>
<option value="PWM">Portland, ME</option>
<option value="PDX">Portland, OR</option>
<option value="PMH">Portsmouth, NH</option>
<option value="PQI">Presque Isle, ME</option>
<option value="PCT">Princeton, NJ</option>
<option value="PVD">Providence, RI</option>
<option value="UKT">Quakertown, PA</option>
<option value="YQB">Quebec City, QC</option>
<option value="RDU">Raleigh-Durham, NC</option>
<option value="RAP">Rapid City, SD</option>
<option value="RDM">Redmond, OR</option>
<option value="YQR">Regina, SK</option>
<option value="RNO">Reno, NV</option>
<option value="RIC">Richmond, VA</option>
<option value="ROA">Roanoke, VA</option>
<option value="ROC">Rochester, NY</option>
<option value="ROW">Roswell, NM</option>
<option value="SMF">Sacramento, CA</option>
<option value="MBS">Saginaw, MI</option>
<option value="SBY">Salisbury, MD</option>
<option value="SLC">Salt Lake City, UT</option>
<option value="SAT">San Antonio, TX</option>
<option value="SAN">San Diego, CA</option>
<option value="SFO">San Francisco, CA</option>
<option value="SJC">San Jose, CA</option>
<option value="SJU">San Juan, PR</option>
<option value="SBP">San Luis Obispo, CA</option>
<option value="SPQ">San Pedro, CA</option>
<option value="SNA">Santa Ana/Orange County, CA</option>
<option value="SBA">Santa Barbara, CA</option>
<option value="ZSM">Santa Clara, CA</option>
<option value="SMO">Santa Monica, CA</option>
<option value="SRQ">Sarasota/Bradentin, FL</option>
<option value="YXE">Saskatoon, SK (YXE)</option>
<option value="SAV">Savannah, GA</option>
<option value="SCF">Scottsdale, AZ</option>
<option value="AVP">Scranton, PA</option>
<option value="SEA">Seattle, WA</option>
<option value="SDX">Sedona, AZ</option>
<option value="SHV">Shreveport, LA</option>
<option value="SUX">Sioux City, IA</option>
<option value="FSD">Sioux Falls, SD</option>
<option value="SBN">South Bend, IN</option>
<option value="DTF">Southfield, MI</option>
<option value="GEG">Spokane, WA</option>
<option value="SPI">Springfield, IL</option>
<option value="SGF">Springfield, MO</option>
<option value="STL">St. Louis, MO</option>
<option value="PIE">St. Petersburg, FL</option>
<option value="SCE">State College, PA</option>
<option value="STE">Stevens Point, WI</option>
<option value="SWO">Stillwater, OK</option>
<option value="SYR">Syracuse, NY</option>
<option value="TIW">Tacoma, WA</option>
<option value="TLH">Tallahassee, FL</option>
<option value="TPA">Tampa, FL</option>
<option value="TEB">Teterboro, NJ</option>
<option value="TIJ">Tijuana, Mexico</option>
<option value="TOL">Toledo, OH</option>
<option value="YYZ">Toronto, ON (YYZ)</option>
<option value="TOA">Torrance, CA</option>
<option value="TVC">Traverse City, MI</option>
<option value="TTN">Trenton, NJ</option>
<option value="TRI">Tri City, TN</option>
<option value="TUS">Tucson, AZ</option>
<option value="TUL">Tulsa, OK</option>
<option value="VLD">Valdosta, GA</option>
<option value="YVR">Vancouver, BC</option>
<option value="YYJ">Victoria, BC</option>
<option value="VSA">Villahermosa</option>
<option value="ACT">Waco, TX</option>
<option value="WLM">Waltham, MA</option>
<option value="WAS">Washington D.C.</option>
<option value="DCA">Washington D.C. - Reagan</option>
<option value="IAD">Washington Dulles</option>
<option value="UES">Waukesha, WI</option>
<option value="AUW">Wausau, WI</option>
<option value="PBI">West Palm Beach, FL</option>
<option value="WPT">Westport, CT</option>
<option value="HPN">Whiteplains, NY</option>
<option value="ICT">Wichita, KS</option>
<option value="IPT">Williamsport, PA</option>
<option value="XWA">Williston, ND</option>
<option value="ILG">Wilmington, DE</option>
<option value="ILM">Wilmington, NC</option>
<option value="YQG">Windsor, ON</option>
<option value="YWG">Winnipeg, MB</option>
<option value="ONA">Winona, MN</option>
<option value="INT">Winston-Salem, NC</option>
<option value="ORH">Worcester, MA</option>
<option value="YNG">Youngstown-Warren, OH</option>
</select>
</div>
<div class="form-group" id="fg-gateway" style="display: block;">
<label for="gatewaySF">Departure Airport</label><br>
<input type="text" class="form-control ui-autocomplete-input" id="gatewaySF" placeholder="Departure City" autocomplete="off">
</div>
<!-- 2 productcode Packages and Hotel Only-->
<div class="form-group" id="fg-destination" style="display: block;">
<label for="destination">Destination</label><br>
<select class="form-control" id="destination">
<option value="" selected="selected">Select Destination</option>
<option value="AG-ANU-LIST">Antigua</option>
<option value="AW-AUA-LIST">Aruba</option>
<option value="BB-BGI-LIST">Barbados</option>
<option value="MX-CUN-LIST">Cancun - Hotel Zone/North Cancun/Isla Mujeres</option>
<option value="MX-RIVMAYA-LIST">Cancun - Riviera Maya</option>
<option value="CO-CTG-LIST">Cartagena</option>
<option value="CR-LIR-LIST">Costa Rica - Guanacaste</option>
<!--<option value="CR-SJO-LIST">Costa Rica - San Jose</option>-->
<option value="MX-CZM-LIST">Cozumel</option>
<option value="MX-CZMCUN-LIST">Cozumel via Cancun</option>
<option value="CW-CUR-LIST">Curacao</option>
<option value="BS-FPO-LIST">Grand Bahama Island</option>
<option value="GD-GND-LIST">Grenada</option>
<option value="JM-MBJ-LIST">Jamaica</option>
<option value="DO-LRM-LIST">La Romana via La Romana (LRM)</option>
<option value="DO-LRMSDQ-LIST">La Romana via Santo Domingo (SDQ)</option>
<option value="MX-SJD-LIST">Los Cabos</option>
<option value="BS-NAS-LIST">Nassau</option>
<option value="PA-PTY-LIST">Panama</option>
<option value="DO-POP-LIST">Puerto Plata</option>
<!-- <option value="DO-POPSTI-LIST">Puerto Plata via Santiago</option>
-->
<option value="MX-PVR-LIST">Puerto Vallarta/Riviera Nayarit</option>
<option value="DO-PUJ-LIST">Punta Cana</option>
<option value="DO-PUJSDQ-LIST">Punta Cana via Santo Domingo</option>
<option value="DO-AZS-LIST">Samana, DR</option>
<!-- <option value="VI-STJ-LIST">St John via St Thomas</option> -->
<option value="LC-SLU-LIST">St. Lucia</option>
<option value="AN-SXM-LIST">St. Martin/Maarten</option>
<option value="VI-STT-LIST">St. Thomas</option>
<option value="MX-TQO-LIST">Tulum - Riviera Maya</option>
<option value="TC-PLS-LIST">Turks & Caicos</option>
</select>
</div>
<!-- 2 cbairtocity Air Only -->
<div class="form-group" id="fg-destinationA" style="display: none;">
<label for="destinationA">Destination</label><br>
<select class="form-control" id="destinationA">
<option value="" selected="selected">Select Destination</option>
<option value="ANU">Antigua, Antigua & Barbuda</option>
<option value="AUA">Oranjestad, Aruba</option>
<option value="BGI">Bridgetown, Barbados</option>
<option value="SJD">Cabo San Lucas, Mexico</option>
<option value="CUN">Cancun, Mexico</option>
<option value="CZM">Cozumel</option>
<option value="CUR">Willemstad, Curacao</option>
<option value="FPO">Freeport, Bahamas</option>
<option value="LRM">La Romana, Dominican Republic</option>
<option value="LIR">Liberia, Costa Rica</option>
<option value="MBJ">Montego Bay, Jamaica</option>
<option value="NAS">Nassau, Bahamas</option>
<option value="PTY">Panama City, Panama</option>
<option value="PLS">Providenciales, Turks & Caicos</option>
<option value="POP">Puerto Plata, Dominican Republic</option>
<option value="PVR">Puerto Vallarta/Riviera Nayarit</option>
<option value="PUJ">Punta Cana, Dominican Republic</option>
<option value="SJO">San Jose, Costa Rica</option>
<option value="STI">Santiago, Dominican Republic</option>
<option value="SDQ">Santo Domingo, Dominican Republic</option>
<option value="STX">St Croix, Virgin Islands</option>
<!-- <option value="STJ">St John, Virgin Islands</option> -->
<option value="SKB">St Kitts, Saint Kitts & Nevis</option>
<option value="SLU">St Lucia, Saint Lucia (SLU)</option>
<option value="UVF">St Lucia, Saint Lucia (UVF)</option>
<option value="STT">St Thomas, Virgin Islands, U.S.</option>
<option value="SXM">St. Maarten, Netherlands Antilles</option>
</select>
</div>
<div class="form-group" id="fg-departuredate">
<label for="departuredate"><span class="lblDepartureDate" style="display: inline;">Departure Date</span><span class="lblCheckIn" style="display: none;">Check In</span></label><br>
<div class="input-group date" id="DepartureDateGroup">
<input type="text" class="form-control hasDatepicker" id="departuredate" placeholder="Departure Date"><span class="input-group-addon"><i class="fa fa-calendar" id="myButtonDepartureDate"></i></span>
</div>
<p id="val_departuredate" class="alert alert-danger" style="display: none;"></p>
</div>
<div class="form-group" id="fg-returndate">
<label for="returndate"><span class="lblReturnDate" style="display: inline;">Return Date</span><span class="lblCheckOut" style="display: none;">Check Out</span></label><br>
<div class="input-group date" id="ReturnDateGroup">
<input type="text" class="form-control hasDatepicker" id="returndate" placeholder="Return Date"><span class="input-group-addon"><i class="fa fa-calendar" id="myButtonReturnDate"></i></span>
</div>
<p id="val_returndate" class="alert alert-danger" style="display: none;"></p>
</div>
<div class="form-group">
<div class="col-xs-6 lnop">
<label for="numnights1">Nights</label><br>
<select class="form-control" id="numnights1">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7" selected="selected">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
</select>
</div>
<div class="col-xs-6 lnop">
<label for="Rooms">Rooms</label>
<select class="form-control" id="Rooms">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
</div>
</div>
<!-- Room # 1 :: All Needed Option to Push this below a button as layer, later-->
<div class="form-group" id="R1" style="display: block;">
<label>Room #1</label><br>
<div class="col-xs-6 lnop">
<label for="R1A">Adults</label>
<select class="form-control" id="R1A" name="numadts">
<option value="1">1</option>
<option value="2" selected="selected">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
</div>
<div class="col-xs-6 lnop">
<label for="R1C">Children</label>
<select class="form-control children" id="R1C" name="numchds">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
</div>
<div class="col-xs-12 lnop childrenAges" id="R1CA" style="display: none;">
<label>Age of Children</label><br>
<select class="form-control form-control-ages" id="R1C1A" name="chd1age" style="display: none;">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R1C2A" name="chd2age" style="display: none;">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R1C3A" name="chd3age" style="display: none;">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R1C4A" name="chd4age" style="display: none;">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R1C5A" name="chd5age" style="display: none;">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R1C6A" name="chd6age" style="display: none;">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R1C7A" name="chd7age" style="display: none;">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R1C8A" name="chd8age" style="display: none;">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R1C9A" name="chd9age" style="display: none;">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R1C10A" name="chd10age" style="display: none;">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
</div>
<!-- Room # 2 :: All Needed Option to Push this below a button as layer, later-->
<div class="form-group" id="R2" style="display: none;">
<label>Room #2</label><br>
<div class="col-xs-6 lnop">
<label for="R2A">Adults</label>
<select class="form-control" id="R2A" name="numadts">
<option value="1">1</option>
<option value="2" selected="selected">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
</div>
<div class="col-xs-6 lnop">
<label for="R2C">Children</label>
<select class="form-control children" id="R2C" name="numchds">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
</div>
<div class="col-xs-12 lnop childrenAges" id="R2CA" style="display: none;">
<label>Age of Children</label><br>
<select class="form-control form-control-ages" id="R2C1A" name="chd1age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R2C2A" name="chd2age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R2C3A" name="chd3age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R2C4A" name="chd4age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R2C5A" name="chd5age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R2C6A" name="chd6age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R2C7A" name="chd7age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R2C8A" name="chd8age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R2C9A" name="chd9age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R2C10A" name="chd10age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
</div>
<!-- Room # 3 :: All Needed Option to Push this below a button as layer, later-->
<div class="form-group" id="R3" style="display: none;">
<label>Room #3</label><br>
<div class="col-xs-6 lnop">
<label for="R3A">Adults</label>
<select class="form-control" id="R3A" name="numadts">
<option value="1">1</option>
<option value="2" selected="selected">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
</div>
<div class="col-xs-6 lnop">
<label for="R3C">Children</label>
<select class="form-control children" id="R3C" name="numchds">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
</div>
<div class="col-xs-12 lnop childrenAges" id="R3CA" style="display: none;">
<label>Age of Children</label><br>
<select class="form-control form-control-ages" id="R3C1A" name="chd1age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R3C2A" name="chd2age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R3C3A" name="chd3age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R3C4A" name="chd4age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R3C5A" name="chd5age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R3C6A" name="chd6age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R3C7A" name="chd7age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R3C8A" name="chd8age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R3C9A" name="chd9age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R3C10A" name="chd10age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
</div>
<!-- Room # 4 :: All Needed Option to Push this below a button as layer, later-->
<div class="form-group" id="R4" style="display: none;">
<label>Room #4</label><br>
<div class="col-xs-6 lnop">
<label for="R4A">Adults</label>
<select class="form-control" id="R4A" name="numadts">
<option value="1">1</option>
<option value="2" selected="selected">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
</div>
<div class="col-xs-6 lnop">
<label for="R4C">Children</label>
<select class="form-control children" id="R4C" name="numchds">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
<div class="col-xs-12 lnop childrenAges" id="R4CA" style="display: none;">
<label>Age of Children</label><br>
<select class="form-control form-control-ages" id="R4C1A" name="chd1age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R4C2A" name="chd2age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R4C3A" name="chd3age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R4C4A" name="chd4age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R4C5A" name="chd5age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R4C6A" name="chd6age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R4C7A" name="chd7age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R4C8A" name="chd8age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R4C9A" name="chd9age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R4C10A" name="chd10age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
</div>
</div>
<!-- Room # 5 :: All Needed Option to Push this below a button as layer, later-->
<div class="form-group" id="R5" style="display: none;">
<label>Room #5</label><br>
<div class="col-xs-6 lnop">
<label for="R5A">Adults</label>
<select class="form-control" id="R5A" name="numadts">
<option value="1">1</option>
<option value="2" selected="selected">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
</div>
<div class="col-xs-6 lnop">
<label for="R5C">Children</label>
<select class="form-control children" id="R5C" name="numchds">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
<div class="col-xs-12 lnop childrenAges" id="R5CA" style="display: none;">
<label>Age of Children</label><br>
<select class="form-control form-control-ages" id="R5C1A" name="chd1age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R5C2A" name="chd2age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R5C3A" name="chd3age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R5C4A" name="chd4age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R5C5A" name="chd5age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R5C6A" name="chd6age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R5C7A" name="chd7age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R5C8A" name="chd8age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R5C9A" name="chd9age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R5C10A" name="chd10age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
</div>
</div>
<!-- Room # 6 :: All Needed Option to Push this below a button as layer, later-->
<div class="form-group" id="R6" style="display: none;">
<label>Room #6</label><br>
<div class="col-xs-6 lnop">
<label for="R6A">Adults</label>
<select class="form-control" id="R6A" name="numadts">
<option value="1">1</option>
<option value="2" selected="selected">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
</select>
</div>
<div class="col-xs-6 lnop">
<label for="R6C">Children</label>
<select class="form-control children" id="R6C" name="numchds">
<option value="0" selected="selected">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
</div>
</div>
<div class="col-xs-12 lnop childrenAges" id="R6CA" style="display: none;">
<label>Age of Children</label><br>
<select class="form-control form-control-ages" id="R6C1A" name="chd1age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R6C2A" name="chd2age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R6C3A" name="chd3age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R6C4A" name="chd4age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R6C5A" name="chd5age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R6C6A" name="chd6age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R6C7A" name="chd7age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R6C8A" name="chd8age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R6C9A" name="chd9age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<select class="form-control form-control-ages" id="R6C10A" name="chd10age">
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</select>
<option value=""></option>
<option value="0 - lap">0[lap]</option>
<option value="0 - seat">0[seat]</option>
<option value="1 - lap">1[lap]</option>
<option value="1 - seat">1[seat]</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
</div>
<div class="form-group" id="fg-aircabinclass" style="display: block;">
<select class="form-control" name="aircabinclass" id="aircabinclass"><!-- onclick="fareClassChange();">-->
<option value="">- Select Class -</option>
<option value="EXBASIC">Economy/Exclude Basic Economy</option>
<option value="E" selected="">Economy/Include Basic Economy</option>
<option value="W">Premium Economy/Comfort</option>
<option value="B">Business/First</option>
</select>
<input type="hidden" name="excludebasiceconomy" id="excludebasiceconomy" value="">
</div>
<div class="form-group">
<p><span class="aoshow" style="display: inline;"><a href="javascript:aoshow();">Advanced Options<i class="fa fa-chevron-down"></i></a></span><span class="aohide"
style="display: none;"><a href="javascript:aohide();">Advanced Options<i class="fa fa-chevron-up"></i></a></span></p>
</div>
<div class="aodetails" style="display: none;">
<div class="form-group" id="fg-txthotelpref" style="display: block;">
<input type="text" name="txthotelpref" id="txthotelpref" class="form-control" value="" placeholder="Hotel Name">
</div>
<div class="form-group" id="fg-dtime1" style="display: block;">
<div class="input-group">
<select class="form-control" name="dtime1" id="dtime1">
<option value="" selected="selected">Departure Time: Any time</option>
<option value="0659">Morning (5am-9am)</option>
<option value="1059">Late Morning (9am-1pm)</option>
<option value="1459">Afternoon (1pm-5pm)</option>
<option value="1859">Evening (5pm-9pm)</option>
<option value="2259">Night (9pm-1am)</option>
<option value="0259">Late Night (1am-5am)</option>
</select>
<span class="input-group-addon"><i class="fa fa-clock-o"></i></span>
</div>
</div>
<div class="form-group" id="fg-dtime2" style="display: block;">
<div class="input-group">
<select class="form-control" name="dtime2" id="dtime2">
<option value="" selected="selected">Return Time: Any time</option>
<option value="0659">Morning (5am-9am)</option>
<option value="1059">Late Morning (9am-1pm)</option>
<option value="1459">Afternoon (1pm-5pm)</option>
<option value="1859">Evening (5pm-9pm)</option>
<option value="2259">Night (9pm-1am)</option>
<option value="0259">Late Night (1am-5am)</option>
</select>
<span class="input-group-addon"><i class="fa fa-clock-o"></i></span>
</div>
</div>
<div class="form-group" id="fg-aircarrier" style="display: block;">
<select class="form-control" name="aircarrier" id="aircarrier">
<option value="" selected="selected">Any Airline</option>
<option value="VW">Aeromar</option>
<option value="AM">Aeromexico</option>
<option value="AC">Air Canada</option>
<option value="AF">Air France</option>
<option value="TS">Air Transat</option>
<option value="FL">Airtran</option>
<option value="AS">Alaska</option>
<option value="AA">American</option>
<option value="UP">Bahamasair</option>
<option value="BA">British Airways</option>
<option value="BW">Caribbean Airlines</option>
<option value="KX">Cayman</option>
<option value="CM">Copa</option>
<option value="DL">Delta</option>
<option value="F9">Frontier</option>
<option value="G3">Gol</option>
<option value="IB">Iberia</option>
<option value="4O">Interjet</option>
<option value="B6">JetBlue</option>
<option value="KL">KLM Royal Dutch</option>
<option value="LR">Lacsa</option>
<option value="LA">LAN</option>
<option value="4M">LAN Argentina</option>
<option value="LP">LAN Peru</option>
<option value="LI">Liat</option>
<option value="LH">Lufthansa</option>
<option value="#">Silver</option>
<option value="WN">Southwest Airlines</option>
<option value="NK">Spirit</option>
<option value="SY">Sun Country</option>
<option value="WG">Sunwing Airlines</option>
<option value="TA">TACA</option>
<option value="UA">United Airlines</option>
<option value="VX">Virgin America</option>
<option value="Y4">Volaris</option>
<option value="WS">Westjet</option>
</select>
</div>
<div class="form-group" id="fg-airfaretype" style="display: block;">
<select class="form-control" name="airfaretype" id="airfaretype">
<option value="BOTH" selected="selected">All Fares</option>
<option value="XNDC">Exclude Restrictive NDC Fares</option>
</select>
</div>
<div class="form-group" id="fg-maxstops" style="display: block;">
<select class="form-control" name="maxstops" id="maxstops">
<option value="">- Select Connections -</option>
<option value="0">Non-Stop/Direct</option>
<option value="1">Max 1-Stop</option>
<option value="" selected="selected">All Stops</option>
</select>
</div>
</div>
<div class="form-group alcenter">
<input type="button" class="btn btn-warning" style="color:white;width: 100%;" onclick="validateForm()" value="Continue">
</div>
</div>
<div class="contact-phone">
<p>Want to talk? Give us a Call</p>
<p><i class="fa fa-phone"></i> <big><strong><a href="tel:8003094717">1.800.309.4717</a></strong></big></p>
</div>
</div>
</div>
<!-- test code-->
<script type="text/javascript">
var availableAirports = [];
function buildAvailAirports() {
availableAirports = [];
//Build the availableAirports based on list provided by system
$("#gatewayA option").each(function(i, v) {
availableAirports.push({
"code": v.value,
"label": v.text + " (" + v.value + ")"
});
})
}
function AddCRMultiRegionProduct() {
var allprod, i, pivotindex, pivotopt, newopt, clientIP;
pivotindex = 0;
i = 0;
allprod = document.getElementById('destination');
//find the first costa rica option and insert a new option (costa rica - multiregion) before it.
for (i = 0; i < allprod.options.length - 1; i++) {
if (allprod.options[i].text.toUpperCase().indexOf('COSTA RICA') > -1) {
//this is it!
pivotindex = i;
break;
}
}
//$("#productcode option")
newopt = document.createElement('option');
newopt.text = 'Costa Rica - Multiple Regions'
newopt.value = 'CRMultiRegions'
pivotopt = allprod.options[pivotindex];
//now add new option in
try {
allprod.add(newopt, pivotopt); //standard compliant...no IE
} catch (ex) {
allprod.add(newopt, pivotindex); //IE only
}
}
//Shopping Form submit functions
function formatDate(date) {
var d = new Date(date),
month = '' + (d.getMonth() + 1),
day = '' + d.getDate(),
year = d.getFullYear();
if (month.length < 2) month = '0' + month;
if (day.length < 2) day = '0' + day;
return [year, month, day].join('-');
}
function addDays(date, days) {
var tempdate = new Date(date);
tempdate.setDate(tempdate.getDate() + days);
return tempdate;
}
function buildMaskShopping() {
var myMask, tempMask;
var msgMask = "";
var i, j;
myMask = "";
for (i = 0; i < document.getElementById('Rooms').value; i++) //document.main_form.numadts.length; i++)
{
tempMask = "";
var numAdt = $('#shopping [name="numadts"]')[i].value;
if (parseInt(numAdt) === 0) {
msgMask += "Please select at least one adult for room #" + (i + 1) + "<br />";
}
//Get adults
for (j = 1; j <= numAdt; j++) {
tempMask = tempMask + "A";
}
//Get children
var numChild = $('#shopping [name="numchds"]')[i].value;
for (j = 1; j <= numChild; j++) {
//Check that at least one adult was selected for this room
tempMask = tempMask + "C";
var chdAge;
chdAge = $('#shopping [name=chd' + j.toString() + 'age]')[i].value;
if (chdAge === '') {
msgMask += 'Please select child ' + j.toString() + ' age for room #' + (i + 1).toString() + '<br />';
}
tempMask = tempMask + chdAge.toString();
}
if (tempMask !== "") {
if (i > 0) myMask = myMask + "/" + tempMask;
else myMask = tempMask;
}
}
// alert("Mask: " + myMask);
if (msgMask === "") {
var intInfWithSeat = (myMask.length - myMask.replace(/ - seat/g, '').length) / ' - seat'.length;
myMask = myMask.replace(/ - seat/g, '').replace(/ - lap/g, '')
try {
$('#searchmask').val(myMask);
} catch (ex) {
console.log(ex.toString());
}
$('#numairadts').val(myMask.length - myMask.replace(/A/g, '').length);
$('#numairchds').val(myMask.length - myMask.replace(/C/g, '').length);
$('#numairinfreqseat').val(intInfWithSeat);
}
//Done
return msgMask;
}
function saveCookieVars() {
var shopType = $('#shopType').val();
// Set all Cookies
// From to --------------------------------------------------------------------------------------------------------------------------
SetCookie('cookie_shoptype', $('#shopType').val(), 30, '/', document.domain, '');
SetCookie('cookie_txthotelpref', $('#txthotelpref').val(), 30, '/', document.domain, '');
// Shop Type Specific ---------------------------------------------------------------------------------------------------------------
switch (shopType) {
case 'A':
SetCookie('cookie_airfromcity', $('#airfromcity').val(), 30, '/', document.domain, '');
SetCookie('cookie_cbDepart', $('#airfromcity').val(), 30, '/', document.domain, '');
SetCookie('cookie_cbDepartAIRONLY', $('#airfromcity').val(), 30, '/', document.domain, '');
break;
case "AL":
SetCookie('cookie_airfromcity', $('#airfromcity').val(), 30, '/', document.domain, '');
SetCookie('cookie_cbDepart', $('#airfromcity').val(), 30, '/', document.domain, '');
SetCookie('cookie_cbDepartAIRONLY', $('#airfromcity').val(), 30, '/', document.domain, '');
break;
default:
break;
}
// Generic --------------------------------------------------------------------------------------------------------------------------
SetCookie('cookie_productcode', $('#productcode').val(), 30, '/', document.domain, '');
SetCookie('cookie_cbDest', $('#productcode').val(), 30, '/', document.domain, '');
// Dates ----------------------------------------------------------------------------------------------------------------------------
SetCookie('cookie_tbCheckInHotelReq', $('#tbCheckInHotelReq').val(), 30, '/', document.domain, '');
SetCookie('cookie_tbCheckOutHotelReq', $('#tbCheckOutHotelReq').val(), 30, '/', document.domain, '');
SetCookie('cookie_airdateout', $('#tbCheckInHotelReq').val(), 30, '/', document.domain, '');
SetCookie('cookie_airdateret', $('#tbCheckOutHotelReq').val(), 30, document.domain, '', '');
SetCookie('cookie_cbairtocity', $('#airtocity').val(), 30, '/', document.domain, '');
SetCookie('cookie_selNumRooms', $('#selNumRooms').val(), 30, '/', document.domain, '');
SetCookie('cookie_numnights1', $('#numnights1').val(), 30, '/', document.domain, '');
// Advanced options -----------------------------------------------------------------------------------------------------------------
SetCookie('cookie_aircarrier', $('#aircarrier').val(), 30, '/', document.domain, '');
SetCookie('cookie_aircabinclass', $('#aircabinclass').val(), 30, '/', document.domain, '');
SetCookie('cookie_airfaretype', $('#airfaretype').val(), 30, '/', document.domain, '');
SetCookie('cookie_maxstops', $('#maxstops').val(), 30, '/', document.domain, '');
//save number of pax in each room.
var paxinroom;
paxinroom = '';
if (document.getElementsByName('numadts')) {
for (i = 0; i < document.getElementsByName('numadts').length; i++) {
if (paxinroom == '') {
paxinroom += document.getElementsByName('numadts').item(i).value;
} else {
paxinroom += ',' + document.getElementsByName('numadts').item(i).value;
}
}
}
SetCookie('cookie_adtineachroom', paxinroom, 30, '/', document.domain, '');
paxinroom = '';
if (document.getElementsByName('numchds')) {
for (i = 0; i < document.getElementsByName('numchds').length; i++) {
if (paxinroom == '') {
paxinroom += document.getElementsByName('numchds').item(i).value;
} else {
paxinroom += ',' + document.getElementsByName('numchds').item(i).value;
}
}
}
SetCookie('cookie_chdineachroom', paxinroom, 30, '/', document.domain, '');
for (i = 1; i < 7; i++) {
paxinroom = '';
for (j = 0; j < document.getElementsByName('chd' + i + 'age').length; j++) {
if (paxinroom == '') {
paxinroom += document.getElementsByName('chd' + i + 'age').item(j).value;
} else {
paxinroom += ',' + document.getElementsByName('chd' + i + 'age').item(j).value;
}
}
SetCookie('cookie_chd' + i + 'ages', paxinroom, 30, '/', document.domain, '');
}
SetCookie('cookie_aircabinclass', $('#aircabinclass').val(), 30, '/', document.domain, '');
SetCookie('cookie_airfaretype', $('#airfaretype').val(), 30, '/', document.domain, '');
SetCookie('cookie_dtime1', $('#dtime1').val(), 30, '/', document.domain, '');
SetCookie('cookie_dtime2', $('#dtime2').val(), 30, '/', document.domain, '');
}
// Form validation based on shopType
function validateForm() {
var isError = false; // Boolean to catch an error in input
var isDates = true; // Boolean to check if form can be submitted
var msgError = ''; // String variable to collect errors on the way
// Start by loading shop type
var shopType = $('#shopType').val();
// Reset form display if previously with error
$('#msgError').css("display", "none");
$('#msgError').html(msgError);
// Gateway Validation
// Only applies to AL and A
if (shopType == 'AL') {
// AJAX transfers airport code to airfromcity
if ($('#airfromcity').val().replace(/airfromcity/g, '').replace('[', '').replace(']', '') === '') {
isError = true;
msgError += 'Departure airport is mandatory<br />';
$('#fg-gateway').addClass("has-error");
} else {
var selGateway = $('#airfromcity').val();
$('#fg-gateway').removeClass("has-error");
document.getElementById('cbDepart').value = $('#airfromcity').val();
}
} else if (shopType == 'A') {
var g = document.getElementById("gatewayA");
var selGateway = g.options[g.selectedIndex].value;
if (selGateway == '') {
isError = true;
msgError += 'Departure airport is mandatory<br />';
$('#fg-gatewayA').addClass("has-error");
} else {
$('#fg-gatewayA').removeClass("has-error");
document.getElementById('cbDepart').value = selGateway;
document.getElementById('airfromcity').value = selGateway;
}
}
// Destination Validation
// AL + L pull destination, A pulls destinationA
if (shopType == 'AL' || shopType == 'L') {
if (document.getElementById('destination').value == '') {
isError = true;
msgError += 'Destination is mandatory<br />';
$('#fg-destination').addClass("has-error");
} else {
$('#fg-destination').removeClass("has-error");
document.getElementById('airtocity').value = '';
document.getElementById('productcode').value = $('#destination').val();
}
} else {
document.getElementById('productcode').value = '';
if (document.getElementById('destinationA').value == '') {
isError = true;
msgError += 'Destination is mandatory<br />';
$('#fg-destinationA').addClass("has-error");
} else {
$('#fg-destinationA').removeClass("has-error");
var selDestination = $('#destinationA').val();
document.getElementById('airtocity').value = selDestination;
// Verify what to do with product code in this case. Do I have to set it to ''
}
}
// Departure Date Validation
if (document.getElementById('departuredate').value == '') {
isError = true;
msgError += 'Departure date is mandatory<br />';
$('#fg-departuredate').addClass("has-error");
} else {
// We have a value and form requires a valide date so we can check if date is > as today + 2 and < as
var curDate = new Date();
var maxDate = new Date();
var minDate = new Date();
var depDate = new Date();
var retDate = new Date();
var Nights = 1;
var a = document.getElementById("numnights1");
Nights = parseInt(a.options[a.selectedIndex].value);
depDate = new Date(document.getElementById('departuredate').value);
retDate = addDays(depDate, Nights);
minDate = addDays(curDate, 3);
maxDate = addDays(curDate, parseInt(document.getElementById('FutureAirDays').value));
// In the past
if (new Date(depDate.toString()) < new Date(minDate.toString())) {
isError = true;
isDates = false;
msgError += 'Departure date must be at least three days from today.' + '<br />';
$('#fg-departuredate').addClass("has-error");
} else {
$('#fg-departuredate').removeClass("has-error");
}
// Too far away AL and A. Check only if there is no dates error so far
if (isDates) {
if (shopType == 'AL' || shopType == 'A') {
if (new Date(depDate.toString()) > new Date(maxDate.toString())) {
isError = true;
isDates = false;
msgError += document.getElementById('AirEarlyMsg').value + '<br />';
$('#fg-departuredate').addClass("has-error");
} else {
$('#fg-departuredate').removeClass("has-error");
}
}
}
if (isDates) {
$('#airdateout').val(FormatDate(depDate));
$('#airdateret').val(FormatDate(retDate));
$('#tbCheckInHotelReq').val($('#airdateout').val());
$('#tbCheckOutHotelReq').val($('#airdateret').val());
}
}
$('#selNumRooms').val($('#Rooms').val());
var myMaskShopping = buildMaskShopping();
if (myMaskShopping != "") {
isError = true;
msgError += myMaskShopping + '<br />';
}
if (isError) {
$('#msgError').css("display", "block");
$('#msgError').html(msgError);
return false;
} else {
// We are good to go
saveCookieVars()
// Missing?
if ($('#aircabinclass').val() == 'EXBASIC') {
$('#cbcabin').val('E');
$('#excludebasiceconomy').val('Y');
} else {
$('#cbcabin').val($('#aircabinclass').val());
}
$('#newsearch').val(1);
if (shopType == 'L') {
$('#chkAir').val('N');
} else {
$('#chkAir').val('Y');
}
if ($('#shopType').val() === 'A') {
$('#Action').val('AirList');
} else {
$('#Action').val('SeqList');
}
// Setup Start Shop Event for monitoring
// Pipe for event Label BRAND|url|uuid|shopType|CurrentDate|Gateway|Destination|DepartureDate|Nights|ReturnDate|Mask|
// BRAND uppercase
// url window.location.host + window.location.pathname
// cookie _uuid4 seeded with GTM
// shopType AL, A or L
// Current Date yyyy-mm-dd
// Gateway (airport code)
// Destination AL, L Productcode, A Destination Airport
// Departure Date, Checkin Date yyyy-mm-dd
// Nights numeric
// Return Date, Checkout Date yyyy-mm-dd
// Mask Shopping
try {
var myMask = $('#searchmask').val();
var outDepDate = FormatDate(depDate);
var outRetDate = FormatDate(retDate);
var outCurDate = FormatDate(curDate);
var eventLabel = 'VACEXPRESS|' + window.location.host + window.location.pathname + '|' + GetCookie('_UUID4') + '|' + shopType + '|' + outCurDate + '|';
if (shopType == 'AL') {
eventLabel += document.getElementById('airfromcity').value + '|' + document.getElementById('productcode').value + '|' + outDepDate + '|' + Nights + '|' + outRetDate + '|' + myMask;
} else if (shopType == 'A') {
eventLabel += document.getElementById('airfromcity').value + '|' + document.getElementById('airtocity').value + '|' + outDepDate + '|' + Nights + '|' + outRetDate + '|' + myMask;
} else if (shopType == 'L') {
eventLabel += 'NaN|' + document.getElementById('productcode').value + '|' + outDepDate + '|' + Nights + '|' + outRetDate + '|' + myMask;
}
if (eventLabel != '') {
dataLayer.push({
'event': 'GAEvent',
'eventCategory': 'VACEXPRESS Shopping',
'eventAction': 'Start Shop',
'eventLabel': eventLabel,
'eventValue': undefined
});
}
} catch (ex) {}
$('#shopping').parents('form').prop('action', 'https://' + document.domain + '/res/STWMain.aspx?Theme=vacexpress&SessID=' + QueryString('SessID') + GetCustomInfo());
$('#shopping').parents('form').prop('target', '_parent');
$('#shopping').parents('form').submit();
}
}
//Shop Form functions
function setOptionSelect(pulldownid, option) {
var select = document.getElementById(pulldownid);
for (var i = 0; i < select.options.length; i++) {
if (select.options[i].value == option) {
select.options[i].selected = true;
}
}
}
function setShopType(shopType) {
$('#shopType').val(shopType);
}
function loadCookies() {
var i, j, k;
var select;
var cookievalue = GetCookie('cookie_shoptype');
if (cookievalue && cookievalue !== '') {
if (cookievalue == 'AL' || cookievalue == 'A' || cookievalue == 'L') {
setShopType(cookievalue);
} else {
setShopType('AL');
}
} else {
setShopType('AL');
}
// From to ===========================================================================================================================
// Where do we leave from? -----------------------------------------------------------------------------------------------------------
try {
cookievalue = GetCookie('cookie_airfromcity');
if (cookievalue && cookievalue !== '') {
$('#airfromcity').val(cookievalue);
for (j = 1; j < availableAirports.length; j++) {
if (availableAirports[j].code == cookievalue) {
$('#gatewaySF').val(availableAirports[j].label);
$('#airfromcity').val(availableAirports[j].code);
}
}
select = document.getElementById("gatewayA");
for (i = 0; i < select.options.length; i++) {
if (select.options[i].value == cookievalue) {
select.options[i].selected = true;
}
}
}
} catch (ex) {}
// Where do we go to? ----------------------------------------------------------------------------------------------------------------
try {
cookievalue = GetCookie('cookie_productcode');
if (cookievalue && cookievalue !== '') {
document.getElementById('productcode').value = cookievalue;
select = document.getElementById("destination");
for (i = 0; i < select.options.length; i++) {
if (select.options[i].value == cookievalue) {
select.options[i].selected = true;
}
}
}
} catch (ex) {}
try {
cookievalue = GetCookie('cookie_cbairtocity');
if (cookievalue && cookievalue !== '') {
document.getElementById('airtocity').value = cookievalue;
select = document.getElementById("destinationA");
for (i = 0; i < select.options.length; i++) {
if (select.options[i].value == cookievalue) {
select.options[i].selected = true;
}
}
}
} catch (ex) {}
// Dates and Nights ==================================================================================================================
// Departing Date - tbCheckInHotelReq or if not available airdateout -----------------------------------------------------------------
try {
cookievalue = GetCookie('cookie_tbCheckInHotelReq');
document.getElementById('departuredate').value = cookievalue;
if (cookievalue && cookievalue !== '') {
document.getElementById('tbCheckInHotelReq').value = cookievalue;
document.getElementById('airdateout').value = cookievalue;
} else {
cookievalue = GetCookie('cookie_airdateout');
if (cookievalue && cookievalue !== '') {
document.getElementById('airdateout').value = cookievalue;
document.getElementById('tbCheckInHotelReq').value = cookievalue;
}
}
} catch (ex) {}
// Number of Nights ------------------------------------------------------------------------------------------------------------------
try {
cookievalue = GetCookie('cookie_numnights1');
if (cookievalue && cookievalue !== '') {
setOptionSelect('numnights1', cookievalue);
}
} catch (ex) {}
// Returning Date - tbCheckOutHotelReq or if not available airdateret ----------------------------------------------------------------
try {
cookievalue = GetCookie('cookie_tbCheckOutHotelReq');
document.getElementById('returndate').value = cookievalue;
if (cookievalue && cookievalue !== '') {
document.getElementById('tbCheckOutHotelReq').value = cookievalue;
document.getElementById('airdateret').value = cookievalue;
} else {
cookievalue = GetCookie('cookie_airdateret');
if (cookievalue && cookievalue !== '') {
document.getElementById('airdateret').value = cookievalue;
document.getElementById('tbCheckOutHotelReq').value = cookievalue;
}
}
} catch (ex) {}
// Validate Dates
// Check if start date is not past if yes set it to today + 3
var curDate = new Date();
var depDate = new Date($('#departuredate').val());
var numNights = parseInt($('#numnights1').val());
var retDate = new Date();
if ((depDate - curDate) / (1000 * 3600 * 24) <= 3) {
// Reset Start Date + all others
depDate = addDays(curDate, 3);
retDate = addDays(depDate, numNights);
depDateFormat = FormatDate(depDate);
$('#departuredate').val();
$('#tbCheckInHotelReq').val();
$('#airdateout').val();
retDateFormat = FormatDate(retDate);
$('#returndate').val();
$('#tbCheckOutHotelReq').val();
$('#airdateret').val();
}
// Rooms, Adults, Kids, Age of Kids ==================================================================================================
cookievalue = GetCookie('cookie_selNumRooms');
if (cookievalue && cookievalue != '') {
document.getElementById('selNumRooms').value = cookievalue;
setOptionSelect('Rooms', cookievalue);
}
//put back the number of passengers in each room.
cookievalue = GetCookie('cookie_adtineachroom');
if (cookievalue && cookievalue != '') {
for (j = 0; j < cookievalue.split(',').length; j++) {
if (document.getElementsByName('numadts') && document.getElementsByName('numadts').length > j) {
document.getElementsByName('numadts').item(j).value = cookievalue.split(',')[j];
}
}
}
//put back the number of passengers in each room.
cookievalue = GetCookie('cookie_chdineachroom');
if (cookievalue && cookievalue != '') {
for (j = 0; j < cookievalue.split(',').length; j++) {
if (document.getElementsByName('numchds') && document.getElementsByName('numchds').length > j) {
document.getElementsByName('numchds').item(j).value = cookievalue.split(',')[j];
}
}
}
//set the children ages.
k = 0;
j = 0; //max of 6 children each room.
for (k = 1; k < 7; k++) {
cookievalue = GetCookie('cookie_chd' + k + 'ages');
if (cookievalue != null && cookievalue && cookievalue != '') {
for (j = 0; j < cookievalue.split(',').length; j++) {
if (document.getElementsByName('chd' + k + 'age') && document.getElementsByName('chd' + k + 'age').length > j) {
document.getElementsByName('chd' + k + 'age').item(j).value = cookievalue.split(',')[j];
}
}
}
}
// Advanced Options ==================================================================================================================
//cookievalue = GetCookie('cookie_txthotelpref'); Ignored for the time being
//only do this if there's no productcode pass in, in the URL
if (document.getElementById('stype')) {
if ($('#stype').val().toUpperCase() == 'HTL') {
$('#txthotelpref').val($('#VEHotelName').val());
//this is a hotel page so over-ride product code to match this
//hotel destination
if (QueryString('productcode') == '' || QueryString('productcode') == '[ProductCode]') {
$('#productcode').val('[ProductCode]');
$('#destination').val($('#productcode').val());
}
} else {
$('#txthotelpref').val('');
}
}
cookievalue = GetCookie('cookie_dtime1');
if (cookievalue && cookievalue != '') {
setOptionSelect('dtime1', cookievalue);
}
cookievalue = GetCookie('cookie_dtime2');
if (cookievalue && cookievalue != '') {
setOptionSelect('dtime2', cookievalue);
}
cookievalue = GetCookie('cookie_aircarrier');
if (cookievalue && cookievalue != '') {
setOptionSelect('aircarrier', cookievalue);
}
cookievalue = GetCookie('cookie_aircabinclass');
if (cookievalue && cookievalue != '') {
setOptionSelect('aircabinclass', cookievalue);
}
cookievalue = GetCookie('cookie_airfaretype');
if (cookievalue && cookievalue != '') {
setOptionSelect('airfaretype', cookievalue);
}
cookievalue = GetCookie('cookie_maxstops');
if (cookievalue && cookievalue != '') {
setOptionSelect('maxstops', cookievalue);
}
}
function upChildAgesDisplay(iRoom, iChildren) {
var myID = 'R' + iRoom + 'CA';
if (iChildren === 0) {
document.getElementById(myID).style.display = 'none';
} else {
document.getElementById(myID).style.display = 'block';
}
if (iChildren >= 1) {
document.getElementById('R' + iRoom + 'C1A').style.display = 'inline';
} else {
document.getElementById('R' + iRoom + 'C1A').style.display = 'none';
}
if (iChildren >= 2) {
document.getElementById('R' + iRoom + 'C2A').style.display = 'inline';
} else {
document.getElementById('R' + iRoom + 'C2A').style.display = 'none';
}
if (iChildren >= 3) {
document.getElementById('R' + iRoom + 'C3A').style.display = 'inline';
} else {
document.getElementById('R' + iRoom + 'C3A').style.display = 'none';
}
if (iChildren >= 4) {
document.getElementById('R' + iRoom + 'C4A').style.display = 'inline';
} else {
document.getElementById('R' + iRoom + 'C4A').style.display = 'none';
}
if (iChildren >= 5) {
document.getElementById('R' + iRoom + 'C5A').style.display = 'inline';
} else {
document.getElementById('R' + iRoom + 'C5A').style.display = 'none';
}
if (iChildren >= 6) {
document.getElementById('R' + iRoom + 'C6A').style.display = 'inline';
} else {
document.getElementById('R' + iRoom + 'C6A').style.display = 'none';
}
if (iChildren >= 7) {
document.getElementById('R' + iRoom + 'C7A').style.display = 'inline';
} else {
document.getElementById('R' + iRoom + 'C7A').style.display = 'none';
}
if (iChildren >= 8) {
document.getElementById('R' + iRoom + 'C8A').style.display = 'inline';
} else {
document.getElementById('R' + iRoom + 'C8A').style.display = 'none';
}
if (iChildren >= 9) {
document.getElementById('R' + iRoom + 'C9A').style.display = 'inline';
} else {
document.getElementById('R' + iRoom + 'C9A').style.display = 'none';
}
if (iChildren >= 10) {
document.getElementById('R' + iRoom + 'C10A').style.display = 'inline';
} else {
document.getElementById('R' + iRoom + 'C10A').style.display = 'none';
}
}
// Control display age of children flight only - alpha
function upChildAgesDisplayA(iChildren) {
if (iChildren === 0) {
document.getElementById('APaxCA').style.display = 'none';
} else {
document.getElementById('APaxCA').style.display = 'block';
}
if (iChildren >= 1) {
document.getElementById('APaxC1A').style.display = 'inline';
} else {
document.getElementById('APaxC1A').style.display = 'none';
}
if (iChildren >= 2) {
document.getElementById('APaxC2A').style.display = 'inline';
} else {
document.getElementById('APaxC2A').style.display = 'none';
}
if (iChildren >= 3) {
document.getElementById('APaxC3A').style.display = 'inline';
} else {
document.getElementById('APaxC3A').style.display = 'none';
}
if (iChildren >= 4) {
document.getElementById('APaxC4A').style.display = 'inline';
} else {
document.getElementById('APaxC4A').style.display = 'none';
}
if (iChildren >= 5) {
document.getElementById('APaxC5A').style.display = 'inline';
} else {
document.getElementById('APaxC5A').style.display = 'none';
}
if (iChildren >= 6) {
document.getElementById('APaxC6A').style.display = 'inline';
} else {
document.getElementById('APaxC6A').style.display = 'none';
}
if (iChildren >= 7) {
document.getElementById('APaxC7A').style.display = 'inline';
} else {
document.getElementById('APaxC7A').style.display = 'none';
}
if (iChildren >= 8) {
document.getElementById('APaxC8A').style.display = 'inline';
} else {
document.getElementById('APaxC8A').style.display = 'none';
}
if (iChildren >= 9) {
document.getElementById('APaxC9A').style.display = 'inline';
} else {
document.getElementById('APaxC9A').style.display = 'none';
}
}
function upRoomsDisplay(iRooms) {
var r = '';
if (iRooms >= 1) {
$('#R1').css('display', 'block');
$('#R1CA').css('display', 'inline');
r = upChildAgesDisplay(1, Math.round(document.getElementById("R1C").options[document.getElementById("R1C").selectedIndex].value));
} else {
$('#R1').css('display', 'none');
$('#R1CA').css('display', 'none');
}
if (iRooms >= 2) {
$('#R2').css('display', 'block');
$('#R2CA').css('display', 'inline');
r = upChildAgesDisplay(2, Math.round(document.getElementById("R2C").options[document.getElementById("R2C").selectedIndex].value));
} else {
$('#R2').css('display', 'none');
$('#R2CA').css('display', 'none');
}
if (iRooms >= 3) {
$('#R3').css('display', 'block');
$('#R3CA').css('display', 'inline');
r = upChildAgesDisplay(3, Math.round(document.getElementById("R3C").options[document.getElementById("R3C").selectedIndex].value));
} else {
$('#R3').css('display', 'none');
$('#R3CA').css('display', 'none');
}
if (iRooms >= 4) {
$('#R4').css('display', 'block');
$('#R4CA').css('display', 'inline');
r = upChildAgesDisplay(4, Math.round(document.getElementById("R4C").options[document.getElementById("R4C").selectedIndex].value));
} else {
$('#R4').css('display', 'none');
$('#R4CA').css('display', 'none');
}
if (iRooms >= 5) {
$('#R5').css('display', 'block');
$('#R5CA').css('display', 'inline');
r = upChildAgesDisplay(5, Math.round(document.getElementById("R5C").options[document.getElementById("R5C").selectedIndex].value));
} else {
$('#R5').css('display', 'none');
$('#R5CA').css('display', 'none');
}
if (iRooms >= 6) {
$('#R6').css('display', 'block');
$('#R6CA').css('display', 'inline');
r = upChildAgesDisplay(6, Math.round(document.getElementById("R6C").options[document.getElementById("R6C").selectedIndex].value));
} else {
$('#R6').css('display', 'none');
$('#R6CA').css('display', 'none');
}
}
function displayAdvanced() {
var isShown = false;
if ($('#txthotelpref').val() != '') {
isShown = true;
}
if ($('#dtime1').val() != '') {
isShown = true;
}
if ($('#dtime2').val() != '') {
isShown = true;
}
if ($('#aircarrier').val() != '') {
isShown = true;
}
if ($('#maxstops').val() == 'All Stops') {
isShown = true;
}
return isShown;
}
function loadReset(setShop, setGateway, setDestinationAirport, setDestination, setDepartureDate, setNights, setHotelname, setAirline, setmaxstops, setAircabinclass) {
if (typeof(setShop) !== 'undefined') {
if (setShop != '') {
setShopType(setShop);
}
}
if (typeof(setGateway) !== 'undefined') {
if (setGateway != '') {
for (j = 1; j < availableAirports.length; j++) {
if (availableAirports[j].code == setGateway) {
$('#gatewaySF').val(availableAirports[j].label);
$('#airfromcity').val(availableAirports[j].code);
}
}
}
}
if (typeof(setDestinationAirport) !== 'undefined' && typeof(setDestination) !== 'undefined') {
if (setDestinationAirport != '' && setDestination != '') {
document.getElementById('productcode').value = setDestination;
var select = document.getElementById("destination");
for (var i = 0; i < select.options.length; i++) {
if (select.options[i].value == setDestination) {
select.options[i].selected = true;
}
}
document.getElementById('airtocity').value = setDestinationAirport;
var select = document.getElementById("destinationA");
for (var i = 0; i < select.options.length; i++) {
if (select.options[i].value == setDestinationAirport) {
select.options[i].selected = true;
}
}
}
}
if (typeof(setDepartureDate) !== 'undefined') {
if (setDepartureDate != '') {
$('#departuredate').val(setDepartureDate);
}
}
if (typeof(setNights) !== 'undefined') {
if (setNights != '') {
$('#numnights1').val(setNights);
}
}
if (typeof(setHotelname) !== 'undefined') {
if (setHotelname != '') {
$('#txthotelpref').val(setHotelname);
}
}
if (typeof(setAirline) !== 'undefined') {
if (setAirline != '') {
$('#aircarrier').val(setAirline);
}
}
if (typeof(setmaxstops) !== 'undefined') {
if (setmaxstops != '') {
$('#maxstops').val(setmaxstops);
}
}
if (typeof(setAircabinclass) !== 'undefined') {
if (setAircabinclass != '') {
$('#aircabinclass').val(setAircabinclass);
}
}
}
// Show or Hide Advanced Options section
function aoshow() {
$('.aoshow').css("display", "none");
$('.aohide').css("display", "inline");
$('.aodetails').css("display", "inline");
}
function aohide() {
$('.aoshow').css("display", "inline");
$('.aohide').css("display", "none");
$('.aodetails').css("display", "none");
}
// Used to show/hide a section
function divShow(section) {
$('.' + section + 'show').css("display", "none");
$('.' + section + 'hide').css("display", "inline");
$('.' + section + 'details').css("display", "inline");
}
function divHide(section) {
$('.' + section + 'show').css("display", "inline");
$('.' + section + 'hide').css("display", "none");
$('.' + section + 'details').css("display", "none");
}
// Adjust shown/hidden input fields for different shopping types (AL, A, L)
function showAL() {
$('#shopType').attr('value', 'AL');
$("#tabAL").addClass("active")
$("#tabA").removeClass("active")
$("#tabL").removeClass("active")
$('.ctrGateway').css("display", "block");
$('#fg-gateway').css("display", "block");
$('#fg-gatewayA').css("display", "none");
$('#fg-destination').css("display", "block");
$('#fg-destinationA').css("display", "none");
$('.ctrHotelPref').css("display", "block");
$('#fg-txthotelpref').css("display", "block");
$('#fg-dtime1').css("display", "block");
$('#fg-dtime2').css("display", "block");
$('#fg-aircarrier').css("display", "block");
$('#fg-aircabinclass').css("display", "block");
$('#fg-airfaretype').css("display", "block");
$('#fg-maxstops').css("display", "block");
$('#departuredate').attr('placeholder', 'Departure Date');
$('.lblDepartureDate').css("display", "inline");
$('.lblReturnDate').css("display", "inline");
$('.lblCheckOut').css("display", "none");
$('.lblCheckIn').css("display", "none");
$('#gatewayA').empty().append($('#allfromairports').val().replace(/{/g, '<').replace(/}/g, '>'));
buildAvailAirports();
fareClassChange();
}
function showA() {
$('#shopType').attr('value', 'A');
$("#tabAL").removeClass("active")
$("#tabA").addClass("active")
$("#tabL").removeClass("active")
$('.ctrGateway').css("display", "block");
$('#fg-gateway').css("display", "none");
$('#fg-gatewayA').css("display", "block");
$('#fg-destination').css("display", "none");
$('#fg-destinationA').css("display", "block");
$('.ctrHotelPref').css("display", "none");
$('#fg-txthotelpref').css("display", "none");
$('#fg-dtime1').css("display", "block");
$('#fg-dtime2').css("display", "block");
$('#fg-aircarrier').css("display", "block");
$('#fg-aircabinclass').css("display", "block");
$('#fg-airfaretype').css("display", "block");
$('#fg-maxstops').css("display", "block");
$('#departuredate').attr('placeholder', 'Departure Date');
$('.lblDepartureDate').css("display", "inline");
$('.lblReturnDate').css("display", "inline");
$('.lblCheckOut').css("display", "none");
$('.lblCheckIn').css("display", "none");
$('#gatewayA').empty().append($('#directaironlyairports').val().replace(/{/g, '<').replace(/}/g, '>'));
buildAvailAirports();
fareClassChange();
}
function showL() {
$('#shopType').attr('value', 'L');
$("#tabAL").removeClass("active")
$("#tabA").removeClass("active")
$("#tabL").addClass("active")
$('.ctrGateway').css("display", "none");
$('#fg-gateway').css("display", "none");
$('#fg-gatewayA').css("display", "none");
$('#fg-destination').css("display", "block");
$('#fg-destinationA').css("display", "none");
$('#fg-excludebasicecon').css("display", "none");
$('.ctrHotelPref').css("display", "block");
$('#fg-txthotelpref').css("display", "block");
$('#fg-dtime1').css("display", "none");
$('#fg-dtime2').css("display", "none");
$('#fg-aircarrier').css("display", "none");
$('#fg-aircabinclass').css("display", "none");
$('#fg-airfaretype').css("display", "none");
$('#fg-maxstops').css("display", "none");
$('#departuredate').attr('placeholder', 'Check In Date');
$('.lblDepartureDate').css("display", "none");
$('.lblReturnDate').css("display", "none");
$('.lblCheckOut').css("display", "inline");
$('.lblCheckIn').css("display", "inline");
}
var fareClassChange = function() {
if ($("#aircabinclass").val() == "E") {
$("#fg-excludebasicecon").show();
} else {
$("#excludebasiceconomy").prop("checked", false);
$("#fg-excludebasicecon").hide();
}
}
$(document).ready(function() {
buildAvailAirports();
//VE has requested to not display the Costa Rica - Multiple Destinations page anymore
//AddCRMultiRegionProduct();
// Change Handlers
$('#Rooms').change(function() {
var r = document.getElementById("Rooms");
var sR = r.options[r.selectedIndex].value;
var x = upRoomsDisplay(Math.round(sR));
});
$('#destination').change(function() {
var d = document.getElementById("destination");
var destination = d.options[d.selectedIndex].value;
if (destination == 'CRMultiRegions') {
window.location = "https://www.vacationexpress.com/stw/stwdirectory.aspx?Theme=VACEXPRESS&GroupID=CR-Packages"
}
});
$('.children').change(function() {
var sI = this.id.substring(2, 1);
var sC = this.options[this.selectedIndex].value;
var x = upChildAgesDisplay(Math.round(sI), Math.round(sC));
});
$('.childrenA').change(function() {
var sC = this.options[this.selectedIndex].value;
var x = upChildAgesDisplayA(Math.round(sC));
});
$("#departuredate").datepicker({
showOn: "icon",
minDate: addDays(new Date(), 3),
dateFormat: "d M yy"
});
$("#returndate").datepicker({
showOn: "icon",
minDate: addDays(new Date(), 4),
dateFormat: "d M yy"
});
$("#myButtonDepartureDate").click(function() {
$("#departuredate").datepicker("show");
});
$("#myButtonReturnDate").click(function() {
$("#returndate").datepicker("show");
});
// Change moves return date
$("#numnights1").change(function() {
var curDate = new Date();
var depDate = new Date($('#departuredate').val());
var numNights = parseInt($('#numnights1').val());
var retDate = addDays(depDate, numNights);
$('#returndate').val(FormatDate(retDate));
});
$('#val_departuredate').css('display', 'none');
$("#departuredate").change(function() {
var x = $('#departuredate').val();
var dateregex = /^(([0-9])|([0-2][0-9])|([3][0-1]))\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s\d{4}$/;
x = x.replace(' 00', ' 20');
$('#departuredate').val(FormatDate(ParseDate(x)));
var errmsg = '';
if (!dateregex.test(x)) {
errmsg = 'Departure date must be in DD MMM YYYY.';
} else {
// Validate Return Date & Adjust Departure Date / Nights
var curDate = new Date();
var depDate = new Date($('#departuredate').val());
var numNights = parseInt($('#numnights1').val());
var retDate = new Date();
// Return Date Validation
// 1. > Start Date
if ((depDate - curDate) / (1000 * 3600 * 24) <= 2) {
errmsg = 'Departure date must be at least three days from today.';
}
if (errmsg == '') {
$('#returndate').datepicker({
minDate: depDate
});
var numNights = parseInt($('#numnights1').val());
var retDate = addDays(depDate, numNights);
$('#returndate').val(FormatDate(retDate));
}
}
if (errmsg != '') {
$('#fg-departuredate').addClass("has-error");
$('#val_departuredate').html(errmsg);
$('#val_departuredate').css('display', 'block');
$('#departure').focus();
} else {
$('#fg-departuredate').removeClass("has-error");
$('#val_departuredate').css('display', 'none');
}
});
$("#departuredate").focusout(function() {
var x = $('#departuredate').val();
var dateregex = /^(([0-9])|([0-2][0-9])|([3][0-1]))\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s\d{4}$/;
x = x.replace(' 00', ' 20');
$('#departuredate').val(FormatDate(ParseDate(x)));
var errmsg = '';
if (!dateregex.test(x)) {
errmsg = 'Departure date must be in DD MMM YYYY.';
} else {
// Validate Return Date & Adjust Departure Date / Nights
var curDate = new Date();
var depDate = new Date($('#departuredate').val());
var numNights = parseInt($('#numnights1').val());
var retDate = new Date();
// Return Date Validation
// 1. > Start Date
if ((depDate - curDate) / (1000 * 3600 * 24) <= 2) {
errmsg = 'Departure date must be at least three days from today.';
}
if (errmsg == '') {
$('#returndate').datepicker({
minDate: depDate
});
var numNights = parseInt($('#numnights1').val());
var retDate = addDays(depDate, numNights);
$('#returndate').val(FormatDate(retDate));
}
}
if (errmsg != '') {
$('#fg-departuredate').addClass("has-error");
$('#val_departuredate').html(errmsg);
$('#val_departuredate').css('display', 'block');
$('#departure').focus();
} else {
$('#fg-departuredate').removeClass("has-error");
$('#val_departuredate').css('display', 'none');
}
});
$('#val_returndate').css('display', 'none');
$("#returndate").change(function() {
var x = $('#returndate').val();
var dateregex = /^(([0-9])|([0-2][0-9])|([3][0-1]))\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s\d{4}$/;
x = x.replace(' 00', ' 20');
$('#returndate').val(FormatDate(ParseDate(x)));
var errmsg = '';
if (!dateregex.test(x)) {
errmsg = 'Return date must be in DD MMM YYYY.';
} else {
// Validate Return Date & Adjust Departure Date / Nights
var curDate = new Date();
var depDate = new Date($('#departuredate').val());
var numNights = $('#numnights1').val();
var retDate = new Date($('#returndate').val());
// Return Date Validation
// 1. > Start Date
if ((retDate - depDate) / (1000 * 3600 * 24) <= 0) {
errmsg = 'Return date must be after departure date.';
}
if ((retDate - depDate) / (1000 * 3600 * 24) >= 15) {
errmsg = 'Stay is longer than 2 weeks';
}
if (errmsg == '') {
$('#numnights1').val(Math.round((retDate - depDate) / (1000 * 3600 * 24)));
}
}
if (errmsg != '') {
$('#fg-returndate').addClass("has-error");
$('#val_returndate').html(errmsg);
$('#val_returndate').css('display', 'block');
$('#returndate').focus();
} else {
$('#fg-returndate').removeClass("has-error");
$('#val_returndate').css('display', 'none');
}
});
$("#returndate").focusout(function() {
var x = $('#returndate').val();
var dateregex = /^(([0-9])|([0-2][0-9])|([3][0-1]))\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s\d{4}$/;
x = x.replace(' 00', ' 20');
$('#returndate').val(FormatDate(ParseDate(x)));
var errmsg = '';
if (!dateregex.test(x)) {
errmsg = 'Return date must be in DD MMM YYYY.';
} else {
// Validate Return Date & Adjust Departure Date / Nights
var curDate = new Date();
var depDate = new Date($('#departuredate').val());
var numNights = $('#numnights1').val();
var retDate = new Date($('#returndate').val());
// Return Date Validation
// 1. > Start Date
if ((retDate - depDate) / (1000 * 3600 * 24) <= 0) {
errmsg = 'Return date must be after departure date.';
}
if ((retDate - depDate) / (1000 * 3600 * 24) >= 15) {
errmsg = 'Stay is longer than 2 weeks';
}
if (errmsg == '') {
$('#numnights1').val(Math.round((retDate - depDate) / (1000 * 3600 * 24)));
}
}
if (errmsg != '') {
$('#fg-returndate').addClass("has-error");
$('#val_returndate').html(errmsg);
$('#val_returndate').css('display', 'block');
$('#returndate').focus();
} else {
$('#fg-returndate').removeClass("has-error");
$('#val_returndate').css('display', 'none');
}
});
$('#msgError').css("display", "none");
// Horizonatl Form Hide Link to Hide Form as it is not shown onLoad
try {
divHide('search');
} catch (ex) {}
try {
divHide('rt');
} catch (ex) {}
// Fill values based on cookie
try {
loadCookies();
} catch (ex) {}
// Overwrite values based on on page prefill
try {
if (typeof(setShop) === 'undefined') {
setShop = '';
}
if (typeof(setGateway) === 'undefined') {
setGateway = '';
}
if (typeof(setDestinationAirport) === 'undefined') {
setDestinationAirport = '';
}
if (typeof(setDestination) === 'undefined') {
setDestination = '';
}
if (typeof(setDepartureDate) === 'undefined') {
setDepartureDate = '';
}
if (typeof(setNights) === 'undefined') {
setNights = '';
}
if (typeof(setHotelname) === 'undefined') {
setHotelname = '';
}
if (typeof(setAirline) === 'undefined') {
setAirline = '';
}
if (typeof(setmaxstops) === 'undefined') {
setmaxstops = '';
}
if (typeof(setAircabinclass) === 'undefined') {
setAircabinclass = '';
}
loadReset(setShop, setGateway, setDestinationAirport, setDestination, setDepartureDate, setNights, setHotelname, setAirline, setmaxstops, setAircabinclass);
} catch (ex) {}
// Display sections
try {
var e = document.getElementById("Rooms");
var sRooms = e.options[e.selectedIndex].value;
var x = upRoomsDisplay(Math.round(sRooms));
} catch (ex) {}
// Flight Only Children Age Display
try {
var e = document.getElementById("APaxC");
var iChildren = e.options[e.selectedIndex].value;
var x = upChildAgesDisplayA(Math.round(iChildren));
} catch (ex) {}
if ($('#shopType').val() == 'AL') {
showAL();
}
if ($('#shopType').val() == 'A') {
showA();
}
if ($('#shopType').val() == 'L') {
showL();
}
if (displayAdvanced()) {
$('.aoshow').css("display", "none");
$('.aohide').css("display", "inline");
$('.aodetails').css("display", "inline");
} else {
$('.aoshow').css("display", "inline");
$('.aohide').css("display", "none");
$('.aodetails').css("display", "none");
}
// For Contact Us Phone Number
$('[data-toggle="popover"]').popover();
// For signup form footer
$("#txtPreferredairport").autocomplete({
source: availableAirports,
minLength: 2,
select: function(event, ui) {
document.getElementById('txtPreferredairportCode').value = ui.item.code;
}
});
$("#txtAlternateairport").autocomplete({
source: availableAirports,
minLength: 2,
select: function(event, ui) {
document.getElementById('txtAlternateairportCode').value = ui.item.code;
}
});
$("#gatewaySF").autocomplete({
source: availableAirports,
minLength: 2,
select: function(event, ui) {
document.getElementById('airfromcity').value = ui.item.code;
}
});
$('#errSignupFooter').css('display', 'none');
$('#sccSignupFooter').css('display', 'none');
if ($('#departuredate').val() === '') {
$('#departuredate').val(FormatDate(addDays(new Date(), 30)));
$('#departuredate').focusout();
}
$('#txthotelpref').blur(function() {
$('#txthotelpref').val($('#txthotelpref').val().replace(/[^a-zA-Z| |,]/g, ''));
});
})
</script>
</form>
<form id="ajax_form_signup" class="ajax-form">
<input type="hidden" id="form_name" name="Form Name" value="Signup Footer">
<input type="hidden" id="subscription_preferred_airport_code" name="Preferred Airport Code" value="">
<input type="hidden" id="subscription_alternate_airport_code" name="Alternate Airport Code" value="">
<div class="alert alert-warning" role="alert" style="display: none;">
<span class="glyphicon glyphicon-alert" aria-hidden="true"></span>
<span class="sr-only">Error:</span> An error has occurred. Please review the form.
</div>
<fieldset class="">
<div class="form_input">
<div class="form-group">
<div class="">
<label for="subscription_first_name" class="control-label">First Name<span class="req">*</span></label>
</div>
<div class="">
<input type="text" class="form-control validate" id="subscription_first_name" name="First Name" placeholder="First Name">
</div>
</div>
</div>
<div class="form_input">
<div class="form-group">
<div class="">
<label for="subscription_last_name" class="control-label">Last Name<span class="req">*</span></label>
</div>
<div class="">
<input type="text" class="form-control validate" id="subscription_last_name" name="Last Name" placeholder="Last Name">
</div>
</div>
</div>
<div class="form_input">
<div class="form-group">
<div class="">
<label for="subscription_email_address" class="control-label validate">Email<span class="req">*</span></label>
</div>
<div class="">
<input type="email" class="form-control validate" id="subscription_email_address" name="Email" placeholder="Email">
</div>
</div>
</div>
<div class="form_input">
<div class="form-group">
<div class="">
<label for="subscription_zip_code" class="control-label validate">ZIP Code<span class="req">*</span></label>
</div>
<div class="">
<input type="text" class="form-control validate" id="subscription_zip_code" name="ZIP Code" placeholder="ZIP Code">
</div>
</div>
</div>
<div class="form_input">
<div class="form-group">
<div class="">
<label for="subscription_preferred_airport" class="control-label validate">Preferred Airport<span class="req">*</span></label>
</div>
<div class="">
<input type="text" class="form-control validate ui-autocomplete-input" id="subscription_preferred_airport" name="Preferred Airport" placeholder="Preferred Airport" autocomplete="off">
</div>
</div>
</div>
<div class="form_input">
<div class="form-group">
<div class="">
<label for="subscription_alternate_airport" class="control-label validate">Alternate Airport<span class="req">*</span></label>
</div>
<div class="">
<input type="text" class="form-control validate ui-autocomplete-input" id="subscription_alternate_airport" name="Alternate Airport" placeholder="Alternate Airport" autocomplete="off">
</div>
</div>
</div>
<div class="form-group">
<div class="">
<div class="checkbox">
<label class="someclass">
<input type="checkbox" class="veCheck" value="" id="subscription_privacy_policy_consent" name="Privacy Policy Consent"> I consent to receiving promotional emails from Vacation Express and its affiliated companies.
<span class="req">*</span> <a href="/privacy/" target="_blank">Privacy Policy</a>
</label>
</div>
</div>
</div>
<div class="form-group col-sm-12">
<div class="">
<input type="submit" class="btn btn-primary btn-block VesBtn" id="send_request_subscription" value="Send Request" style="color:white;">
</div>
</div>
</fieldset>
</form>
Text Content
* Sign In * My Account * My Cart * Log Out * 1.800.309.4717 * My Booking * Packages * Flights * Hotels * Resort Brands * Cancun Hotels * Riviera Maya Hotels * Punta Cana Hotels * Jamaica Hotels * Los Cabos Hotels * Puerto Vallarta/Riviera Nayarit Hotels * Cozumel Hotels * Nassau/Paradise Island Hotels * Antigua Hotels * Costa Rica Hotels * Aruba Hotels * Saint Lucia Hotels * Turks & Caicos Hotels * Destinations * Cancun * Riviera Maya * Punta Cana * Jamaica * Los Cabos * Puerto Vallarta/Riviera Nayarit * Cozumel * Barbados * Antigua * Costa Rica * Aruba * Saint Lucia * Turks & Caicos * All Destinations * * Interactive Map * Group Travel * Weddings * Deals * * Atlanta, GA * Austin, TX * Baltimore, MD * Boston, MA * Buffalo, NY * Charlotte, NC * Chicago, IL * Cincinnati, OH * Cleveland, OH * Columbus, OH * * Dallas, TX * Denver, CO * Detroit, MI * Ft. Lauderdale, FL * Hartford, CT * Houston, TX * Indianapolis, IN * Kansas City, MO * Los Angeles, CA * Memphis, TN * * Miami, FL * Minneapolis, MN * Nashville, TN * New Orleans, LA * New York, NY * Newark, NJ * Orlando, FL * Philadelphia, PA * Phoenix, AZ * Pittsburgh, PA * * Portland, OR * Raleigh, NC * Richmond, VA * Sacramento, CA * San Diego, CA * San Francisco, CA * Seattle, WA * St. Louis, MO * Tampa, FL * Flight+Hotel * Flights * Hotels Error Departure Airport Select a departure city Aberdeen, SD Abilene, TX Akron Canton, OH Alamosa, CO Albany, NY Albuquerque, NM Alexandria, LA Allentown, PA Altoona, PA Amarillo, TX Anchorage, AK Appleton, WI Asheville, NC Aspen, CO Athens, GA Atlanta, GA Atlantic City, NJ Atlantic City, NJ -Bader Augusta, GA Austin, TX Bakersfield, CA Baltimore, MD Bangor, ME Bar Harbor, ME Baton Rouge, LA Battle Creek, MI Beaufort, SC Beaumont, TX Bellingham, WA Bemidji, MN Bethpage, NY Billings, MT Binghamton, NY Birmingham, AL Bismarck, ND Bloomington, IL Boca Raton, FL Boise, ID Boston, MA Boulder, CO Bozeman, MT Bradford, PA Brainerd, MN Bridgeport, CT Brownsville, TX Brunswick, ME Buffalo, NY Burbank, CA Burlington, IA Burlington, VT Butte, MT Calgary, AB Cambridge, MA Cape Girardeu, MO Carlsbad, CA Casper, WY Cedar Rapids, IA Champaign, IL Charleston, SC Charleston, WV Charlotte, NC Charlottesville, VA Chattanooga, TN Cheyenne, WY Chicago, IL (CHI) Chicago, IL -Midway Chicago, IL -OHare Cincinnati, OH Clarksburg, WV Clearwater, FL Cleveland, OH Clintonville, WI Coatesville, PA Cody, WY College Station, TX Colorado Springs, CO Columbia, MO Columbia, SC Columbus, GA Columbus, MS Columbus, OH Corpus Christi, TX Cumberland, MD Dallas, TX - Love Field Dallas/Ft.Worth, TX Danbury, CT Dayton, OH Daytona Beach, FL Decatur, IL Denver, CO Des Moines, IA Detroit, MI Dodge City, KS Dothan, AL Du Bois, PA Dubuque, IA Duluth, MN Durango, CO Eau Claire, WI Edmonton, AB El Paso, TX Elmira Corning, NY Erie, PA Escanaba, MI Eugene, OR Eureka, CA Evansville, IN Everett, WA Fairbanks, AK Fargo, ND Farmington, NM Fayetteville, AR Fayetteville, AR Fayetteville, NC Flint, MI Florence, SC Franklin, PA Fresno, CA Ft. Dodge, IA Ft. Lauderdale, FL Ft. Leonard, MO Ft. Myers, FL Ft. Myers, FL -Page Ft. Pierce, FL Ft. Smith, AR Ft. Walton Beach, FL Ft. Wayne, IN Gainesville, FL Garden City, KS Gillette, WY Glendale, CA Grand Canyon, AZ Grand Junction, CO Grand Rapids, MI Grand Rapids, MN Great Bend, KS Great Falls, MT Green Bay, WI Greenbrier Lewisburg, WV Greensboro, NC -High Point Greenville, SC Gulfport, MS Gunnison, CO Hagerstown, MD Halifax, NS Harlingen, TX Harrisburg, PA Hartford, CT Hartford, CT -Bradley Helena Airport Hickory, NC Hilton Head, SC Hollywood, FL Homer, AK Honolulu, HI Houston, TX Houston, TX -Hobby Huntington, WV Huntsville, AL Indianapolis, IN Ithaca, NY Jackson, MS Jackson, WY Jacksonville, FL Jacksonville, NC Joplin, MO Kalamazoo, MI Kalispell, MT Kansas City, MO -International Kearney, NE Ketchikan, AK Key West, FL Knoxville, TN Lafayette, LA Lake Charles, LA Lancaster, PA Lansing, MI Laredo, TX Las Vegas, NV Lawton, OK Lebanon, NH Lexington, KY Lincoln, NE Little Rock, AR Long Beach, CA Longview/East Texas Regional, TX Los Angeles, CA Louisville, KY Loveland, CO Lubbock, TX Lynchburg, VA Macon, GA Madison, WI Manchester, NH Marietta, GA Marthas Vineyard, MA Mason City, IA McAllen, TX Medford, OR Memphis, TN Miami, FL Midland, TX Milwaukee, WI Minneapolis/St. Paul, MN Missoula, MT Moab, UT Mobile, AL Moline/Quad City Monroe, LA Montauk, NY Monterey, CA Montgomery, AL Montreal, QC (YUL) Montrose, CO Morristown, NJ Mountain View, CA Muncie, IN Myrtle Beach, SC Napa, CA Naples, FL Nashville, TN New Haven, CT New Orleans, LA New York, NY (JFK) New York, NY (La Guardia) New York, NY (NYC) Newark, NJ Newburgh, NY Newport News, VA Newport, RI Norfolk, VA Norwalk, CT Oakland, CA Oklahoma City, OK Olympia, WA Omaha, NE Ontario, CA Orlando, FL Ottawa, Ontario Palm Springs, CA Panama City - NW Florida Beaches Int'l Pasadena, CA Pellston, MI Pensacola, FL Peoria, IL Philadelphia, PA Phoenix, AZ Pittsburgh, PA Plattsburgh, NY Pleasanton, CA Pompano Beach, FL Portland, ME Portland, OR Portsmouth, NH Presque Isle, ME Princeton, NJ Providence, RI Quakertown, PA Quebec City, QC Raleigh-Durham, NC Rapid City, SD Redmond, OR Regina, SK Reno, NV Richmond, VA Roanoke, VA Rochester, NY Roswell, NM Sacramento, CA Saginaw, MI Salisbury, MD Salt Lake City, UT San Antonio, TX San Diego, CA San Francisco, CA San Jose, CA San Juan, PR San Luis Obispo, CA San Pedro, CA Santa Ana/Orange County, CA Santa Barbara, CA Santa Clara, CA Santa Monica, CA Sarasota/Bradentin, FL Saskatoon, SK (YXE) Savannah, GA Scottsdale, AZ Scranton, PA Seattle, WA Sedona, AZ Shreveport, LA Sioux City, IA Sioux Falls, SD South Bend, IN Southfield, MI Spokane, WA Springfield, IL Springfield, MO St. Louis, MO St. Petersburg, FL State College, PA Stevens Point, WI Stillwater, OK Syracuse, NY Tacoma, WA Tallahassee, FL Tampa, FL Teterboro, NJ Tijuana, Mexico Toledo, OH Toronto, ON (YYZ) Torrance, CA Traverse City, MI Trenton, NJ Tri City, TN Tucson, AZ Tulsa, OK Valdosta, GA Vancouver, BC Victoria, BC Villahermosa Waco, TX Waltham, MA Washington D.C. Washington D.C. - Reagan Washington Dulles Waukesha, WI Wausau, WI West Palm Beach, FL Westport, CT Whiteplains, NY Wichita, KS Williamsport, PA Williston, ND Wilmington, DE Wilmington, NC Windsor, ON Winnipeg, MB Winona, MN Winston-Salem, NC Worcester, MA Youngstown-Warren, OH Departure Airport Destination Select Destination Antigua Aruba Barbados Cancun - Hotel Zone/North Cancun/Isla Mujeres Cancun - Riviera Maya Cartagena Costa Rica - Guanacaste Cozumel Cozumel via Cancun Curacao Grand Bahama Island Grenada Jamaica La Romana via La Romana (LRM) La Romana via Santo Domingo (SDQ) Los Cabos Nassau Panama Puerto Plata Puerto Vallarta/Riviera Nayarit Punta Cana Punta Cana via Santo Domingo Samana, DR St. Lucia St. Martin/Maarten St. Thomas Tulum - Riviera Maya Turks & Caicos Destination Select Destination Antigua, Antigua & Barbuda Oranjestad, Aruba Bridgetown, Barbados Cabo San Lucas, Mexico Cancun, Mexico Cozumel Willemstad, Curacao Freeport, Bahamas La Romana, Dominican Republic Liberia, Costa Rica Montego Bay, Jamaica Nassau, Bahamas Panama City, Panama Providenciales, Turks & Caicos Puerto Plata, Dominican Republic Puerto Vallarta/Riviera Nayarit Punta Cana, Dominican Republic San Jose, Costa Rica Santiago, Dominican Republic Santo Domingo, Dominican Republic St Croix, Virgin Islands St Kitts, Saint Kitts & Nevis St Lucia, Saint Lucia (SLU) St Lucia, Saint Lucia (UVF) St Thomas, Virgin Islands, U.S. St. Maarten, Netherlands Antilles Departure DateCheck In Return DateCheck Out Nights 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Rooms 1 2 3 4 5 6 Room #1 Adults 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Children 0 1 2 3 4 5 6 7 8 9 10 Age of Children 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Room #2 Adults 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Children 0 1 2 3 4 5 6 7 8 9 10 Age of Children 0[lap] 0[seat] 1[lap] 1[seat] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Room #3 Adults 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Children 0 1 2 3 4 5 6 7 8 9 10 Age of Children 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Room #4 Adults 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Children 0 1 2 3 4 5 6 7 8 9 10 Age of Children 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Room #5 Adults 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Children 0 1 2 3 4 5 6 7 8 9 10 Age of Children 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Room #6 Adults 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Children 0 1 2 3 4 5 6 7 8 9 10 Age of Children 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 0[lap] 0[seat] 1[lap] 1[seat] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 - Select Class - Economy/Exclude Basic Economy Economy/Include Basic Economy Premium Economy/Comfort Business/First Advanced OptionsAdvanced Options Departure Time: Any time Morning (5am-9am) Late Morning (9am-1pm) Afternoon (1pm-5pm) Evening (5pm-9pm) Night (9pm-1am) Late Night (1am-5am) Return Time: Any time Morning (5am-9am) Late Morning (9am-1pm) Afternoon (1pm-5pm) Evening (5pm-9pm) Night (9pm-1am) Late Night (1am-5am) Any Airline Aeromar Aeromexico Air Canada Air France Air Transat Airtran Alaska American Bahamasair British Airways Caribbean Airlines Cayman Copa Delta Frontier Gol Iberia Interjet JetBlue KLM Royal Dutch Lacsa LAN LAN Argentina LAN Peru Liat Lufthansa Silver Southwest Airlines Spirit Sun Country Sunwing Airlines TACA United Airlines Virgin America Volaris Westjet All Fares Exclude Restrictive NDC Fares - Select Connections - Non-Stop/Direct Max 1-Stop All Stops Want to talk? Give us a Call 1.800.309.4717 1. 2. 3. 4. 5. 6. YOUR HOME FOR ALL-INCLUSIVE VACATIONS AFFORDABLE FAMILY-FRIENDLY ESCAPES, ADULTS-ONLY LUXURY RETREATS, & GROUP PACKAGES Ready to escape and hit the beach? Vacation Express is the right place to turn to, with affordable all-inclusive vacation packages to exotic beachfront destinations. Travel to one of over 25 locations in paradise, including the beautiful beaches of Cancun, Riviera Maya, Jamaica and Punta Cana, plus idyllic retreats in Costa Rica, Los Cabos, Puerto Vallarta and the Caribbean. Explore Our Collections LAST MINUTE DEALS Head to the beach in a hurry with a low-priced vacation package ideal for a quick getaway. Learn More EARLY BOOKING DEALS Book early, save more! These packages include accommodations and flights for early birds. Learn More ALL-INCLUSIVE DEALS Take it easy. These all-inclusive resorts offer food, drink, amenities & more at one price. Learn More DESTINATION WEDDINGS No matter the size of your wedding, your all-inclusive dream can come true for one upfront price. Learn More FAMILY COLLECTION These resorts offer kid-friendly activities and amenities for a trip the whole family can enjoy. Learn More ADULTS-ONLY COLLECTION Book that much-needed getaway without worrying about your mini-me or anyone else's. Learn More LUXURY COLLECTION Drift into relaxation, and let your vacation take care of you at our Luxury Collection hotels. Learn More ADVENTURE COLLECTION Take home memories of once-in-a-lifetime experiences off the beaten path with these deals. Learn More GOLF COLLECTION Bogey, scratch or somewhere in between, you'll fall for these resorts and their golf courses. Learn More Vacation Express Exclusive Limited-Time Vacation Deals Exclusive Savings at Bahia Principe Hotels & Resorts Learn More Trending Beaches Explore Our Most Popular Destinations CUN Cancun CZM Cozumel PUJ Punta Cana MBJ Jamaica SJD Los Cabos GENERAL INFO * Manage Your Booking * FAQs * Exclusive Non-Stop Flights * Insurance and Other Services * Packing Checklist USEFUL LINKS * Hotel Cancellation Penalties * Commercial Air Assistance * Vouchers, Rebooking & Extending * NexusTours FEATURED DEALS * Cheap Vacations * Cheap Flights * Last Minute * Early Booking * Cancun Deals * Punta Cana Deals CORPORATE * About Us * Contact Us * Privacy Policy * Terms and Conditions * Terms of Use * Cookies and Tracking Technologies Policy CERTIFIED BY * SOCIAL MEDIA * * * * GET DEALS TO YOUR INBOX Error: An error has occurred. Please review the form. First Name* Last Name* Email* ZIP Code* Preferred Airport* Alternate Airport* I consent to receiving promotional emails from Vacation Express and its affiliated companies. * Privacy Policy Error: An error has occurred. Please try again later. Success: Your request has been submitted successfully. © 2023 Vacation Express - All rights reserved. Click here for state list of certified sellers of travel. Terms of Use. Powered by