var map;$(function(){var houseIcon=new GIcon();houseIcon.image='/images/icons/house.png';houseIcon.iconSize=new GSize(36,36);houseIcon.shadow='';houseIcon.iconAnchor=new GPoint(36,36);var exchangeIcon=new GIcon();exchangeIcon.image='/images/icons/exchange.png';exchangeIcon.iconSize=new GSize(36,36);exchangeIcon.shadow='';exchangeIcon.iconAnchor=new GPoint(36,36);if(markers.length==1)
zoomout=2;else
zoomout=1;if(GBrowserIsCompatible()){map=new GMap2(document.getElementById('map'));map.setCenter(new GLatLng(54.9271,-5.0977),4);var bounds=new GLatLngBounds();if(markers.length){for(var i=0;i<markers.length;i++){var point=new GLatLng(parseFloat(markers[i].lat),parseFloat(markers[i].lng));if(markers[i].icon=='houseIcon')
markerOptions={icon:houseIcon};else
markerOptions={icon:exchangeIcon};var marker=new GMarker(point,markerOptions);var tooltip=new Tooltip(marker,markers[i].name,1);marker.tooltip=tooltip;map.addOverlay(marker);map.addOverlay(tooltip);bounds.extend(point);GEvent.addListener(marker,'mouseover',function(){this.tooltip.show();});GEvent.addListener(marker,'mouseout',function(){this.tooltip.hide();});}
map.setCenter(bounds.getCenter(),map.getBoundsZoomLevel(bounds)-zoomout);map.panBy(new GSize(0,15));}}
$('body').bind('unload',function(){GUnload();});});;$(function(){initSlider({id:"maxMonthly"});initSlider({id:"maxMonthlyHome"});initSlider({id:"maxMonthlyMobile"});$("form.bbx-filter-form").submit(function(e){e.preventDefault();});$("input[name=postCodeInput],input[name=userPhone]").keydown(function(e){if(e.keyCode==13){e.preventDefault();$(this).closest("form").find("input.search-button").click();}});$("table.compare thead th[rel],#filter-go").click(function(){if(this.tagName=='INPUT'){var rel=$("#sort-by option:selected").val();if(!rel){return false;}}else{var rel=$(this).attr("rel");}
var sorting=rel.split(",");var sortField=$('input[name=sortField]');var order=$('input[name=sortOrder]');if(sorting[0]!=sortField.val()){order.val(sorting[1]);}else{switch(order.val()){case'ASC':order.val('DESC');break;case'DESC':order.val('ASC');break;}}
sortField.val(sorting[0]);var bbx=$("input[name=bbx]").val();var request="/lib/ajax/set-bbx-filters.php?bbX="+bbx+"&"+$("form.bbx-filter-form").serialize();$.get(request,function(){var url="/lib/ajax/set-bbx-orderby.php?bbX="+bbx+"&sortField="+sortField.val()+"&sortOrder="+order.val();$.get(url,function(){location.replace(window.location.toString().replace(window.location.search,''));})});return true;});$("#filter-go").click(function(){return;});$("#cancel_save").click(function(e){e.preventDefault();$("#SaveResults").slideUp(500);});$("#save_results_link").click(function(e){e.preventDefault();$("#SaveResults").slideDown(500);});$("#save_results").submit(function(e){e.preventDefault();var $this=$(this);var url="/lib/ajax/save-results.php?"+$("#hidden_data :not(input[name=bbx])").add($this).add("form[class=bbx-filter-form]").serialize();$.getJSON(url,function(data){if(data.result=='success'){$ok=$("<a href='#'>OK</a>").click(function(e){e.preventDefault();$(this).parent().fadeOut(1000);});$("#SaveResults").html("<p>The results have been saved &amp; you will receive an e-mail shortly!</p>").append($ok).delay(3000).fadeOut(1000);}else if(data.result=='fail'){$("#SaveResults").append("<p>Oops, there appears to be a problem! Please try again later :(</p>");}});});});