if(window.location.hash){setTimeout(function(){var a=document.getElementById((""+window.location.hash).replace(/^#/,""));if(a&&a.scrollIntoView){a.scrollIntoView(true)}},100)}if(window.Class){Squaremeal=Class.create({initialize:function(){this.version="0.1"},getSelectedRadio:function(b){var a=b.find(function(c){return $(c).checked});return $(a)},getRadioByValue:function(c,b){var a=c.find(function(d){return $(d).value==b});return $(a)}});Squaremeal.Cookies=Class.create(Squaremeal,{initialize:function(){},make:function(b,d,e){if(e){var a=new Date();a.setTime(a.getTime()+(e*24*60*60*1000));var c="; expires="+a.toGMTString()}else{var c=""}document.cookie=b+"="+d+c+"; path=/";return b},makeMany:function(a){a.each(function(b){this.make(b.name,b.value,a.days)}.bind(this));return a},read:function(b){var b=b+"=";var c=document.cookie.split(";");var c=c.collect(function(d){if(d.charAt(0)==" "){while(d.charAt(0)==" "){return d.substring(1,d.length)}}else{return d}});var a=c.find(function(d){return d.indexOf(b)==0});if(a){return a.substring(b.length,a.length)}else{return""}},erase:function(a){return this.make(a,"",-1)}});Squaremeal.Tables=Class.create(Squaremeal,{initialize:function(a){this.tableClass=a;this.highlightClass="highlight";this.stripeClass="stripe";this.clickableClass="clickable";this.tables=$$(this.tableClass);this.tables.each(function(b){if(b.hasClassName(this.highlightClass)){this.highlightRow(b)}if(b.hasClassName(this.stripeClass)){this.stripeRows(b)}if(b.hasClassName(this.clickableClass)){this.clickableRows(b)}}.bind(this))},clickableRows:function(a){$A(a.getElementsByTagName("tr")).each(function(c){if(!c.up("thead")&&!c.up("tfoot")){var b=c.down("a");if(b){c.observe("click",function(d){window.location=b.href})}}})},highlightRow:function(a){a.observe("mouseover",this.addRemoveHighlight.bindAsEventListener(this,this.highlightClass));a.observe("mouseout",this.addRemoveHighlight.bindAsEventListener(this,this.highlightClass))},stripeRows:function(a){var b=false;$A(a.getElementsByTagName("tr")).each(function(c){if(!c.up("thead")&&!c.up("tfoot")){if(b){c.addClassName("even")}b=(b==true)?false:true}})},addRemoveHighlight:function(b,a){var c=Event.element(b).up("tr");if(c){if(c.hasClassName(a)){c.removeClassName(a)}else{c.addClassName(a)}}return c}});Squaremeal.Tooltips=Class.create(Squaremeal,{initialize:function(b,a){this.window=new Squaremeal.Windows();this.remote=false;this.remoteURL="";this.eventOn="mousemove";this.eventOff="mouseout";this.triggerClass=b||"trigger";this.tooltipClass=a||"tooltip";this.triggers=$$("."+this.triggerClass);this.tooltips=$$("."+this.tooltipClass);this.tooltips.invoke("hide");this.offsetPosition=10},activate:function(){this.triggers.each(this.attachEvents.bind(this))},attachEvents:function(a){a.observe(this.eventOn,this.show.bindAsEventListener(this,a));a.observe(this.eventOff,this.hide.bindAsEventListener(this,a))},findTooltip:function(a){return a.next("."+this.tooltipClass)},getTooltipIdentifier:function(a){var b=a.classNames().find(function(c){return(c.search(/tooltip-/)==0)});return b.replace(/tooltip-/,"")},getRemoteContent:function(b,a){new Ajax.Updater(a,this.remoteURL+"?id="+this.getTooltipIdentifier(b),{insertion:Insertion.Top});a.addClassName("fetched")},setPosition:function(i,b){i.setStyle({position:"absolute"});var f=$("page").cumulativeOffset()[0];var g=$("page").cumulativeOffset()[1];var e=this.window.getDimensions();var j=i.style.top;var d=i.style.left;if(j!=null&&d!=null){j=parseInt(j.replace(/px/,""));d=parseInt(d.replace(/px/,""));var c=i.getWidth();var k=i.getHeight();var a=Event.pointerX(b);var l=Event.pointerY(b);i.setStyle({top:l+this.offsetPosition-g+"px",left:a+this.offsetPosition-f+"px"});if((a+this.offsetPosition+c)>=e.width){i.setStyle({left:(e.width-(c+this.offsetPosition))+"px"})}}return i},show:function(d,b){var c=b;var a=this.findTooltip(c);if(a){if(this.remote&&!a.hasClassName("fetched")){this.getRemoteContent(c,a)}c.title="";this.setPosition(a,d);if(!a.visible()){a.show()}}else{return false}Event.stop(d)},hide:function(d,b){var c=b;var a=this.findTooltip(c);if(a){if(a.visible()){a.hide()}}else{return false}Event.stop(d)}});Squaremeal.Windows=Class.create(Squaremeal,{initialize:function(){this.newWindow=""},open:function(b,a,c){c=$H(c);var d="";c.each(function(e){d+=d==""?"":",";d+=e.key+"="+e.value});if(!this.isOpen()){this.newWindow=window.open(b,a,d)}else{this.newWindow.location.href=b}if(window.focus){this.newWindow.focus()}},setFocus:function(a){if(window.focus){a.focus();return true}else{return false}},changeParentLocation:function(a){if(!opener.closed){opener.location.href=a;return true}else{return false}},isOpen:function(){if(!this.newWindow.closed&&this.newWindow.location){return true}else{return false}},getDimensions:function(){if(self.innerWidth){return{width:self.innerWidth,height:self.innerHeight}}else{if(document.documentElement&&document.documentElement.clientWidth){return{width:document.documentElement.clientWidth,height:document.documentElement.clientHeight}}else{if(document.body){return{width:document.body.clientWidth,height:document.body.clientHeight}}}}}})}if(!window.console){window.console={log:(window.opera&&opera.postError||function(a){window.status=a})}}var infoPopupCurrent,infoPopupShowTimer,infoPopupMouseOutTimer;if(document.addEventListener||window.postMessage){document.body.onmouseover=function(f){f=f||event;var c=f.target||f.srcElement;if(!c||!/(^| )infoicon( |$)/.test(c.className)){if(infoPopupShowTimer){clearTimeout(infoPopupShowTimer)}infoPopupShowTimer=null;if(infoPopupCurrent&&!infoPopupMouseOutTimer){infoPopupMouseOutTimer=setTimeout(function(){infoPopupMouseOutTimer=null;if(infoPopupCurrent){infoPopupCurrent.closeInfoPopupNow()}},300)}return}if(c===infoPopupCurrent){if(infoPopupMouseOutTimer){clearTimeout(infoPopupMouseOutTimer);infoPopupMouseOutTimer=null}return}var g;if(c.backupTitle){g=c.backupTitle}else{g=c.backupTitle=""+c.title}if(!g){return}c.title="";var d=c,a=0,i=0,b=c.offsetWidth;h=c.offsetHeight;do{a+=d.offsetLeft;i+=d.offsetTop}while(d=d.offsetParent);if(infoPopupShowTimer){clearTimeout(infoPopupShowTimer)}infoPopupShowTimer=setTimeout(function(){infoPopupShowTimer=null;if(infoPopupMouseOutTimer){clearTimeout(infoPopupMouseOutTimer);infoPopupMouseOutTimer=null}if(c.longCloseTimer){c.longCloseTimer=null}c.longCloseTimer=setTimeout(function(){c.closeInfoPopupNow()},3000+g.length*100);if(c===infoPopupCurrent){return}var n=$("display-tour");var j=(n&&n.childNodes&&n.childNodes.length>0)||document.getElementById("booking-form-infoicon");if(infoPopupCurrent){infoPopupCurrent.closeInfoPopupNow()}infoPopupCurrent=c;c.closeInfoPopupNow=function(){if(infoPopupMouseOutTimer){clearTimeout(infoPopupMouseOutTimer)}infoPopupMouseOutTimer=null;if(c.longCloseTimer){clearTimeout(c.longCloseTimer)}c.longCloseTimer=null;try{Effect.Fade(k,{duration:0.2,afterFinish:function(){k.parentNode.removeChild(k)}})}catch(o){k.parentNode.removeChild(k)}if(infoPopupCurrent===c){infoPopupCurrent=null}c.title=g;c.tabindex=0;setTimeout(function(){try{c.focus&&c.focus()}catch(p){}},10)};var k=$(document.createElement("span"));k.onclick=function(){c.closeInfoPopupNow()};k.tabindex=0;k.zIndex=100;k.className="infoicon-popup";k.setAttribute("aria-live","polite");k.appendChild(document.createTextNode(g));k.style.position="absolute";if(j){k.style.bottom=(i)+"px"}else{k.style.top=(h+i)+"px"}k.style.left=(a+Math.ceil(b/2+10))+"px";k.style.display="none";try{Effect.Appear(k,{duration:0.1})}catch(l){k.show()}k.onmouseover=document.body.onmouseover;k.onmouseout=document.body.onmouseover;document.body.appendChild(k);setTimeout(function(){try{k.focus&&k.focus()}catch(o){}},10)},100);return false}}Squaremeal.AutoSearch=Class.create(Squaremeal,{initialize:function(e,b,c,d,a){this.server=e;this.search=b;this.suggestedOptions=c;this.venueTypes=d;this.searchTypes=a;this.autocomplete()},autocomplete:function(){new Ajax.Autocompleter(this.search,this.suggestedOptions,this.server,{callback:function(){return{search:this.search.value,quick_search_type:this.getSelectedRadio(this.venueTypes).value,quick_search_sub_type:this.getSelectedRadio(this.searchTypes).value}}.bind(this)})}});var SqmlMap=Class.create();SqmlMap.prototype={initialize:function(b,c,e,a,d){this.map_initialised=true;this.markers=e;this.centre_marker=a;this.search_marker=d;if(!window.GMap2){return}this.google_map=new GMap2($("google-map"));this.google_map.addControl(new GSmallMapControl());this.google_map.addControl(new GMapTypeControl());this.google_map.setCenter(new GLatLng(this.centre_marker.lat,this.centre_marker.lon));this.google_map.setZoom(this.zoom);this.openBiggerMap()},openBiggerMap:function(){if($("view-bigger-results-map")){Event.observe("view-bigger-results-map","click",function(j){var g=new Array();for(var f in this.markers){g[g.length]=escape(this.markers[f]["id"])}var e="/include/view_large_map.php?zoom="+escape(++this.zoom)+"&lat="+escape(this.centre_marker.lat)+"&lng="+escape(this.centre_marker.lon)+"&id_list="+g.join(",");if($("venue-results")){e+="&type=venue_multi"}var d="height=590,toolbar=0,resizable=yes,location=0";newwindow=window.open(e,"mapView",d);Event.stop(j)}.bind(this))}if($("view-bigger-display-map")){var b=new Squaremeal.Windows();var a="/include/view_large_map.php?zoom="+escape(++this.zoom)+"&lat="+escape(this.centre_marker.lat)+"&lng="+escape(this.centre_marker.lon)+"&id_list="+this.centre_marker.id;var c={height:590,toolbar:0,resizable:"yes",location:0};$("view-bigger-display-map").observe("click",function(d){b.open(a,"popup",c);Event.stop(d)})}},display_markers:function(){if(!window.GIcon){return}if(this.centre_marker.tooltip.length>1){var g=new GIcon();g.image="/include/images/map/marker_inert.png";g.iconSize=new GSize(25,25);g.iconAnchor=new GPoint(6,20);g.infoWindowAnchor=new GPoint(5,1);var i=new GLatLng(this.centre_marker.lat,this.centre_marker.lon);this.CentreMarker=this.createCentreMarker(i,g);this.google_map.addOverlay(this.CentreMarker);var e=document.createElement("div");this.google_map.getPane(G_MAP_FLOAT_PANE).appendChild(e);e.className="maptooltipstatic";e.innerHTML="<div>"+this.centre_marker.tooltip+"</div>";e.style.visibility="visible";var i=this.google_map.getCurrentMapType().getProjection().fromLatLngToPixel(this.google_map.fromDivPixelToLatLng(new GPoint(0,0),true),this.google_map.getZoom());var c=this.google_map.getCurrentMapType().getProjection().fromLatLngToPixel(this.CentreMarker.getPoint(),this.google_map.getZoom());var b=this.CentreMarker.getIcon().iconAnchor;var a=this.CentreMarker.getIcon().iconSize.width;var j=e.clientHeight;var f=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(c.x-i.x-b.x+a-15,c.y-i.y-b.y+1));f.apply(e)}if(this.search_marker!=false){var d=new GIcon();d.image="/include/images/map/query_marker.png";d.shadow="/include/images/map/query_marker_shadow.png";d.iconSize=new GSize(22,26);d.shadowSize=new GSize(36,30);d.iconAnchor=new GPoint(0,16);d.infoWindowAnchor=new GPoint(5,1);var i=new GLatLng(this.search_marker.lat,this.search_marker.lon);this.SearchMarker=this.createSearchMarker(i,d);this.google_map.addOverlay(this.SearchMarker)}var k=new GIcon();k.image="/include/images/map/marker.png";k.shadow="/include/images/map/marker_shadow.png";k.transparent="/include/images/map/marker_transparent.png";k.iconSize=new GSize(25,25);k.shadowSize=new GSize(42,25);k.iconAnchor=new GPoint(6,20);k.infoWindowAnchor=new GPoint(5,1);this.infoWindow=document.createElement("div");this.infoWindow.setAttribute("id","infoWindow");this.google_map.getPane(G_MAP_FLOAT_PANE).appendChild(this.infoWindow);this.infoWindow.style.visibility="hidden";this.markers.each(function(n,o){var l=new GLatLng(n.lat,n.lon);this.google_map.addOverlay(this.createResultMarker(l,k,o))}.bind(this))},createSearchMarker:function(a,c){var b=new GMarker(a,{icon:c});GEvent.bind(b,"mouseover",this,function(){this.showSearchInfoWindow(b)});GEvent.bind(b,"click",this,function(){this.google_map.panTo(a)});return b},createResultMarker:function(a,b,d){var c=new GMarker(a,{icon:b});GEvent.bind(c,"mouseover",this,function(){this.showMarkerInfoWindow(c,d)});GEvent.bind(c,"click",this,function(){this.google_map.panTo(a)});return c},createCentreMarker:function(b,c){var a=new GMarker(b,{icon:c,clickable:false});return a},showSearchInfoWindow:function(a){this.infoWindow.innerHTML=this.search_marker.info_window;this.showInfoWindow(a)},showMarkerInfoWindow:function(a,b){this.infoWindow.innerHTML=this.markers[b]["info_window"];this.showInfoWindow(a)},showInfoWindow:function(d){var a=this.google_map.getCurrentMapType().getProjection().fromLatLngToPixel(this.google_map.fromDivPixelToLatLng(new GPoint(0,0),true),this.google_map.getZoom());var f=this.google_map.getCurrentMapType().getProjection().fromLatLngToPixel(d.getPoint(),this.google_map.getZoom());var b=d.getIcon().iconAnchor;var c=d.getIcon().iconSize.width;var e=this.infoWindow.clientHeight;var g=new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(f.x-a.x-b.x+c,f.y-a.y-b.y+1));g.apply(this.infoWindow);this.infoWindow.style.visibility="visible"}};function initialise(){var i=window.attachEvent&&!window.opera;if($("primary-nav")){function c(p){var l;var k=l=p.childElements().find(function(q){return q.hasClassName("active")});var n,o;var j=function(r){var q=k;if(q!==r){k=r;if(i){k.className="active";q.className=""}else{var t=q.getElementsByTagName("ul")[0];var s=k.getElementsByTagName("ul")[0];s.style.opacity="0";t.style.zIndex="0";s.style.zIndex="1";k.className="active";new Effect.Opacity(s,{duration:0.2,from:0,to:1});setTimeout(function(){if(k!==q){q.className=""}},200)}}};p.onmouseover=function(q){q=q||event;var r=q.target||q.srcElement;while(r&&r.parentNode!==p){r=r.parentNode}if(!r){return}if(n){clearTimeout(n);n=null}if(o){clearTimeout(o);o=null}n=setTimeout(function(){n=null;j(r)},300)};p.onmouseout=function(q){if(o){clearTimeout(o)}o=setTimeout(function(){if(n){clearTimeout(n);n=null}o=null;j(l)},200)}}new c(document.getElementById("primary-nav"))}if($("quicksearch")){var f=new Squaremeal.QuickSearch("quick-search",["qsearch-for-restaurants","qsearch-for-venues","qsearch-for-posts"],["qsearch-by-name","qsearch-by-town","qsearch-by-station","qsearch-by-postcode","qsearch-by-landmark"],"qsearch-term","qsearch-options")}if($("new-sm-guide")){var e=new Squaremeal.Windows();$$(".thumbnail").each(function(j){j.observe("click",function(k){e.open(j.href,j.title,{width:750,height:500,toolbars:0});Event.stop(k)})})}new Squaremeal.Tooltips("more","tooltip").activate();if($("show-hide-map")){var d=new Squaremeal.Cookies();var b="google-map";var g="show-hide-map";var a="";Event.observe(g,"click",function(j){if(!$(b)){d.make("map_view_on_load","true")}else{if(!$(b).visible()){$("map-container").removeClassName("hidden");$("map-container").addClassName("visible");if(a==$(g).innerHTML){$(g).innerHTML="<span>Plot search results on a map</span>"}else{$(g).innerHTML=a}$(b).show()}else{a=$(g).innerHTML;d.make("map_view_on_load","false");$("map-container").removeClassName("visible");$("map-container").addClassName("hidden");$(g).innerHTML="<span>Plot search results on a map</span>";$(b).hide()}Event.stop(j)}})}}if(!window.opera){Event.observe(window,"unload",function(){if($("google-map")&&window.GUnload){GUnload()}})}function checked_radio(c,b){var d=c.getInputs("radio",b);for(var a in d){if(d[a].checked){return d[a]}}return null}function complaint_form_helper(){if($("complaint_message_row").down("div.error")){$("reason").toggleClassName("folded")}$("reason").observe("click",function(a){if(($F(this)==0)||($F(this)==4)){if(!this.hasClassName("folded")){if($("complaint_message_row").down("div.error")){Effect.BlindDown($("complaint_message_row").down("div.error"),{duration:0.15});this.toggleClassName("folded")}}}else{if(this.hasClassName("folded")){if($("complaint_message_row").down("div.error")){Effect.BlindUp($("complaint_message_row").down("div.error"),{duration:0.15});this.toggleClassName("folded")}}}})}$$("a.add_to_my_lists").each(function(a){a.closeAddToMyLists=function(){a.innerHTML='<span class="add-icon">&nbsp;</span>Add to My Lists';a.removeClassName("clicked");if(a.form_container){Effect.SlideUp(a.form_container,{duration:0.2,afterFinish:function(){try{a.form_container.remove()}catch(b){}try{delete a.form_container}catch(b){a.form_container=undefined}}})}};a.observe("click",function(d){Event.stop(d);if(a.hasClassName("clicked")){a.closeAddToMyLists()}else{var c=Event.findElement(d,"a").href;var e=$(a.parentNode).next("div.add_to_lists_placeholder");if(!e){window.location=c}a.addClassName("clicked");a.style.cursor="wait";var f=setTimeout(function(){f=null;e.addClassName("loading")},500);Event.observe(document,"click",function b(g){if(Event.findElement(g,"div.my_lists_container ")==null){a.closeAddToMyLists();Event.stopObserving(document,"click",b)}});new Ajax.Request(c,{parameters:{ajax:true},onComplete:function(g){if(f){clearTimeout(f)}a.style.cursor="";e.removeClassName("loading")},onSuccess:function(g){a.innerHTML='<span class="add-icon">&nbsp;</span>Cancel adding';var j=e.insert(g.responseText).down("form");if(j){Lists.init_form(j,a)}else{var i=e.down("div.my_lists_container");a.form_container=i}},onFailure:function(g){window.location=c}})}})});var sqml_tracker;var default_ga_profile_id="UA-2107120-1";function trackPageview(c,f,b){if(!b){b=default_ga_profile_id}var g="noidea";try{if(window._gat&&_gat._getTracker){sqml_tracker=_gat._getTracker(b);if(sqml_tracker){sqml_tracker._trackPageview(c);return}else{g="cant get tracker for "+b}}else{g="no _gat"}}catch(d){g=(d&&d.message)?d.message:d}var a=new Image();a.src="/img/hr.png?google-analytics-fail"+escape(g)}function trackBooking(l,j,d,g,i,c,n,k,a){if(!a){a=default_ga_profile_id}var b="noidea";try{if(window._gat&&_gat._getTracker){sqml_tracker=_gat._getTracker(a);if(sqml_tracker){sqml_tracker._addItem(l,j,d,g,i,c);sqml_tracker._addTrans(l,n,k,"","","","","");sqml_tracker._trackTrans();return}else{b="cant get tracker for "+a}}else{b="no _gat"}}catch(f){b=(f&&f.message)?f.message:f}}function trackEvent(d,b,a){var c=default_ga_profile_id;try{if(window._gat&&_gat._getTracker){sqml_tracker=_gat._getTracker(c);if(sqml_tracker){sqml_tracker._trackEvent(d,b,a);return}else{reason="cant get tracker for "+c}}else{reason="no _gat"}}catch(f){reason=(f&&f.message)?f.message:f}}var GoogleMap=Class.create();GoogleMap.prototype={initialize:function(a){this.map_container=$(a.map_container_id);this.static_map_container=$(a.static_map_container_id);this.lat=a.lat;this.longitude=a["long"];this.zoom=a.zoom;this.markers=a.markers;this.never_hide_info_window=false;this.large=false;this.start_counter=0;if(a.large!=undefined){this.large=a.large}if(a.never_hide_info_window!=undefined){this.never_hide_info_window=a.never_hide_info_window}if(a.baseurl!=undefined){this.baseurl=a.baseurl}if(a.start!=undefined){this.start_counter=a.start}},display_map:function(){var a=this;setTimeout(function(){try{if(!window.GMap2){throw"no gmap2"}if(!GBrowserIsCompatible()){throw"incompatible"}if(!window.opera){window.onunload=GUnload}var j=new GMap2(a.map_container);j.enableContinuousZoom();j.setCenter(new GLatLng(a.lat,a.longitude),a.zoom);if(a.large){j.addControl(new GLargeMapControl3D());j.addControl(new GMapTypeControl());j.addControl(new GOverviewMapControl());j.addControl(new GScaleControl())}else{j.addControl(new GSmallZoomControl3D())}var k=new GIcon();k.image="/include/images/map/marker.png";k.shadow="/include/images/map/marker_shadow.png";k.transparent="/include/images/map/marker_transparent.png";k.iconSize=new GSize(25,25);k.shadowSize=new GSize(42,25);k.iconAnchor=new GPoint(0,23);k.infoWindowAnchor=new GPoint(5,1);var c=$("search_near_centre");if(c){var b=GEvent.bind(j,"moveend",j,function(){GEvent.removeListener(b);c.hide();c.innerHTML="Search again near current centre of the map";var e=c.previous();if(e){Effect.Fade(e,{duration:0.2,afterFinish:function(){Effect.Appear(c,{duration:0.2})}})}else{Effect.Appear(c,{duration:0.2})}c.onclick=function(){var l=j.getCenter();a.baseurl=a.baseurl.replace(/([&?])radius=[^&#]*&?/,"$1").replace(/([&?])(postcode|landmark)=[^&#]*&?/,"$1").replace(/([&?])long_lat=[^&#]*&?/,"$1");window.location=a.baseurl.replace(/&?(#.*|$)/,"&long_lat="+l.lng()+","+l.lat()+"$1");return false}})}var f=new function(){var l=this;var n=$(document.createElement("div"));n.className="map-info-window";n.style.position="absolute";n.style.zIndex="100";n.style.bottom="50%";n.style.left="50%";n.hide();j.getPane(G_MAP_FLOAT_PANE).appendChild(n);var e;var p;this.hide=function(){if(a.never_hide_info_window){return}if(p){clearTimeout(p);p=null;Effect.Fade(n,{duration:0.2})}else{if(e){clearTimeout(e)}e=setTimeout(function(){e=null;Effect.Fade(n,{duration:0.2})},500)}};var o;this.show=function(r,u){o=r;if(e){clearTimeout(e);e=null;n.hide()}if(p){clearTimeout(p)}p=setTimeout(function(){Effect.Appear(n,{duration:0.1});p=null},250);while(n.firstChild){n.removeChild(n.firstChild)}if(u.is_expanded){var q=document.createElement("span")}else{var q=document.createElement("a");q.setAttribute("href",u.url)}q.appendChild(document.createTextNode(u.name));n.appendChild(q);if(u.description){n.appendChild(document.createTextNode(u.description))}var s=document.createElement("img");s.setAttribute("src","/include/images/map/marker_corner.png");s.setAttribute("alt","");n.appendChild(s);var v=j.getCurrentMapType().getProjection().fromLatLngToPixel(r,j.getZoom());var t=j.getCurrentMapType().getProjection().fromLatLngToPixel(j.fromDivPixelToLatLng(new GPoint(0,0),true),j.getZoom());var w=new GControlPosition(G_ANCHOR_TOP_LEFT,v);n.style.bottom=n.parentNode.offsetHeight-(v.y-t.y)+4+"px";n.style.left=v.x-t.x+6+"px"};n.onmouseover=function(){if(p){return}if(e){clearTimeout(e)}e=null};n.onmouseout=function(){if(e){return}if(p){clearTimeout(p)}p=null;l.hide()};n.onclick=function(){if(p){clearTimeout(p)}p=null;if(e){clearTimeout(e)}e=null;Effect.Fade(n,{duration:0.2});if(o){j.panTo(o);if(j.getZoom()<14){setTimeout(function(){j.zoomIn();j.panTo(o)},150)}}}};var g=function(e,q,p){var s=q.type&&$(q.type);if(s){s.onmouseover=function(){f.show(e,q)}}if(p>0){var n=40;if(p<10){n=25}else{if(p<100){n=27}else{if(p<1000){n=35}}}var l=new GIcon();l.image="/include/images/map/marker_"+p+".png";l.shadow="/include/images/map/marker_shadow.png";l.transparent="/include/images/map/marker_transparent.png";l.iconSize=new GSize(n,25);l.shadowSize=new GSize(42,25);l.iconAnchor=new GPoint(0,23);l.infoWindowAnchor=new GPoint(5,1);var o=new GMarker(e,{icon:l});var r="/include/images/map/marker_"+p+".png"}else{var o=new GMarker(e,{icon:k});var r="/include/images/map/marker.png"}GEvent.bind(o,"dblclick",null,function(){location=q.url});GEvent.bind(o,"click",null,function(){f.show(e,q);j.panTo(e);if(j.getZoom()<14){setTimeout(function(){j.zoomIn();j.panTo(e)},150)}});GEvent.bind(o,"mouseover",null,function(){o.setImage("/include/images/map/marker_inert.png");f.show(e,q)});GEvent.bind(o,"mouseout",null,function(){o.setImage(r);f.hide()});j.addOverlay(o);if(q.type&&p<1){switch(q.type.charAt(0)){case"r":r="/include/images/map/marker_r.png";break;case"f":case"d":r="/include/images/map/marker_f.png";break;case"v":case"g":case"e":r="/include/images/map/marker_v.png";break}}if(r!="/include/images/map/marker.png"){o.setImage(r)}if(q.is_expanded){f.show(e,q)}};for(m=0;m<a.markers.length;m++){var d=m+1;if(a.markers.length>60||a.never_hide_info_window){d=0}g(new GLatLng(a.markers[m]["lat"],a.markers[m]["long"]),a.markers[m],d+a.start_counter)}}catch(i){if(a.static_map_container&&a.static_map_container.style){a.static_map_container.display=""}}},100)},on_map_move:null};(function(g){g.fn.adGallery=function(k){var n={loader_image:"loader.gif",start_at_index:0,description_wrapper:false,thumb_opacity:0.7,animate_first_image:false,animation_speed:400,width:false,height:false,display_next_and_prev:true,display_back_and_forward:true,scroll_jump:0,slideshow:{enable:true,autostart:false,speed:5000,start_label:"Start",stop_label:"Stop",stop_on_scroll:true,countdown_prefix:"(",countdown_sufix:")",onStart:false,onStop:false},effect:"slide-hori",enable_keyboard_move:true,cycle:true,callbacks:{init:false,afterImageVisible:false,beforeImageVisible:false}};var l=g.extend(false,n,k);if(k&&k.slideshow){l.slideshow=g.extend(false,n.slideshow,k.slideshow)}if(!l.slideshow.enable){l.slideshow.autostart=false}var j=[];g(this).each(function(){var o=new a(this,l);j[j.length]=o});return j};function b(k,o,l){var n=parseInt(k.css("top"),10);if(o=="left"){var j="-"+this.image_wrapper_height+"px";k.css("top",this.image_wrapper_height+"px")}else{var j=this.image_wrapper_height+"px";k.css("top","-"+this.image_wrapper_height+"px")}if(l){l.css("bottom","-"+l[0].offsetHeight+"px");l.animate({bottom:0},this.settings.animation_speed*2)}if(this.current_description){this.current_description.animate({bottom:"-"+this.current_description[0].offsetHeight+"px"},this.settings.animation_speed*2)}return{old_image:{top:j},new_image:{top:n}}}function f(k,o,n){var l=parseInt(k.css("left"),10);if(o=="left"){var j="-"+this.image_wrapper_width+"px";k.css("left",this.image_wrapper_width+"px")}else{var j=this.image_wrapper_width+"px";k.css("left","-"+this.image_wrapper_width+"px")}if(n){n.css("bottom","-"+n[0].offsetHeight+"px");n.animate({bottom:0},this.settings.animation_speed*2)}if(this.current_description){this.current_description.animate({bottom:"-"+this.current_description[0].offsetHeight+"px"},this.settings.animation_speed*2)}return{old_image:{left:j},new_image:{left:l}}}function e(k,q,o){var l=k.width();var j=k.height();var n=parseInt(k.css("left"),10);var p=parseInt(k.css("top"),10);k.css({width:0,height:0,top:this.image_wrapper_height/2,left:this.image_wrapper_width/2});return{old_image:{width:0,height:0,top:this.image_wrapper_height/2,left:this.image_wrapper_width/2},new_image:{width:l,height:j,top:p,left:n}}}function d(j,l,k){j.css("opacity",0);return{old_image:{opacity:0},new_image:{opacity:1}}}function i(j,l,k){j.css("opacity",0);return{old_image:{opacity:0},new_image:{opacity:1},speed:0}}function a(k,j){this.init(k,j)}a.prototype={wrapper:false,image_wrapper:false,gallery_info:false,nav:false,loader:false,preloads:false,thumbs_wrapper:false,scroll_back:false,scroll_forward:false,next_link:false,prev_link:false,slideshow:false,image_wrapper_width:0,image_wrapper_height:0,current_index:0,current_image:false,current_description:false,nav_display_width:0,settings:false,images:false,in_transition:false,animations:false,init:function(o,n){var l=this;this.wrapper=g(o);this.settings=n;this.setupElements();this.setupAnimations();if(this.settings.width){this.image_wrapper_width=this.settings.width;this.image_wrapper.width(this.settings.width);this.wrapper.width(this.settings.width)}else{this.image_wrapper_width=this.image_wrapper.width()}if(this.settings.height){this.image_wrapper_height=this.settings.height;this.image_wrapper.height(this.settings.height)}else{this.image_wrapper_height=this.image_wrapper.height()}this.nav_display_width=this.nav.width();this.current_index=0;this.current_image=false;this.current_description=false;this.in_transition=false;this.findImages();if(this.settings.display_next_and_prev){this.initNextAndPrev()}var j=function(p){return l.nextImage(p)};this.slideshow=new c(j,this.settings.slideshow);this.controls.append(this.slideshow.create());if(this.settings.slideshow.enable){this.slideshow.enable()}else{this.slideshow.disable()}if(this.settings.display_back_and_forward){this.initBackAndForward()}if(this.settings.enable_keyboard_move){this.initKeyEvents()}var k=parseInt(this.settings.start_at_index,10);if(window.location.hash&&window.location.hash.indexOf("#ad-image")===0){k=window.location.hash.replace(/[^0-9]+/g,"");if((k*1)!=k){k=this.settings.start_at_index}}this.loading(true);this.showImage(k,function(){if(l.settings.slideshow.autostart){l.preloadImage(k+1);l.slideshow.start()}});this.fireCallback(this.settings.callbacks.init)},setupAnimations:function(){this.animations={"slide-vert":b,"slide-hori":f,resize:e,fade:d,none:i}},setupElements:function(){this.controls=this.wrapper.find(".ad-controls");this.gallery_info=g('<p class="ad-info"></p>');this.controls.append(this.gallery_info);this.image_wrapper=this.wrapper.find(".ad-image-wrapper");this.image_wrapper.empty();this.nav=this.wrapper.find(".ad-nav");this.thumbs_wrapper=this.nav.find(".ad-thumbs");this.preloads=g('<div class="ad-preloads"></div>');this.loader=g('<img class="ad-loader" src="'+this.settings.loader_image+'">');this.image_wrapper.append(this.loader);this.loader.hide();g(document.body).append(this.preloads)},loading:function(j){if(j){this.loader.show()}else{this.loader.hide()}},addAnimation:function(j,k){if(g.isFunction(k)){this.animations[j]=k}},findImages:function(){var l=this;this.images=[];var p=0;var k=0;var o=this.thumbs_wrapper.find("a");var n=o.length;if(this.settings.thumb_opacity<1){o.find("img").css("opacity",this.settings.thumb_opacity)}o.each(function(s){var t=g(this);var r=t.attr("href");var q=t.find("img");if(!l.isImageLoaded(q[0])){q.load(function(){p+=this.parentNode.parentNode.offsetWidth;k++})}else{p+=q[0].parentNode.parentNode.offsetWidth;k++}t.addClass("ad-thumb"+s);t.click(function(){l.showImage(s);l.slideshow.stop();return false}).hover(function(){if(!g(this).is(".ad-active")&&l.settings.thumb_opacity<1){g(this).find("img").fadeTo(300,1)}l.preloadImage(s)},function(){if(!g(this).is(".ad-active")&&l.settings.thumb_opacity<1){g(this).find("img").fadeTo(300,l.settings.thumb_opacity)}});var t=false;if(q.data("ad-link")){t=q.data("ad-link")}else{if(q.attr("longdesc")&&q.attr("longdesc").length){t=q.attr("longdesc")}}var v=false;if(q.data("ad-desc")){v=q.data("ad-desc")}else{if(q.attr("alt")&&q.attr("alt").length){v=""}}var u=false;if(q.data("ad-title")){u=q.data("ad-title")}else{if(q.attr("title")&&q.attr("title").length){u=q.attr("title")}}l.images[s]={thumb:q.attr("src"),image:r,error:false,preloaded:false,desc:v,title:u,size:false,link:t}});var j=setInterval(function(){if(n==k){p-=100;var s=l.nav.find(".ad-thumb-list");s.css("width",p+"px");var r=1;var q=s.height();while(r<201){s.css("width",(p+r)+"px");if(q!=s.height()){break}q=s.height();r++}clearInterval(j)}},100)},initKeyEvents:function(){var j=this;g(document).keydown(function(k){if(k.keyCode==39){j.nextImage();j.slideshow.stop()}else{if(k.keyCode==37){j.prevImage();j.slideshow.stop()}}})},initNextAndPrev:function(){this.next_link=g('<div class="ad-next"><div class="ad-next-image"></div></div>');this.prev_link=g('<div class="ad-prev"><div class="ad-prev-image"></div></div>');this.image_wrapper.append(this.next_link);this.image_wrapper.append(this.prev_link);var j=this;this.prev_link.add(this.next_link).mouseover(function(k){g(this).css("height",j.image_wrapper_height);g(this).find("div").show()}).mouseout(function(k){g(this).find("div").hide()}).click(function(){if(g(this).is(".ad-next")){j.nextImage();j.slideshow.stop()}else{j.prevImage();j.slideshow.stop()}}).find("div").css("opacity",0.7)},initBackAndForward:function(){var k=this;this.scroll_forward=g('<div class="ad-forward"></div>');this.scroll_back=g('<div class="ad-back"></div>');this.nav.append(this.scroll_forward);this.nav.prepend(this.scroll_back);var j=0;var l=false;g(this.scroll_back).add(this.scroll_forward).click(function(){var n=k.nav_display_width-50;if(k.settings.scroll_jump>0){var n=k.settings.scroll_jump}if(g(this).is(".ad-forward")){var o=k.thumbs_wrapper.scrollLeft()+n}else{var o=k.thumbs_wrapper.scrollLeft()-n}if(k.settings.slideshow.stop_on_scroll){k.slideshow.stop()}k.thumbs_wrapper.animate({scrollLeft:o+"px"});return false}).css("opacity",0.6).hover(function(){var n="left";if(g(this).is(".ad-forward")){n="right"}l=setInterval(function(){j++;if(j>30&&k.settings.slideshow.stop_on_scroll){k.slideshow.stop()}var o=k.thumbs_wrapper.scrollLeft()+1;if(n=="left"){o=k.thumbs_wrapper.scrollLeft()-1}k.thumbs_wrapper.scrollLeft(o)},10);g(this).css("opacity",1)},function(){j=0;clearInterval(l);g(this).css("opacity",0.6)})},_afterShow:function(){this.gallery_info.html((this.current_index+1)+" / "+this.images.length);if(!this.settings.cycle){this.prev_link.show().css("height",this.image_wrapper_height);this.next_link.show().css("height",this.image_wrapper_height);if(this.current_index==(this.images.length-1)){this.next_link.hide()}if(this.current_index==0){this.prev_link.hide()}}this.fireCallback(this.settings.callbacks.afterImageVisible)},_getContainedImageSize:function(k,j){if(j>this.image_wrapper_height){var l=k/j;j=this.image_wrapper_height;k=this.image_wrapper_height*l}if(k>this.image_wrapper_width){var l=j/k;k=this.image_wrapper_width;j=this.image_wrapper_width*l}return{width:k,height:j}},_centerImage:function(k,n,j){k.css("top","0px");if(j<this.image_wrapper_height){var l=this.image_wrapper_height-j;k.css("top",(l/2)+"px")}k.css("left","0px");if(n<this.image_wrapper_width){var l=this.image_wrapper_width-n;k.css("left",(l/2)+"px")}},_getDescription:function(j){var l=false;if(j.desc.length||j.title.length){var k="";if(j.title.length){k='<strong class="ad-description-title">'+j.title+"</strong>"}var l="";if(j.desc.length){l="<span>"+j.desc+"</span>"}l=g('<p class="ad-image-description">'+k+l+"</p>")}return l},showImage:function(j,n){if(this.images[j]&&!this.in_transition){var k=this;var l=this.images[j];this.in_transition=true;if(!l.preloaded){this.loading(true);this.preloadImage(j,function(){k.loading(false);k._showWhenLoaded(j,n)})}else{this._showWhenLoaded(j,n)}}},_showWhenLoaded:function(u,w){if(this.images[u]){var n=this;var p=this.images[u];var s=g(document.createElement("div")).addClass("ad-image");var r=g(new Image()).attr("src",p.image);if(p.link){var v=g('<a href="'+p.link+'" target="_blank"></a>');v.append(r);s.append(v)}else{s.append(r)}this.image_wrapper.prepend(s);var z=this._getContainedImageSize(p.size.width,p.size.height);this._centerImage(s,z.width,z.height);var t=this._getDescription(p,s);if(t){if(!this.settings.description_wrapper){s.append(t);var l=z.width-parseInt(t.css("padding-left"),10)-parseInt(t.css("padding-right"),10);t.css("width",l+"px")}else{this.settings.description_wrapper.append(t)}}this.highLightThumb(this.nav.find(".ad-thumb"+u));var y="right";if(this.current_index<u){y="left"}this.fireCallback(this.settings.callbacks.beforeImageVisible);if(this.current_image||this.settings.animate_first_image){var x=this.settings.animation_speed;var j="swing";var q=this.animations[this.settings.effect].call(this,s,y,t);if(typeof q.speed!="undefined"){x=q.speed}if(typeof q.easing!="undefined"){j=q.easing}if(this.current_image){var o=this.current_image;var k=this.current_description;o.animate(q.old_image,x,j,function(){o.remove();if(k){k.remove()}})}s.animate(q.new_image,x,j,function(){n.current_index=u;n.current_image=s;n.current_description=t;n.in_transition=false;n._afterShow();n.fireCallback(w)})}else{this.current_index=u;this.current_image=s;n.current_description=t;this.in_transition=false;n._afterShow();this.fireCallback(w)}}},nextIndex:function(){if(this.current_index==(this.images.length-1)){if(!this.settings.cycle){return false}var j=0}else{var j=this.current_index+1}return j},nextImage:function(k){var j=this.nextIndex();if(j===false){return false}this.preloadImage(j+1);this.showImage(j,k);return true},prevIndex:function(){if(this.current_index==0){if(!this.settings.cycle){return false}var j=this.images.length-1}else{var j=this.current_index-1}return j},prevImage:function(k){var j=this.prevIndex();if(j===false){return false}this.preloadImage(j-1);this.showImage(j,k);return true},preloadAll:function(){var k=this;var j=0;function l(){if(j<k.images.length){j++;k.preloadImage(j,l)}}k.preloadImage(j,l)},preloadImage:function(k,o){if(this.images[k]){var n=this.images[k];if(!this.images[k].preloaded){var j=g(new Image());j.attr("src",n.image);if(!this.isImageLoaded(j[0])){this.preloads.append(j);var l=this;j.load(function(){n.preloaded=true;n.size={width:this.width,height:this.height};l.fireCallback(o)}).error(function(){n.error=true;n.preloaded=false;n.size=false})}else{n.preloaded=true;n.size={width:j[0].width,height:j[0].height};this.fireCallback(o)}}else{this.fireCallback(o)}}},isImageLoaded:function(j){if(typeof j.complete!="undefined"&&!j.complete){return false}if(typeof j.naturalWidth!="undefined"&&j.naturalWidth==0){return false}return true},highLightThumb:function(j){this.thumbs_wrapper.find(".ad-active").removeClass("ad-active");j.addClass("ad-active");if(this.settings.thumb_opacity<1){this.thumbs_wrapper.find("a:not(.ad-active) img").fadeTo(300,this.settings.thumb_opacity);j.find("img").fadeTo(300,1)}var k=j[0].parentNode.offsetLeft;k-=(this.nav_display_width/2)-(j[0].offsetWidth/2);this.thumbs_wrapper.animate({scrollLeft:k+"px"})},fireCallback:function(j){if(g.isFunction(j)){j.call(this)}}};function c(j,k){this.init(j,k)}c.prototype={start_link:false,stop_link:false,countdown:false,controls:false,settings:false,nextimage_callback:false,enabled:false,running:false,countdown_interval:false,init:function(j,l){var k=this;this.nextimage_callback=j;this.settings=l},create:function(){this.start_link=g('<span class="ad-slideshow-start">'+this.settings.start_label+"</span>");this.stop_link=g('<span class="ad-slideshow-stop">'+this.settings.stop_label+"</span>");this.countdown=g('<span class="ad-slideshow-countdown"></span>');this.controls=g('<div class="ad-slideshow-controls"></div>');this.controls.append(this.start_link).append(this.stop_link).append(this.countdown);this.countdown.hide();var j=this;this.start_link.click(function(){j.start()});this.stop_link.click(function(){j.stop()});g(document).keydown(function(k){if(k.keyCode==83){if(j.running){j.stop()}else{j.start()}}});return this.controls},disable:function(){this.enabled=false;this.stop();this.controls.hide()},enable:function(){this.enabled=true;this.controls.show()},toggle:function(){if(this.enabled){this.disable()}else{this.enable()}},start:function(){if(this.running||!this.enabled){return false}var j=this;this.running=true;this.controls.addClass("ad-slideshow-running");this._next();this.fireCallback(this.settings.onStart);return true},stop:function(){if(!this.running){return false}this.running=false;this.countdown.hide();this.controls.removeClass("ad-slideshow-running");clearInterval(this.countdown_interval);this.fireCallback(this.settings.onStop);return true},_next:function(){var k=this;var n=this.settings.countdown_prefix;var j=this.settings.countdown_sufix;clearInterval(k.countdown_interval);this.countdown.show().html(n+(this.settings.speed/1000)+j);var l=0;this.countdown_interval=setInterval(function(){l+=1000;if(l>=k.settings.speed){var p=function(){if(k.running){k._next()}l=0};if(!k.nextimage_callback(p)){k.stop()}l=0}var o=parseInt(k.countdown.text().replace(/[^0-9]/g,""),10);o--;if(o>0){k.countdown.html(n+o+j)}},1000)},fireCallback:function(j){if(g.isFunction(j)){j.call(this)}}}})(jQuery);$j(function(){if($j(".bubbleInfo")){$j(".bubbleInfo").each(function(){var i=0;var g=10;var c=200;var b=null;var e=false;var d=false;var a=$j(".trigger",this);var f=$j(".popup",this).css("opacity",0);if(a.get(0)&&f.get(0)){$j([a.get(0),f.get(0)]).mouseover(function(){if(b){clearTimeout(b)}if(e||d){return}else{e=true;f.css({top:-8,left:10,display:"block"}).animate({top:"-="+i+"px",opacity:1},g,"swing",function(){e=false;d=true})}return false}).mouseout(function(){if(b){clearTimeout(b)}b=setTimeout(function(){b=null;f.animate({top:"-="+i+"px",opacity:0},g,"swing",function(){d=false;f.css("display","none")})},c);return false})}})}});$j(document).ready(function(){function k(){if(typeof tabber1!="undefined"&&$j("#tab-tour").is(":visible")){tabber1.show(1)}$j(this).find(".sub").stop().fadeTo(0,1).show();(function(l){jQuery.fn.calcSubWidth=function(){rowWidth=0;$j(this).find("ul").each(function(){rowWidth+=$j(this).width()})}})(jQuery);if($j(this).find(".row").length>0){var i=0;$j(this).find(".row").each(function(){$j(this).calcSubWidth();if(rowWidth>i){i=rowWidth}});$j(this).find(".sub").css({width:i});$j(this).find(".row:last").css({margin:"0"})}else{$j(this).calcSubWidth();$j(this).find(".sub").css({width:rowWidth})}}function e(i){if($j(i.target).attr("id")=="loginEmail"){return}$j(this).find(".sub").stop().fadeTo(0,0,function(){$j(this).hide();$j("#loginEmail").blur()})}var d={sensitivity:2,interval:0,over:k,timeout:100,out:e};$j("#nav-main ul li .sub").css({opacity:"0"});$j("#nav-main ul li").hoverIntent(d);var g=$j("input#s").attr("placeholder");$j("form#searchform").submit(function(){if($j("input#s").val()==""||$j("input#s").val()==g){alert("Please enter a search term");$j("input#s").focus();return false}});$j('input[type="checkbox"].parent').click(function(){f($j(this))});$j('input[type="checkbox"].parent').keypress(function(){f($j(this))});$j('input[type="checkbox"].child').each(function(){c($j(this));$j(this).click(function(){c($j(this))});$j(this).keypress(function(){c($j(this))})});function f(i){$j("input."+i.attr("id")).attr("checked",i.attr("checked"));i.attr("indeterminate",false)}function c(o){var i=o.attr("class").replace("child ","");var n=$j("input:checked."+i).length;var l=$j("input."+i).length;if(n==0||n==l){$j("input#"+i).attr("indeterminate",false);$j("input#"+i).attr("checked",false);$j("input#"+i).removeAttr("checked");$j("input#"+i).removeAttr("indeterminate");if(n==l){$j("input#"+i).attr("checked",true)}}else{$j("input#"+i).attr("checked",false);$j("input#"+i).attr("indeterminate",true);$j("input#"+i).removeAttr("checked")}}if($j(".av-offers")){$j(".av-offers").accordion({header:"h4",autoHeight:false,icons:false,collapsible:true});$j(".av-offers").accordion("activate",false)}else{$j("#accordion").accordion({header:"h4",autoHeight:false,icons:false,collapsible:true});$j("#accordion").accordion("activate",false)}if($j("#selections").hasClass("accord_open")){var j=0;var b=0;$j("#selections ul:nth-child(#selection_expand)").each(function(){if(this.id=="selection_expand"){if(b==1){$j("#selections").accordion({header:"h4",autoHeight:false,icons:false,collapsible:true});j=1}else{$j("#selections").accordion({header:"h4",autoHeight:false,icons:false,collapsible:true,active:b-1});j=1}}b++});if(j==0){$j("#selections").accordion({header:"h4",autoHeight:false,icons:false,collapsible:true,active:false})}}else{$j("#selections").accordion({header:"h4",autoHeight:false,icons:false,collapsible:true,active:false})}$j("#user_selections").accordion({header:"h4",autoHeight:false,icons:false,collapsible:true});$j("#user_selections").accordion("activate",false);if($j("#ad_navigator").length!=0){$j("#gallery").adGallery({loader_image:"/include/images/ajax-loader.gif",start_at_index:0,description_wrapper:false,animate_first_image:false,width:false,height:false,thumb_opacity:1,display_next_and_prev:true,display_back_and_forward:true,scroll_jump:0,effect:"none",slideshow:{autostart:true,speed:10000,stop_on_scroll:true},enable_keyboard_move:true,cycle:true,callbacks:{init:function(){this.preloadImage(0)},afterImageVisible:false,beforeImageVisible:false}})}$j.widget("custom.catcomplete",$j.ui.autocomplete,{_renderMenu:function(n,l){var i=this,p="",o="";$j.each(l,function(q,r){o="";if(r.category!=p){o=r.category;if(p!=""){n.append("<li class='ui-autocomplete-break'></li>")}n.append("<li class='ui-autocomplete-category'>"+r.category+"</li>");p=r.category}i._renderItem(n,r,o)})},_renderItem:function(l,o,n){var i="";if(n!=""){i+="<img src='/include/images/icons/autocomplete/"+n+".png' class='icon' />"}i+=o.label;return $j("<li></li>").data("item.autocomplete",o).append($j("<a></a>").html(i)).appendTo(l)}});var a=false;$j("#s").catcomplete({source:function(l,i){$j.ajax({url:"/auto",data:{term:l.term},dataType:"json",success:function(n){i($j.map(n,function(p){var o=$j("input[name=source]").val();if(o&&p.link.match(/search/)){p.link+="&source="+o}return{label:p.label,category:typeof p.category!="undefined"?p.category:"results",url:p.link,value:l.term}}))}})},dataType:"json",delay:150,minLength:2,select:function(i,l){window.location.href=l.item.url;return l.item.label},search:function(i,l){return !a}});$j("#searchform").submit(function(){a=true})});function toggle_venue_details(a){var b=$j("#tab-container-1 div.tab:nth-child("+(a+1)+")");if(b.attr("id")=="tab-tour"){$j("#vt-gallery").append('<iframe src="'+$j("#vt-url").attr("href")+'" id="display-tour-link" width="100%" height="250"></iframe>')}else{$j("#display-tour-link").remove()}}function toggle_rest_details(a){var b=$j("#tab-container-1 div.tab:nth-child("+(a+1)+")");$j("#ess-details").show();$j("#sel-details").show();$j("#loc-details").show();$j("#social-media-icons").show();if(b.attr("id")=="tab-reviews"){$j("#ess-details").hide();$j("#sel-details").hide();$j("#loc-details").hide();$j("#social-media-icons").hide()}if(b.attr("id")=="tab-rooms"){if($j("#priv_ad_navigator").length!=0){$j("#priv-room-gallery").adGallery({loader_image:"/include/images/ajax-loader.gif",start_at_index:0,description_wrapper:false,animate_first_image:false,width:false,height:false,thumb_opacity:1,display_next_and_prev:true,display_back_and_forward:true,scroll_jump:0,effect:"none",slideshow:{autostart:true,speed:10000,stop_on_scroll:true},enable_keyboard_move:true,cycle:true,callbacks:{init:function(){this.preloadImage(0)},afterImageVisible:false,beforeImageVisible:false}})}}if(b.attr("id")=="tab-overview"){$j("#review-details").show()}else{$j("#review-details").hide()}if(b.attr("id")=="tab-tour"){$j("#vt-gallery").append('<iframe src="'+$j("#vt-url").attr("href")+'" id="display-tour-link" width="100%" height="250"></iframe>')}else{$j("#display-tour-link").remove()}};
/* SQML-Footer.js */
if(typeof unanimis_Ads.initLotameFooter!="undefined"){unanimis_Ads.initLotameFooter();}
if(typeof unanimis_Ads.runLotame!="undefined"){unanimis_Ads.runLotame();}
if(typeof unanimis_Ads.callFooterCustomCode!="undefined"){unanimis_Ads.callFooterCustomCode();}

/* SQML-Footer_opted_out.js */
if(typeof unanimis_Ads.initLotameFooter!="undefined"){unanimis_Ads.initLotameFooter();}
if(typeof unanimis_Ads.runLotame!="undefined"){unanimis_Ads.runLotame();}
if(typeof unanimis_Ads.callFooterCustomCode!="undefined"){unanimis_Ads.callFooterCustomCode();}

