
var hws=function(){var $D=YAHOO.util.Dom;var $E=YAHOO.util.Event;var isOpen=false;var propertyDescriptionHeight=0;return{init:function(){if($D.get('property-description')){var propertyDescription=$D.get('property-description');var readMore=$D.get('readMore');if(propertyDescription.offsetHeight>=51){propertyDescriptionHeight=propertyDescription.offsetHeight;propertyDescription.style.height=45+"px";readMore.className="collapsed";$E.on('readMore','click',hws.propertyDescriptionController);}
else{readMore.className='hidden';}}
var anchorId=hws.getQuerystringParameters("offerInfo");var target=$D.get(anchorId);var collapsedControlEl=$D.getElementsByClassName("expandable-content-control");var expandedControlEl=$D.getElementsByClassName("open-expandable-content-control");var collapsedContent=$D.getElementsByClassName("expandable-content-container");var expandedContent=$D.getElementsByClassName("open-expandable-content-container");var controller=collapsedControlEl.concat(expandedControlEl);var content=collapsedContent.concat(expandedContent);if(target){hws.expandDeal(target);}
for(var i=0;i<content.length;i++){if($D.hasClass(content[i],'expandable-content-container')){content[i].style.visibility='hidden';content[i].style.overflow='hidden';content[i].style.height='0';$D.addClass(content[i],'content-collapsed')}}
for(var i=0;i<controller.length;i++){if($D.hasClass(controller[i],'open-expandable-content-control')){$D.addClass(controller[i],'expanded');}
else{$D.addClass(controller[i],'collapsed');}
if(!target){$E.on(controller[i],'click',effects.controller,content[i],true);}
else{hws.scrollToAnchor(target);$E.on(controller[i],'click',effects.controller,content[i],true);}}
effects.externalLinks();if(document.getElementById("hws-res-module-tab-container"))
{var hwsTabModule=new YAHOO.widget.TabView("hws-res-module-tab-container");}
$E.addListener("guideTypeId","change",hws.openOverviewPg);$E.addListener("aroundTownCategory","change",hws.formSubmit,"AroundtownForm");$E.addListener("pointOfInterestBrowseId","change",hws.formSubmit,"areaInformationDirectoryBrowseForm");$E.addListener("pointOfInterestServiceId","change",hws.formSubmit,"areaInformationDirectoryServiceForm");},scrollToAnchor:function(target){var yCoord=(($D.getY(target)-6)<0)?0:$D.getY(target)-6;window.scrollTo(0,yCoord);},expandDeal:function(target){var offerExpandableControl=$D.getElementsByClassName("expandable-content-control","",target);var offerExpandableContent=$D.getElementsByClassName("expandable-content-container","",target);$D.replaceClass(offerExpandableControl,"expandable-content-control","open-expandable-content-control");$D.replaceClass(offerExpandableContent,"expandable-content-container","open-expandable-content-container");},getQuerystringParameters:function(param){var query=window.location.search.substring(1);var parameters=query.split("&");for(var i=0;i<parameters.length;i++){var pair=parameters[i].split("=");if(pair[0]==param){return pair[1];}}},propertyDescriptionController:function(e){var propertyDescription=$D.get('property-description');var el=$D.get('readMore');var expandAnim=new YAHOO.util.Anim(propertyDescription,{height:{to:45}},0.2);var collapseAnim=new YAHOO.util.Anim(propertyDescription,{height:{to:propertyDescriptionHeight}},0.2);if(isOpen){expandAnim.animate();el.className='collapsed';el.innerHTML=$D.get('langReadMore').value;isOpen=false;}else{collapseAnim.animate();el.className='expanded';el.innerHTML=$D.get('langReadLess').value;isOpen=true;}
return false;},openOverviewPg:function()
{var dropdown=document.getElementById("guideTypeId");if(dropdown&&dropdown.value!='')
{window.location.href=dropdown.value;}},formSubmit:function(e,formId)
{var formObj=document.getElementById(formId);if(formId=='AroundtownForm'&&document.getElementById('aroundTownCategory')!=null)
{var categoryId=document.getElementById("aroundTownCategory");if(categoryId.value!='')
{if(categoryId.value=='0')
{formObj.elements['topPicks'].value="Y";}
formObj.submit();}}
else
{var pointOfInterest=null;if(formId=='areaInformationDirectoryBrowseForm'&&document.getElementById('pointOfInterestBrowseId')!=null)
{pointOfInterest=document.getElementById('pointOfInterestBrowseId');}
else if(formId=='areaInformationDirectoryServiceForm'&&document.getElementById('pointOfInterestServiceId')!=null)
{pointOfInterest=document.getElementById('pointOfInterestServiceId');}
if(pointOfInterest!=null&&pointOfInterest.value!='')
{formObj.submit();}}}}}();YAHOO.util.Event.onAvailable(["layout-body-container","photoTourNav"],hws.init,hws,true,true);$(function(){var groupBookingForm=$('form.group-booking-meeting-space');if(groupBookingForm.length>0)
{$(groupBookingForm).find('p.sleeping-rooms :input:text, div.meetings-space :input:text').each(function(){$(this).val("")});$(groupBookingForm).find('div.meetings-space, p.sleeping-rooms').hide('fast');$(groupBookingForm).find(':radio[name=eventOptionsRadio]').bind('click change',findMeetingSpaceComponent.meetingsPrefRadioButtonEventHandler);$(groupBookingForm).bind('submit',findMeetingSpaceComponent.meetingsSubmitEventHandler);}});$(function(){if($('a.open-in-popup').length>0)
{$('a.open-in-popup').click(function(e){e.preventDefault();sendto('','',this.href,"7");});}});