(function(C){var A=["Afton (Grand Lake)","Alyeska","Anguilla","Aruba","Aspen Snowmass","Bahamas","Bainbridge","Banff","Banner Elk","Barbados","Bariloche","Beaver Creek","Belize","Bella Vista","Bermuda Dunes","Big Bear","Big Sky","Biloxi","Blaine","Bradenton","Branson","Breckenridge","Brian Head Ski Area","Bridgewater","Brigantine","British Virgin Islands","Buenos Aires","Cabo San Lucas","Calabash","California","Cancun","Careyes","Cave Creek","Cayman Islands","Cayucos","Cedar Key","Clearwater Beach","Copper Mountain","Costa Rica","Crested Butte","Daytona Beach","Deerfield Beach","Destin","Dillon","Dominican Republic","Dunedin","Durango","Durham","East Stroudsburg","Eureka Springs","Fernie","Findley Lake","Florence","Florida Keys","Florien","Fort Lauderdale","Fort Myers","Fort Walton Beach","Galena","Galveston","Garden City Beach","Gatlinburg","Gearhart","Genoa","Grand Targhee","Grenada","Gulf Shores","Gulfport","Half Moon Bay","Hawaii","Henderson","Hilton Head","Holiday Island","Hot Springs","Indian Rocks Beach","Indio","Inverness","Isle of Palms","Ixtapa-Zihuatanejo","Jackson Hole","Jamaica","Jensen Beach","Kamas","Kewadin","Keystone","Kiawah Island","Killington","Klamath Falls","Lake Arrowhead","Lake George","Lake Lure","Lake Placid","Lake Tahoe","Las Lenas","Las Vegas","Lead","Lincoln City","Longboat Key","Loon","Louisville","Maine","Mammoth","Manzanillo","Marco Island","Mazatlan","McGaheysville","Miami","Michigan","Mont Sainte Anne","Monterey","Mountain Creek","Murrells Inlet","Myrtle Beach","Napa Valley","Nebraska City","New Mexico","New Smyrna Beach","Newport Beach","Newport News","North Captiva Island","North Conway","Nova Scotia","Ocean City","Ogden","Okemo","Orange Beach","Orcas Island","Orlando","Ormond Beach","Osage Beach","Outer Banks","Palm Coast","Palm Springs","Panama City","Park City","Pensacola","Perdido Key","Phoenix","Pigeon Forge","Playa del Carmen","Pompano Beach","Port St. Lucie","Portillo","Powell Butte","Provo, UT","Puerto Aventuras","Puerto Rico","Puerto Vallarta","Punta Gorda","Punta Mita","Redmond","Reno/Sparks","Ridgedale","Riviera Maya","Ruidoso","Salt Lake City","San Diego","San Francisco","San Miguel de Allende","San Pancho","Sanibel","Santa Rosa","Santa Rosa Beach","Santiago","Sarasota","Savannah","Sayulita","Schweitzer","Scottsdale","Seaside, OR","Seattle","Sevierville","Shreveport","South Yarmouth","Spokane","Springdale","St. Augustine","St. Barthelemy","St. Lucia","St. Martin/Sint Maarten","St. Pete Beach","St. Petersburg","St. Simons Island","Steamboat","Stowe","Sugarbush","Sugarloaf","Sun Peaks","Sun Valley","Sunday River","Superior","Taos","Tehachapi","Telluride","Termas de Chillan","Texas","Treasure Island","Tremblant","Turks and Caicos","Tybee Island","US Virgin Islands","Vail","Valle Nevado","Virginia Beach","Waterville Valley","Whistler Blackcomb","Whitefish","Wilkes-Barre","Williamsburg","Winter Park","Wisconsin Dells"];var B={init:function(E){var F={mode:"standard",domain:"www.vacationroost.com",eid:"",destinationFieldId:"destinations",bedroomsFieldId:"bedrooms",checkinFieldId:"checkin",checkoutFieldId:"checkout",keywordFieldId:"keyword",searchId:"search"};if(E){C.extend(F,E)}if(F.mode=="standard"){var H="vacationroost";var D="Vacation Home Reservation Network";if(F.domain=="mountainreservations.com"){H="mtnres";D="Perfect Mountain Getaways";A=["Alyeska","Aspen Snowmass","Banff","Bariloche","Beaver Creek","Big Bear","Big Sky","Breckenridge","Brian Head Ski Area","California","Copper Mountain","Crested Butte","Durango","Genoa","Grand Targhee","Jackson Hole","Kamas","Keystone","Killington","Lake Placid","Lake Tahoe","Las Lenas","Loon","Mammoth","Mont Sainte Anne","Mountain Creek","New Mexico","North Conway","Nova Scotia","Ogden","Okemo","Park City","Portillo","Provo, UT","Reno/Sparks","Ruidoso","Salt Lake City","Santiago","Schweitzer","Steamboat","Stowe","Sugarbush","Sugarloaf","Sun Peaks","Sun Valley","Sunday River","Taos","Telluride","Termas de Chillan","Tremblant","Vail","Valle Nevado","Waterville Valley","Whistler Blackcomb","Whitefish","Winter Park"]}var I='<link type="text/css" href="http://ajax.vacationroost.com/v1/css/ui-lightness/jquery-ui-1.8.8.custom.css" rel="stylesheet" /><link rel="stylesheet" type="text/css" href="http://ajax.vacationroost.com/v1/css/vr_widget.css" /><div id="VR_WIDGET" class="'+H+'">	<fieldset>		<label>Destinations</label>		<select id="destinations"></select>	</fieldset>	<fieldset class="float">		<label>Check in</label>		<input type="text" id="checkin" name="checkin" />	</fieldset>	<fieldset class="float">		<label>Check out</label>		<input type="text" id="checkout" name="checkout" />	</fieldset>	<fieldset>		<button id="search"></button>	</fieldset>	<fieldset>		<label class="msg">'+D+"</label>	</fieldset></div>";this.html(I);C("#destinations").vrBookingWidget("loadDestinations");C("#search").click(function(J){J.preventDefault();C(this).vrBookingWidget("search",F)});C.getScript("http://ajax.vacationroost.com/v1/js/jquery-ui-1.8.8.custom.min.js",function(){var J=C("#checkin, #checkout").datepicker({defaultDate:"+1w",changeMonth:true,numberOfMonths:1,onSelect:function(L){var M=this.id=="checkin"?"minDate":"maxDate",K=C(this).data("datepicker");date=C.datepicker.parseDate(K.settings.dateFormat||C.datepicker._defaults.dateFormat,L,K.settings);J.not(this).datepicker("option",M,date)}})})}else{if(F.mode=="custom"){var G=C("#"+F.destinationFieldId);if(G.length&&C("#"+F.destinationFieldId+" option").size()==0){C(G).vrBookingWidget("loadDestinations")}C("#"+F.searchId).click(function(J){J.preventDefault();C(this).vrBookingWidget("search",F)})}}},loadDestinations:function(){var E="<option value=''>Any</option>";for(var D=0;D<A.length;D++){E+="<option>"+A[D]+"</option>"}this.html(E)},search:function(R){var I={domain:"www.vacationroost.com",eid:"",destinationFieldId:"destinations",bedroomsFieldId:"bedrooms",checkinFieldId:"checkin",checkoutFieldId:"checkout",keywordFieldId:"keyword"};if(R){C.extend(I,R)}var D=C("#"+I.destinationFieldId);var K=C("#"+I.bedroomsFieldId);var O=C("#"+I.checkinFieldId);var H=C("#"+I.checkoutFieldId);var M=C("#"+I.keywordFieldId);var N=D.length?D.val():"";var G=K.length?K.val():"";var Q=O.length?O.val():"";var J=H.length?H.val():"";var L=M.length?M.val():"";var F=I.eid;var E="http://"+I.domain+"/lodging/search";var P=0;if(N!=""){E+=(P==0?"?":"&")+"destination="+N;P++}if(G!=""){E+=(P==0?"?":"&")+"bedrooms="+G;P++}if(Q!=""){E+=(P==0?"?":"&")+"checkin="+Q;P++}if(J!=""){E+=(P==0?"?":"&")+"checkout="+J;P++}if(L!=""){E+=(P==0?"?":"&")+"Ntk=Property&Ntt="+L;P++}if(F!=""){E+=(P==0?"?":"&")+"eid="+F;P++}window.location=E}};C.fn.vrBookingWidget=function(D){if(B[D]){return B[D].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof D==="object"||!D){return B.init.apply(this,arguments)}else{C.error("Method "+D+" does not exist on jQuery.vrBookingWidget")}}}})(jQuery);
