/* SWFObject v2.1 <http://code.google.com/p/swfobject/>
	Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis
	This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
*/
var swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",win=window,doc=document,nav=navigator,domLoadFnArr=[],regObjArr=[],objIdArr=[],listenersArr=[],script,timer=null,storedAltContent=null,storedAltContentId=null,isDomLoaded=false,isExpressInstallActive=false;var ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/r/.test(d)?parseInt(d.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof win.ActiveXObject!=UNDEF){var a=null,fp6Crash=false;try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".7")}catch(e){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".6");playerVersion=[6,0,21];a.AllowScriptAccess="always"}catch(e){if(playerVersion[0]==6){fp6Crash=true}}if(!fp6Crash){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX)}catch(e){}}}if(!fp6Crash&&a){try{d=a.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}catch(e){}}}}var u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=false,windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u);
/*@cc_on
			ie = true;
			@if (@_win32)
				windows = true;
			@elif (@_mac)
				mac = true;
			@end
		@*/
return{w3cdom:w3cdom,pv:playerVersion,webkit:webkit,ie:ie,win:windows,mac:mac}}();var onDomLoad=function(){if(!ua.w3cdom){return}addDomLoadEvent(main);if(ua.ie&&ua.win){try{doc.write("<script id=__ie_ondomload defer=true src=//:><\/script>");script=getElementById("__ie_ondomload");if(script){addListener(script,"onreadystatechange",checkReadyState)}}catch(e){}}if(ua.webkit&&typeof doc.readyState!=UNDEF){timer=setInterval(function(){if(/loaded|complete/.test(doc.readyState)){callDomLoadFunctions()}},10)}if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,null)}addLoadEvent(callDomLoadFunctions)}();function checkReadyState(){if(script.readyState=="complete"){script.parentNode.removeChild(script);callDomLoadFunctions()}}function callDomLoadFunctions(){if(isDomLoaded){return}if(ua.ie&&ua.win){var s=createElement("span");try{var t=doc.getElementsByTagName("body")[0].appendChild(s);t.parentNode.removeChild(t)}catch(e){return}}isDomLoaded=true;if(timer){clearInterval(timer);timer=null}var dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]()}}function addDomLoadEvent(fn){if(isDomLoaded){fn()}else{domLoadFnArr[domLoadFnArr.length]=fn}}function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false)}else{if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false)}else{if(typeof win.attachEvent!=UNDEF){addListener(win,"onload",fn)}else{if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn()}}else{win.onload=fn}}}}}function main(){var rl=regObjArr.length;for(var i=0;i<rl;i++){var id=regObjArr[i].id;if(ua.pv[0]>0){var obj=getElementById(id);if(obj){regObjArr[i].width=obj.getAttribute("width")?obj.getAttribute("width"):"0";regObjArr[i].height=obj.getAttribute("height")?obj.getAttribute("height"):"0";if(hasPlayerVersion(regObjArr[i].swfVersion)){if(ua.webkit&&ua.webkit<312){fixParams(obj)}setVisibility(id,true)}else{if(regObjArr[i].expressInstall&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){showExpressInstall(regObjArr[i])}else{displayAltContent(obj)}}}}else{setVisibility(id,true)}}}function fixParams(obj){var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var e=createElement("embed"),a=nestedObj.attributes;if(a){var al=a.length;for(var i=0;i<al;i++){if(a[i].nodeName=="DATA"){e.setAttribute("src",a[i].nodeValue)}else{e.setAttribute(a[i].nodeName,a[i].nodeValue)}}}var c=nestedObj.childNodes;if(c){var cl=c.length;for(var j=0;j<cl;j++){if(c[j].nodeType==1&&c[j].nodeName=="PARAM"){e.setAttribute(c[j].getAttribute("name"),c[j].getAttribute("value"))}}}obj.parentNode.replaceChild(e,obj)}}function showExpressInstall(regObj){isExpressInstallActive=true;var obj=getElementById(regObj.id);if(obj){if(regObj.altContentId){var ac=getElementById(regObj.altContentId);if(ac){storedAltContent=ac;storedAltContentId=regObj.altContentId}}else{storedAltContent=abstractAltContent(obj)}if(!(/%$/.test(regObj.width))&&parseInt(regObj.width,10)<310){regObj.width="310"}if(!(/%$/.test(regObj.height))&&parseInt(regObj.height,10)<137){regObj.height="137"}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",dt=doc.title,fv="MMredirectURL="+win.location+"&MMplayerType="+pt+"&MMdoctitle="+dt,replaceId=regObj.id;if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceId+="SWFObjectNew";newObj.setAttribute("id",replaceId);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj)};addListener(win,"onload",fn)}createSWF({data:regObj.expressInstall,id:EXPRESS_INSTALL_ID,width:regObj.width,height:regObj.height},{flashvars:fv},replaceId)}}function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,obj);el.parentNode.replaceChild(abstractAltContent(obj),el);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj)};addListener(win,"onload",fn)}else{obj.parentNode.replaceChild(abstractAltContent(obj),obj)}}function abstractAltContent(obj){var ac=createElement("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML}else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true))}}}}}return ac}function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(el){if(typeof attObj.id==UNDEF){attObj.id=id}if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){parObj.movie=attObj[i]}else{if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"'}else{if(i.toLowerCase()!="classid"){att+=" "+i+'="'+attObj[i]+'"'}}}}}var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />'}}el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+">"+par+"</object>";objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id)}else{if(ua.webkit&&ua.webkit<312){var e=createElement("embed");e.setAttribute("type",FLASH_MIME_TYPE);for(var k in attObj){if(attObj[k]!=Object.prototype[k]){if(k.toLowerCase()=="data"){e.setAttribute("src",attObj[k])}else{if(k.toLowerCase()=="styleclass"){e.setAttribute("class",attObj[k])}else{if(k.toLowerCase()!="classid"){e.setAttribute(k,attObj[k])}}}}}for(var l in parObj){if(parObj[l]!=Object.prototype[l]){if(l.toLowerCase()!="movie"){e.setAttribute(l,parObj[l])}}}el.parentNode.replaceChild(e,el);r=e}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m])}else{if(m.toLowerCase()!="classid"){o.setAttribute(m,attObj[m])}}}}for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,parObj[n])}}el.parentNode.replaceChild(o,el);r=o}}}return r}function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p)}function removeSWF(id){var obj=getElementById(id);if(obj&&(obj.nodeName=="OBJECT"||obj.nodeName=="EMBED")){if(ua.ie&&ua.win){if(obj.readyState==4){removeObjectInIE(id)}else{win.attachEvent("onload",function(){removeObjectInIE(id)})}}else{obj.parentNode.removeChild(obj)}}}function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null}}obj.parentNode.removeChild(obj)}}function getElementById(id){var el=null;try{el=doc.getElementById(id)}catch(e){}return el}function createElement(el){return doc.createElement(el)}function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn]}function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false}function createCSS(sel,decl){if(ua.ie&&ua.mac){return}var h=doc.getElementsByTagName("head")[0],s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media","screen");if(!(ua.ie&&ua.win)&&typeof doc.createTextNode!=UNDEF){s.appendChild(doc.createTextNode(sel+" {"+decl+"}"))}h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0){var ls=doc.styleSheets[doc.styleSheets.length-1];if(typeof ls.addRule==OBJECT){ls.addRule(sel,decl)}}}function setVisibility(id,isVisible){var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id)){getElementById(id).style.visibility=v}else{createCSS("#"+id,"visibility:"+v)}}function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars?encodeURIComponent(s):s}var cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2])}var il=objIdArr.length;for(var j=0;j<il;j++){removeSWF(objIdArr[j])}for(var k in ua){ua[k]=null}ua=null;for(var l in swfobject){swfobject[l]=null}swfobject=null})}}();return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr){if(!ua.w3cdom||!objectIdStr||!swfVersionStr){return}var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr?xiSwfUrlStr:false;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false)},getObjectById:function(objectIdStr){var r=null;if(ua.w3cdom){var o=getElementById(objectIdStr);if(o){var n=o.getElementsByTagName(OBJECT)[0];if(!n||(n&&typeof o.SetVariable!=UNDEF)){r=o}else{if(typeof n.SetVariable!=UNDEF){r=n}}}}return r},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj){if(!ua.w3cdom||!swfUrlStr||!replaceElemIdStr||!widthStr||!heightStr||!swfVersionStr){return}widthStr+="";heightStr+="";if(hasPlayerVersion(swfVersionStr)){setVisibility(replaceElemIdStr,false);var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){if(attObj[i]!=Object.prototype[i]){att[i]=attObj[i]}}}att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par[j]=parObj[j]}}}if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(flashvarsObj[k]!=Object.prototype[k]){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k]}else{par.flashvars=k+"="+flashvarsObj[k]}}}}addDomLoadEvent(function(){createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true)}})}else{if(xiSwfUrlStr&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){isExpressInstallActive=true;setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){var regObj={};regObj.id=regObj.altContentId=replaceElemIdStr;regObj.width=widthStr;regObj.height=heightStr;regObj.expressInstall=xiSwfUrlStr;showExpressInstall(regObj)})}}},getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]}},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3cdom){return createSWF(attObj,parObj,replaceElemIdStr)}else{return undefined}},removeSWF:function(objElemIdStr){if(ua.w3cdom){removeSWF(objElemIdStr)}},createCSS:function(sel,decl){if(ua.w3cdom){createCSS(sel,decl)}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(param==null){return urlEncodeIfNecessary(q)}if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(isExpressInstallActive&&storedAltContent){var obj=getElementById(EXPRESS_INSTALL_ID);if(obj){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block"}}storedAltContent=null;storedAltContentId=null;isExpressInstallActive=false}}}}}();IAN.widget.MoreLess=function(){_container_template=function(){var b=document.createElement("div");b.className="more-less-link-container";if(CID.baseUser==60){var c=document.createElement("span");c.className="fader";b.appendChild(c)}var a=document.createElement("span");a.className="more-link";a.tabIndex=0;b.appendChild(a);return b}();return{getContainerTemplate:function(){return _container_template.cloneNode(true)},widget:function(k,j,a){k=Dom.get(k);j=Dom.get(j);if(!k){throw new TypeError("MoreLess.widget(): Invalid contentElement parameter.")}else{if(!j){throw new TypeError("MoreLess.widget(): Invalid moreLink parameter.")}}if(!Dom.hasClass(j,"more-link")){j=Dom.getElementsByClassName("more-link","*",j);if(j.length){j=j[0]}else{throw new TypeError("MoreLess.widget(): Invalid moreLink parameter.")}}if(!a||!a.show||!a.hide){throw new TypeError("MoreLess.widget(): Invalid localeStrings parameter.")}var h=k.offsetHeight;var i=k.scrollHeight;if(YAHOO.env.ua.ie){i+=parseInt(Dom.getStyle(k,"margin-bottom"),10)}j.innerHTML='<span class="before"></span><span>'+a.show+"</span>";var g=false;var m=function(){g=true};var f=function(){g=false};var c=function(){Dom.replaceClass(j,"more-link","less-link");j.innerHTML='<span class="before"></span><span>'+a.hide+"</span>"};var e=function(){Dom.replaceClass(j,"less-link","more-link");j.innerHTML='<span class="before"></span><span>'+a.show+"</span>"};var l=new Animation(k,{height:{to:i}},1,YAHOO.util.Easing.easeOut);var b=new Animation(k,{height:{to:h}},1,YAHOO.util.Easing.easeOut);l.onComplete.subscribe(m);b.onComplete.subscribe(f);l.onStart.subscribe(c);b.onStart.subscribe(e);var d=function(o){if(l.isAnimated()){l.stop(false);g=true}else{if(b.isAnimated()){b.stop(false)}}var n=(o.shiftKey)?4:1;l.duration=n;b.duration=n;if(g){b.animate()}else{l.animate()}};Event.on(j,"click",d,this,true);Event.on(j,"keypress",function(n){if(Event.getCharCode(n)==YAHOO.util.KeyListener.KEY.ENTER){d(n)}},this,true);return{isExpanded:function(){return g},isAnimated:function(){return(l.isAnimated()||b.isAnimated())},toggle:d}}}}();IAN.widget.PhotoGallery=function(a){this.galleryList=Dom.get(a.gallery);this.photoContainer=Dom.get(a.photo);this.caption=Dom.get(a.caption);this.maxWidth=a.maxWidth||350;if(!this.galleryList||!this.photoContainer||!this.caption){throw new TypeError("PhotoGallery(): Invalid config parameter.")}this.photoImage=this.photoContainer.getElementsByTagName("img")[0];this.galleryLinks=this.galleryList.getElementsByTagName("a");this.changing=false;this._preloadingImage=null;this._nextImage=null;this._nextCaption=null;Event.on(this.galleryLinks,"click",this._handleGalleryClick,this)};IAN.widget.PhotoGallery.prototype.changePhoto=function(b,a){this._nextImage=b;this._nextCaption=a;this._change();return true};IAN.widget.PhotoGallery.prototype._handleGalleryClick=function(c,a){Event.preventDefault(c);a.changePhoto(this.href,this.getElementsByTagName("img")[0].alt);for(var b=a.galleryLinks.length-1;b>=0;b--){if(this==a.galleryLinks[b]){Dom.addClass(this,"selected")}else{Dom.removeClass(a.galleryLinks[b],"selected")}}};IAN.widget.PhotoGallery.prototype._change=function(){if(this.changing||(this.photoImage.src==this._nextImage&&this.caption.innerHTML==this._nextCaption)){return false}else{this.changing=true;this._loadPhoto();return true}};IAN.widget.PhotoGallery.prototype._loadPhoto=function(){this.caption.innerHTML=IAN.translate("loading");var a=this;this._preloadingImage=new Image();this._preloadingImage.onload=function(){a._resize.call(a)};this._preloadingImage.src=this._nextImage};IAN.widget.PhotoGallery.prototype._resize=function(){var b=this;this.photoContainer.style.height=this.photoContainer.offsetHeight+"px";var c=this._preloadingImage.width;var a=this._preloadingImage.height;if(c>=this.maxWidth){c=this.maxWidth;a=parseInt((this._preloadingImage.height/this._preloadingImage.width)*this.maxWidth,10)}Dom.setStyle(this.photoContainer,"height",a+"px");this.caption.innerHTML=this._nextCaption;this.photoImage.height=a;this.photoImage.width=c;this.photoImage.src=this._nextImage;this.changing=false;this._change()};YAHOO.namespace("IAN.property");IAN.property.MiniChangeTravelDetails=function(){var a=function(c){if(!YAHOO.env.ua.webkit){var b=new curvyCorners({tl:{radius:5},tr:{radius:5},bl:false,br:false,antiAlias:true,autoPadding:true},c)}else{var b=new curvyCorners({tl:{radius:5},tr:{radius:5},bl:{radius:0},br:{radius:0},antiAlias:true,autoPadding:true},c)}b.applyCornersToAll();Dom.setStyle(c,"padding-top","");Dom.setStyle(c,"padding-right","");Dom.setStyle(c,"padding-bottom","");Dom.setStyle(c,"padding-left","");Dom.setStyle(c,"width","")};return{init:function(b){b=Dom.get(b)||this;if(!b||b==IAN.property.MiniChangeTravelDetails){return false}if(CID.baseUser==40){a(b)}}}}();Event.onContentReady("mini-change-travel-details",IAN.property.MiniChangeTravelDetails.init);IAN.property.PropertyDescription=function(){var g=function(k){k=Dom.get(k);if(!k){YAHOO.log("Invalid photoContainer parameter.","warn","PropertyDescription");return false}var i=k.getElementsByTagName("img");if(!i.length||!i[0]){YAHOO.log("No photo image found.","error","PropertyDescription");return false}i=i[0];var j=i.offsetWidth;var h=i.offsetHeight;Dom.setStyle(i,"margin-left","-"+Math.floor(j/2)+"px");Dom.setStyle(i,"margin-top","-"+Math.floor(h/2)+"px");Dom.setStyle(i,"visibility","visible")};var b=function(j){var k=Dom.getElementsByClassName("quick-facts","ul",j);for(var h=k.length-1;h>=0;h--){IAN.util.sliceList(k[h],{max_lists:2})}};var a=function(j){var k=Dom.getElementsByClassName("amenities","ul",j);for(var h=k.length-1;h>=0;h--){IAN.util.sliceList(k[h],{max_lists:(Dom.getAncestorByClassName(k[h],"subcontent"))?2:4})}};var f=function(i){i=Dom.get(i);if(!i){YAHOO.log("Invalid contentElement parameter.","warn","PropertyDescription");return false}if(i.scrollHeight<=i.offsetHeight){Dom.setStyle(i,"height","auto");return}var k=IAN.widget.MoreLess.getContainerTemplate();var j=Dom.get("property-cancellation-policy");if(j){k.appendChild(j)}Dom.insertAfter(k,i);localeStrings=(i.id=="additional-amenities")?{show:IAN.translate("show-all-amenities"),hide:IAN.translate("hide-all-amenities")}:{show:IAN.translate("show-full-description"),hide:IAN.translate("hide-full-description")};var h=new IAN.widget.MoreLess.widget(i,k,localeStrings)};var d=function(h){this.photoGallery=new IAN.widget.PhotoGallery({gallery:"gallery",photo:"photo",caption:"photo-caption"})};var e=function(i){i=Dom.get(i);if(!i){throw new TypeError("PropertyDescription._setupVirtualTourFlash(): Invalid contentElement parameter.")}playerDiv=document.createElement("div");playerDiv.id="virtual-tours-player";IAN.util.prependChild(i,playerDiv);var h=Dom.get("virtual-tours-xml");var j=(h&&h.href)?encodeURIComponent(h.href):"";swfobject.embedSWF(WEB_ROOT+"av/cmpdmdaplyr.swf","virtual-tours-player","600","450","6.0.0",false,{source:j},{bgcolor:"#FFFFFF",base:"."})};var c=function(i){i=Dom.get(i);if(!i){throw new TypeError("PropertyDescription._setupMapFrame(): Invalid mapLink parameter.")}var h=IAN.widget.Map.createFrame(i);if(h){Dom.insertAfter(h,i)}};return{init:function(h){h=Dom.get(h)||this;if(!h||h==IAN.property.PropertyDescription){return false}if(Dom.hasClass(document.body,"property-section-landing-page")){g("photo");b(h);a(h);f("description");f("additional-amenities")}else{if(Dom.hasClass(document.body,"photos-section")){d(h)}else{if(Dom.hasClass(document.body,"virtual-tours-section")){e("virtual-tours")}else{if(Dom.hasClass(document.body,"map-and-attractions-section")){c("property-map-link")}}}}}}}();Event.onContentReady("property-description",IAN.property.PropertyDescription.init);IAN.property.RoomsAndRates=function(){var a=function(d){var b=Dom.getElementsByClassName("room-features","ul",d);for(var c=b.length-1;c>=0;c--){IAN.util.sliceList(b[c],{max_lists:3})}};return{init:function(b){b=Dom.get(b)||this;if(!b||b==IAN.property.RoomsAndRates){return false}a(b)}}}();Event.onContentReady("rooms-and-rates",IAN.property.RoomsAndRates.init);