var dhtmlwindow={imagefiles:["http://www.BedAndBreakfastsGuide.com/images/map_frame.png","http://www.BedAndBreakfastsGuide.com/images/close.png","windowfiles/restore.gif","windowfiles/resize.gif","http://www.BedAndBreakfastsGuide.com/images/close.gif","http://www.BedAndBreakfastsGuide.com/images/map_frame.gif"],ajaxbustcache:true,ajaxloadinghtml:"<b>Loading Page. Please wait...</b>",minimizeorder:0,zIndexvalue:100,tobjects:[],lastactivet:{},init:function(g){var d=document.createElement("div");d.id=g;d.className="dhtmlwindow";var e="";e='<div class="drag-handle">';var b="";var a="";if(window.XMLHttpRequest){b=this.imagefiles[1];a=this.imagefiles[0]}else{b=this.imagefiles[4];a=this.imagefiles[5]}e+='<div class="drag-controls"><img src="'+b+'" title="Close" /></div>';e+="</div>";e+='<div class="drag-contentarea"></div>';e+='<div class="drag-statusarea"><div class="drag-resizearea" style="background: transparent url('+this.imagefiles[3]+') top right no-repeat;">&nbsp;</div></div>';e+="</div>";d.style.background="url("+a+")";d.style.backgroundRepeat="no-repeat";d.innerHTML=e;document.getElementById("dhtmlwindowholder").appendChild(d);var g=document.getElementById(g);var c=g.getElementsByTagName("div");for(var f=0;f<c.length;f++){if(/drag-/.test(c[f].className)){g[c[f].className.replace(/drag-/,"")]=c[f]}}g.handle._parent=g;g.resizearea._parent=g;g.controls._parent=g;g.onclose=function(){return true};g.onmousedown=function(){dhtmlwindow.setfocus(this)};g.controls.onclick=dhtmlwindow.enablecontrols;g.show=function(){dhtmlwindow.show(this)};g.hide=function(){dhtmlwindow.hide(this)};g.close=function(){dhtmlwindow.close(this)};g.setSize=function(j,i){dhtmlwindow.setSize(this,j,i)};g.moveTo=function(h,i){dhtmlwindow.moveTo(this,h,i)};g.isResize=function(h){dhtmlwindow.isResize(this,h)};g.isScrolling=function(h){dhtmlwindow.isScrolling(this,h)};g.load=function(i,h,j){dhtmlwindow.load(this,i,h,j)};this.tobjects[this.tobjects.length]=g;return g},open:function(h,c,b,i,a,g){var e=dhtmlwindow;function f(l){var d=new RegExp(l+"=([^,]+)","i");return(d.test(a))?parseInt(RegExp.$1):0}if(document.getElementById(h)==null){h=this.init(h)}else{h=document.getElementById(h)}this.setfocus(h);h.setSize(f(("width")),(f("height")));var j=f("center")?"middle":f("left");var k=f("center")?"middle":f("top");if(typeof g!="undefined"&&g=="recal"&&this.scroll_top==0){if(window.attachEvent&&!window.opera){this.addEvent(window,function(){setTimeout(function(){h.moveTo(j,k)},400)},"load")}else{this.addEvent(window,function(){h.moveTo(j,k)},"load")}}h.isResize(f("resize"));h.isScrolling(f("scrolling"));h.style.visibility="visible";h.style.display="block";h.contentarea.style.display="block";h.moveTo(j,k);h.load(c,b,i);if(h.state=="minimized"&&h.controls.firstChild.title=="Restore"){h.controls.firstChild.setAttribute("src",dhtmlwindow.imagefiles[0]);h.controls.firstChild.setAttribute("title","Minimize");h.state="fullview"}return h},setSize:function(b,c,a){b.style.width=Math.max(parseInt(c),150)+"px";b.contentarea.style.height=Math.max(parseInt(a),100)+"px"},moveTo:function(a,b,c){this.getviewpoint();a.style.left=(b=="middle")?this.scroll_left+(this.docwidth-a.offsetWidth)/2+"px":this.scroll_left+parseInt(b)+"px";a.style.top=(c=="middle")?this.scroll_top+(this.docheight-a.offsetHeight)/2+"px":this.scroll_top+parseInt(c)+"px"},isResize:function(b,a){b.statusarea.style.display=(a)?"block":"none";b.resizeBool=(a)?1:0},isScrolling:function(b,a){b.contentarea.style.overflow=(a)?"auto":"hidden"},load:function(d,b,a,e){if(d.isClosed){alert("DHTML Window has been closed, so no window to load contents into. Open/Create the window again.");return}var b=b.toLowerCase();if(typeof e!="undefined"){d.handle.firstChild.nodeValue=e}if(b=="inline"){d.contentarea.innerHTML=a}else{if(b=="div"){var c=document.getElementById(a);d.contentarea.innerHTML=(c.defaultHTML||c.innerHTML);if(!c.defaultHTML){c.defaultHTML=c.innerHTML}c.innerHTML="";c.style.display="none"}else{if(b=="iframe"){d.contentarea.style.overflow="hidden";if(!d.contentarea.firstChild||d.contentarea.firstChild.tagName!="IFRAME"){d.contentarea.innerHTML='<iframe scrolling="no" allowtransparency="true" frameborder="0" src="" style="margin:0; padding:0; width:100%; height: 100%" name="_iframe-'+d.id+'"></iframe>'}window.frames["_iframe-"+d.id].location.replace(a)}else{if(b=="ajax"){this.ajax_connect(a,d)}}}}d.contentarea.datatype=b},setupdrag:function(b){var a=dhtmlwindow;var c=this._parent;a.etarget=this;var b=window.event||b;a.initmousex=b.clientX;a.initmousey=b.clientY;a.initx=parseInt(c.offsetLeft);a.inity=parseInt(c.offsetTop);a.width=parseInt(c.offsetWidth);a.contentheight=parseInt(c.contentarea.offsetHeight);if(c.contentarea.datatype=="iframe"){c.style.backgroundColor="#F8F8F8";c.contentarea.style.visibility="hidden"}document.onmousemove=a.getdistance;document.onmouseup=function(){if(c.contentarea.datatype=="iframe"){c.contentarea.style.backgroundColor="white";c.contentarea.style.visibility="visible"}a.stop()};return false},getdistance:function(b){var a=dhtmlwindow;var c=a.etarget;var b=window.event||b;a.distancex=b.clientX-a.initmousex;a.distancey=b.clientY-a.initmousey;if(c.className=="drag-handle"){a.move(c._parent,b)}else{if(c.className=="drag-resizearea"){a.resize(c._parent,b)}}return false},getviewpoint:function(){var b=document.all&&!window.opera;var a=document.documentElement&&parseInt(document.documentElement.clientWidth)||100000;this.standardbody=(document.compatMode=="CSS1Compat")?document.documentElement:document.body;this.scroll_top=(b)?this.standardbody.scrollTop:window.pageYOffset;this.scroll_left=(b)?this.standardbody.scrollLeft:window.pageXOffset;this.docwidth=(b)?this.standardbody.clientWidth:(/Safari/i.test(navigator.userAgent))?window.innerWidth:Math.min(a,window.innerWidth-16);this.docheight=(b)?this.standardbody.clientHeight:window.innerHeight},rememberattrs:function(a){this.getviewpoint();a.lastx=parseInt((a.style.left||a.offsetLeft))-dhtmlwindow.scroll_left;a.lasty=parseInt((a.style.top||a.offsetTop))-dhtmlwindow.scroll_top;a.lastwidth=parseInt(a.style.width)},move:function(b,a){b.style.left=dhtmlwindow.distancex+dhtmlwindow.initx+"px";b.style.top=dhtmlwindow.distancey+dhtmlwindow.inity+"px"},resize:function(b,a){b.style.width=Math.max(dhtmlwindow.width+dhtmlwindow.distancex,150)+"px";b.contentarea.style.height=Math.max(dhtmlwindow.contentheight+dhtmlwindow.distancey,100)+"px"},enablecontrols:function(b){var a=dhtmlwindow;var c=window.event?window.event.srcElement:b.target;if(/Minimize/i.test(c.getAttribute("title"))){a.minimize(c,this._parent)}else{if(/Restore/i.test(c.getAttribute("title"))){a.restore(c,this._parent)}else{if(/Close/i.test(c.getAttribute("title"))){a.close(this._parent)}}}return false},minimize:function(a,b){dhtmlwindow.rememberattrs(b);a.setAttribute("src",dhtmlwindow.imagefiles[2]);a.setAttribute("title","Restore");b.state="minimized";b.contentarea.style.display="none";b.statusarea.style.display="none";if(typeof b.minimizeorder=="undefined"){dhtmlwindow.minimizeorder++;b.minimizeorder=dhtmlwindow.minimizeorder}b.style.left="10px";b.style.width="200px";var c=b.minimizeorder*10;b.style.top=dhtmlwindow.scroll_top+dhtmlwindow.docheight-(b.handle.offsetHeight*b.minimizeorder)-c+"px"},restore:function(a,b){dhtmlwindow.getviewpoint();a.setAttribute("src",dhtmlwindow.imagefiles[0]);a.setAttribute("title","Minimize");b.state="fullview";b.style.display="block";b.contentarea.style.display="block";if(b.resizeBool){b.statusarea.style.display="block"}b.style.left=parseInt(b.lastx)+dhtmlwindow.scroll_left+"px";b.style.top=parseInt(b.lasty)+dhtmlwindow.scroll_top+"px";b.style.width=parseInt(b.lastwidth)+"px"},close:function(c){try{var a=c.onclose()}catch(b){var a=true}finally{if(typeof a=="undefined"){var a=true}}if(a){if(c.state!="minimized"){dhtmlwindow.rememberattrs(c)}if(window.frames["_iframe-"+c.id]){window.frames["_iframe-"+c.id].location.replace("about:blank")}else{c.contentarea.innerHTML=""}c.style.display="none";c.isClosed=true}return a},setopacity:function(a,b){if(!a){return}if(a.filters&&a.filters[0]){if(typeof a.filters[0].opacity=="number"){a.filters[0].opacity=b*100}else{a.style.filter="alpha(opacity="+b*100+")"}}else{if(typeof a.style.MozOpacity!="undefined"){a.style.MozOpacity=b}else{if(typeof a.style.opacity!="undefined"){a.style.opacity=b}}}},setfocus:function(a){this.zIndexvalue++;a.style.zIndex=this.zIndexvalue;a.isClosed=false;this.setopacity(this.lastactivet.handle,0.5);this.setopacity(a.handle,1);this.lastactivet=a},show:function(a){if(a.isClosed){alert("DHTML Window has been closed, so nothing to show. Open/Create the window again.");return}if(a.lastx){dhtmlwindow.restore(a.controls.firstChild,a)}else{a.style.display="block"}this.setfocus(a);a.state="fullview"},hide:function(a){a.style.display="none"},ajax_connect:function(f,d){var c=false;var a="";if(window.XMLHttpRequest){c=new XMLHttpRequest()}else{if(window.ActiveXObject){try{c=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{c=new ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}}else{return false}}d.contentarea.innerHTML=this.ajaxloadinghtml;c.onreadystatechange=function(){dhtmlwindow.ajax_loadpage(c,d)};if(this.ajaxbustcache){a=(f.indexOf("?")!=-1)?"&"+new Date().getTime():"?"+new Date().getTime()}c.open("GET",f+a,true);c.send(null)},ajax_loadpage:function(a,b){if(a.readyState==4&&(a.status==200||window.location.href.indexOf("http")==-1)){b.contentarea.innerHTML=a.responseText}},stop:function(){dhtmlwindow.etarget=null;document.onmousemove=null;document.onmouseup=null},addEvent:function(b,a,c){var c=(window.addEventListener)?c:"on"+c;if(b.addEventListener){b.addEventListener(c,a,false)}else{if(b.attachEvent){b.attachEvent(c,a)}}},cleanup:function(){for(var a=0;a<dhtmlwindow.tobjects.length;a++){dhtmlwindow.tobjects[a].handle._parent=dhtmlwindow.tobjects[a].resizearea._parent=dhtmlwindow.tobjects[a].controls._parent=null}window.onload=null}};document.write('<div id="dhtmlwindowholder"><span style="display:none">.</span></div>');window.onunload=dhtmlwindow.cleanup;var teststr;var xmlHttpObj;var READYSTATE_UNINITIALIZED=0;var READYSTATE_LOADING=1;var READYSTATE_LOADED=2;var READYSTATE_INTERACTIVE=3;var READYSTATE_COMPLETE=4;var HTTPSTATUS_OK=200;var HTTPSTATUS_NOTFOUND=404;var HTTPSTATUS_SERVERERROR=500;function CreateXmlHttpRequestObject(){if(window.XMLHttpRequest){xmlHttpObj=new XMLHttpRequest()}else{try{xmlHttpObj=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){xmlHttpObj=new ActiveXObject("Msxml2.XMLHTTP")}}return xmlHttpObj}function GetXmlHttpRequest(){if(window.XMLHttpRequest){xmlHttpObj=new XMLHttpRequest()}else{try{xmlHttpObj=new ActiveXObject("Microsoft.XMLHTTP")}catch(a){xmlHttpObj=new ActiveXObject("Msxml2.XMLHTTP")}}return xmlHttpObj}function ajaxRequest(d){var c=Math.floor(Math.random()*10001);var b=d;var a=CreateXmlHttpRequestObject();a.onreadystatechange=function(){if(a.readyState==4){if(a.status==200){var e=a.responseText}else{alert("There was a problem with your request.")}}};a.open("GET",d+"?rnd="+c,true);a.setRequestHeader("Content-type","application/x-www-form-urlencoded");a.setRequestHeader("Content-length",b.length);a.setRequestHeader("Connection","close");a.send(b)};(function(a){function b(){var c=window.innerHeight;var d=document.compatMode;if((d||!a.support.boxModel)){c=(d=="CSS1Compat")?document.documentElement.clientHeight:document.body.clientHeight}return c}a(window).scroll(function(){var e=b(),d=(document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop),c=[];a.each(a.cache,function(){var f=a.data(this,"events");if(f&&f.inview){c.push(a.data(this,"handle").elem)}});if(c.length){a(c).each(function(){var f=a(this),i=f.offset().top,g=f.height(),h=f.data("inview")||false;if(d>(i+g)||d+e<i){if(h){f.data("inview",false);f.trigger("inview",[false])}}else{if(d<(i+g)){if(!h){f.data("inview",true);f.trigger("inview",[true])}}}})}});a(function(){a(window).scroll()})})(jQuery);var _pgType="(Not Set)";var destinationText="Enter Town / Attraction";var thisPic=0;var myPix;var scrolling=false;function doPrevious(){if(document.images&&thisPic>0){thisPic--;document.myPicture.src=myPix[thisPic];$(".gallery-page").html((thisPic+1)+" of "+myPix.length)}}function doNext(){if(document.images&&thisPic<(myPix.length-1)){thisPic++;document.myPicture.src=myPix[thisPic];$(".gallery-page").html((thisPic+1)+" of "+myPix.length)}}function openPopUp(a){window.open(a,"popup","width=984,height=500")}function scrollWin(a){scrollWin(a,1000)}function scrollWin(a,b){if(scrolling==false){scrolling=true;$("html,body").animate({scrollTop:a},b,"linear",function(){scrolling=false})}}function showInfoWindow(c,d,f,b,e){var a='<div class="gmap-overlay"><img src="'+b+'" align="left" width="120" height="70" /><strong>'+c+"</strong><br />&pound;"+d+'<p><a href="'+f+'" title="View Details or Book '+c+'" target="_blank">View Details or Book</a></p></div>';infowindow.setContent(a);infowindow.open(map,e)}function ShowHideObject(b,a,c){var d=$(c).html();b.hide();$(c).click(function(){if($(c).html()==d){$(c).html(a);$(c).addClass("open")}else{$(c).html(d);$(c).removeClass("open")}b.slideToggle();return false})}if(typeof jQuery!="undefined"){jQuery(function(a){a.fn.extend({addShowHideLink:function(b){var c=a.extend({},a.fn.addShowHideLink.defaults,b);return this.each(function(){if(a.fn.jquery<"1.2.6"){return}var f=a(this);var g=a.metadata?a.extend({},c,f.metadata()):c;var e=a("<p />");var d=a('<a href="#" />');d.html(g.showText);e.append(d);f.before(e);f.hide();if(g.paraClass!=null&&g.paraClass!=""){e.addClass(g.paraClass)}if(g.linkClass!=null&&g.linkClass!=""){d.addClass(g.linkClass)}if(g.linkActions!=null){d.bind("click",g.linkActions)}if(g.slideActions!=null){f.bind("onSlide",g.slideActions)}d.click(function(){var h=a(this);if(h.html()==g.showText){h.html(g.hideText);if(g.openClass!=null&&g.openClass!=""){h.addClass(g.openClass)}}else{h.html(g.showText);if(g.openClass!=null&&g.openClass!=""){h.removeClass(g.openClass)}}f.slideToggle("400",function(){f.trigger("onSlide")});return false})})}});a.fn.addShowHideLink.defaults={linkClass:null,paraClass:null,openClass:"open",showText:"Show",hideText:"Hide",linkActions:null,slideActions:null}});jQuery(function(a){a.fn.extend({appendIfEmpty:function(b){var c=a.extend({},a.fn.appendIfEmpty.defaults,b);return this.each(function(){if(a.fn.jquery<"1.2.6"){return}var d=a(this);var e=a.metadata?a.extend({},c,d.metadata()):c;if(d.val()!=e.origValue){d.val(d.val()+e.seperator+e.newValue)}else{d.val(e.newValue)}})}});a.fn.appendIfEmpty.defaults={newValue:"",origValue:"",seperator:", "}})}jQuery.fn.autoText=function(a){return this.each(function(){var b=jQuery(this);if(b){b.css("color","#07695E");b.focus(function(){if(b.val()==""||b.val()==a){b.val("");b.css("color","#000")}});b.blur(function(){if(b.val()==""||b.val()==a){b.val(a);b.css("color","#07695E")}});if(b.val()==""){b.val(a)}b.parent("form").submit(function(){if(b.val()==""||b.val()==a){b.val("")}})}})};(function(a){a.ui.autocomplete.prototype.options.autoSelect=true;a(".ui-autocomplete-input").live("blur",function(c){var b=a(this).data("autocomplete");if(!b.options.autoSelect&&!b.selectedItem){menu=b.menu;menu.activate(a.Event({type:"mouseenter"}),menu.element.children().first())}if(!b.options.autoSelect||b.selectedItem){return}var d=new RegExp("^"+a.ui.autocomplete.escapeRegex(a(this).val())+"$","i");b.widget().children(".ui-menu-item").each(function(){var e=a(this).data("item.autocomplete");if(d.test(e.label||e.value||e)){b.selectedItem=e;return false}});if(b.selectedItem){b._trigger("select",c,{item:b.selectedItem})}})}(jQuery));(function(a){var d=a.ui.autocomplete.prototype,c=d._initSource;function b(e,g){var f=new RegExp(a.ui.autocomplete.escapeRegex(g),"i");return a.grep(e,function(h){return f.test(a("<div>").html(h.label||h.value||h).text())})}a.extend(d,{_initSource:function(){if(this.options.html&&a.isArray(this.options.source)){this.source=function(e,f){f(b(this.options.source,e.term))}}else{c.call(this)}},_renderItem:function(f,e){return a("<li></li>").data("item.autocomplete",e).append(a("<a></a>")[this.options.html?"html":"text"](e.label)).appendTo(f)}})})(jQuery);function cm_markerClicked(a){cm_mapMarkers[a].openInfoWindowHtml(cm_mapHTMLS[a])}function cm_createMarker(f,g,a,b,h){var d={};d={icon:icon,clickable:true,labelText:"",title:"Click for more information about the bed and breakfast",labelOffset:new GSize(0,0)};var e=f;var c=new LabeledMarker(e,d);GEvent.addListener(c,"click",function(){c.openInfoWindowHtml(a)});return c}function populateRow(e,h,c){var d=$(e);var g=$(h);var k=g.parent("tr");var b=$(".description a",k);var l=b.attr("href");var i=g.data("provider");var f=d.data("hotelid");var j=g.data("roomref");if(i!=null&&f!=null&&j!=null&&k.data("processed")!="yes"){$.ajax({url:"BABFunctions.asmx/SearchAvailability",type:"post",data:'{"provider":'+i+',"hotelId":'+f+',"roomRef":"'+j+'","date":"\\/Date('+c+')\\/"}',contentType:"application/json; charset=utf-8",dataType:"json",success:function(o){var t=o.d;var a=g.siblings("td.info");var p=$(".jsHide",a).first();var q=false;if(t!=null){var n=0;for(var r=0;r<=t.length-1;r++){if(t[r].Value==null){n++}}for(var r=0;r<=t.length-1;r++){var m=$(a[r]);var v=t[r].Key;var s=t[r].Value;var u='<span class="now-price"><abbr title="Not Available">N/A</abbr></span>';if(n>=7){v=0;s=p.text().replace("£","")}if(s>0){u='<a href="'+l+'">';if((v>0)&&(v>s)){u+='<span class="was-price">&pound;'+v.toFixed(2)+"</span>"}u+='<span class="now-price">&pound;'+s.toFixed(2)+"</span>";q=true;u+="</a>"}m.html(u);k.data("processed","yes")}}if(!q){p.remove();$(".jsHide",a).show()}}})}}function createMarkers(a){if(hotels.length>0){a.addShowHideLink({paraClass:"showHideMap",showText:"Show Map",hideText:"Hide Map",slideActions:function(){if(!markerCluster||markers.length!=hotels.length){jQuery.map(hotels,function(c){if(c){var d=new google.maps.LatLng(c.Lat,c.Long);var e=new google.maps.Marker({position:d,title:c.Name,zoom:15,center:d});google.maps.event.addListener(e,"click",function(){showInfoWindow(c.Name,c.Price,c.Url,c.Image,e)});latlngbounds.extend(d);markers.push(e)}});markerCluster=new MarkerClusterer(map,markers,{gridSize:20})}google.maps.event.trigger(map,"resize");map.setCenter(destinationLatLng);latlngbounds.extend(destinationLatLng);if(latlngbounds.isEmpty()){map.setZoom(13);var b=map.getBounds();map.fitBounds(b)}else{map.fitBounds(latlngbounds)}}})}}function reloadPage(a){$(".toggleMap.jsHide").show();$(".showMoreLink a").unbind("click");$(".showMoreLink a").click(function(b){var d=$(this);b.preventDefault();if(d.text()=="Show Other Rooms"){var c=d.parents("div.search-result");$("tr td.description",c).each(function(){populateRow(c,this,a)});d.parents("div.availability").find("table.availability tbody tr").show();d.text("Hide Other Rooms")}else{d.parents("div.availability").find("table.availability tbody tr").hide();d.text("Show Other Rooms")}return false})}function loadMarker(b){scrollWin(resultsMap.offset().top,300);for(var a=0,e=hotels.length;a<e;++a){var c=hotels[a];if(c.Key==b){var d=new google.maps.LatLng(c.Lat,c.Long);var f=new google.maps.Marker({position:d,map:map,title:c.Name});showInfoWindow(c.Name,c.Price,c.Url,c.Image,f);map.setCenter(d);map.setZoom(16);return}}}function showMap(a){if(!resultsMap.is(":visible")){resultsMap.slideDown("normal",function(){google.maps.event.trigger(map,"resize");loadMarker(a)});$(".showHideMap a").text("Hide Map").addClass(".open")}else{$(".showHideMap a.open").text("Show Map").removeClass(".open");loadMarker(a)}}function getParameterByName(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var c="[\\?&]"+a+"=([^&#]*)";var b=new RegExp(c);var d=b.exec(window.location.href);if(d==null){return""}else{return decodeURIComponent(d[1].replace(/\+/g," "))}}function showAvailabilityForm(a,b){showAvailabilityForm(a,b,true)}function showAvailabilityForm(b,e,a){var c=$("form#availability-search");if(a){$("#available-properties-options",c).show();$("#search-available-properties",c).attr("checked","checked")}if(b&&b!=""){var d=$("#txtDestination",c);d.val(b);if(e){d.data("url",e)}}}function setupPageType(a){_pgType=a}$(function(){var a=$("form#availability-search");$(".autocomplete-city",a).click(function(){var b=$(this);b.focus();b.select()}).keyup(function(){$(this).removeClass("error")}).keypress(function(c){var b=c.charCode||c.keyCode;if(b==13){c.preventDefault();var d=$(this).data("url");return false||(d&&d!="")}return true}).autocomplete({focus:function(b,c){$(this).val(c.item.value)},select:function(d,b){var c=$(this);if(b.item&&b.item.originalterm!=destinationText){c.data("originalterm",b.item.originalterm)}c.data("url",b.item.url)},source:function(b,c){$.ajax({url:"/BABFunctions.asmx/AutoCompleteSearch",data:"{'searchText':'"+escape(b.term)+"'}",dataType:"json",type:"POST",contentType:"application/json; charset=utf-8",dataFilter:function(d){return d},success:function(d){if(d&&d.d&&d.d.length>0){var e=new RegExp(jQuery.ui.autocomplete.escapeRegex(b.term),"i");c(jQuery.map(d.d,function(f){if(f&&(!b.term||e.test(f.ListText))){return{label:f.ListText.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+jQuery.ui.autocomplete.escapeRegex(b.term)+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>"),originalterm:b.term,url:f.Url,value:f.ListText,option:this}}}))}}})},delay:300,autoFill:true,minLength:3,autoSelect:true,html:true});$("#txtDestination",a).autoText(destinationText);$("#ddlNoOfNights",a).val(getParameterByName("nights"));$("#ddlNoOfPeople",a).val(getParameterByName("people"));$('#sortOptions li input:radio[value="'+getParameterByName("sortBy")+'"]',"form#inline-availability-search").prop("checked",true);a.submit(function(c){var g=$("#txtDestination",a);var b=$("#search-available-properties",a);if(g.val()==""||g.val()==destinationText){g.focus();g.addClass("error");return false}var d=g.val();if(g.data("originalterm")){d=g.data("originalterm")}var f="?q="+d+"&c="+_pgType+"&a="+b.is(":checked");var h=g.data("url");if(!b.is(":checked")&&(h!=""&&h!=undefined)){c.preventDefault();_gaq.push(["_trackPageview",h+f]);window.location=h;return}_gaq.push(["_trackPageview","/search"+f])});$("#txtCheckinDate",a).datepicker({maxDate:"+16m",minDate:"0",dateFormat:"dd/mm/yy",changeYear:true,changeMonth:true});$("#search-available-properties",a).change(function(){if($(this).is(":checked")){$("#available-properties-options",a).slideDown()}else{$("#available-properties-options",a).slideUp()}});$("a[href*='http://']:not([href*='"+window.location.hostname+"'])").bind("click",function(b){var d=$(this);if(d.hasClass("booking")){var c=d.data("info").split("|");_gaq.push(["_trackEvent","Outbound (Booking)",c[0],c[1]])}else{_gaq.push(["_trackEvent","Outbound",d.context.hostname,d.attr("href")])}});$("#sortOptions","form#inline-availability-search").change(function(){$(this).parent("form").submit()});$("#map-link").click(function(b){b.preventDefault();callBackReqWin=dhtmlwindow.open("callBackReq","iframe",$(this).attr("href"),"bed and breakfasts guide","width=800px,height=550px,left=500px,top=150px,resize=0,scrolling=0,center=0","recal");return false})});
