function is_ios(){return-1!=navigator.platform.indexOf("iPhone")||-1!=navigator.platform.indexOf("iPod")||-1!=navigator.platform.indexOf("iPad")}function is_android(){return-1!=navigator.platform.indexOf("Android")}function is_ie(){return-1!=navigator.appVersion.indexOf("MSIE")?!0:!1}function is_firefox(){return-1!=navigator.userAgent.indexOf("Firefox")?!0:!1}function is_opera(){return-1!=navigator.userAgent.indexOf("Opera")?!0:!1}function is_chrome(){return-1version_ie()?!0:!1}function can_history_api(){return!(!window.history||!history.pushState)}function get_query_arg(n,t){if(-1").attr("src",u))});return}if(window.googleMapsIcon={url:"/Content/icons.svg?v2",size:new google.maps.Size(21,23),origin:new google.maps.Point(40,2783)},o={center:new google.maps.LatLng(59.4,18),zoom:10,zoomControl:!t,mapTypeControl:!t,mapTypeId:google.maps.MapTypeId.ROADMAP,streetViewControl:!1,scrollwheel:!1},window.allMaps=window.allMaps||{},f=new google.maps.Map(n,o),e=new google.maps.Marker({map:f,icon:window.googleMapsIcon}),window.allMaps[n.getAttribute("id")]={map:f,marker:e},i){typeof i[0]!="number"&&(i[0]=+i[0].replace(/,/,"."));typeof i[1]!="number"&&(i[1]=+i[1].replace(/,/,"."));var h=i[0],c=i[1],l=i[2]||13,s=new google.maps.LatLng(h,c);e.setPosition(s);f.setCenter(s);f.setZoom(l)}return{map:f,marker:e}}function ancestorHasClass(n,t){return n.hasClass(t)?!0:n.length==0?!1:ancestorHasClass(n.parent(),t)}function validate(name){var el=$(".main-form")[0].elements[name],defaultValidator,validator;return ancestorHasClass($(el),"dont-validate")?($("#err"+name).hide().removeClass("has-error"),!0):(el.value=el.value.trim(),defaultValidator=function(n){return!!n},validator=eval(el.getAttribute("data-validator")||"defaultValidator"),$(el).removeClass("incorrect-entry"),validator(el.value)?!0:($(el).addClass("incorrect-entry"),!1))}function validateMultiple(n){for(var t=!1,i=0;i12||r>31?!1:(t=new Date(u,i-1,r),t.getFullYear()!=u||t.getMonth()!=i-1||t.getDate()!=r)?!1:!0}function validateDateOrEmpty(n){return n==""||validateDate(n)}function validateNumber(n){return/^\d+$/.test(n)}function validateDecimalNumber(n){return n=n.replace(/,/g,"."),/^\d+(\.\d+)?$/.test(n)}function pacSelectFirst(n){function t(t,r){if(t=="keydown"){var u=r;r=function(t){var r=$(".pac-item-selected").length>0,i;t.which!=13||r||(i=$.Event("keydown",{keyCode:40,which:40}),u.apply(n,[i]));u.apply(n,[t])}}i.apply(n,[t,r])}var i=n.addEventListener?n.addEventListener:n.attachEvent;n.addEventListener?n.addEventListener=t:n.attachEvent&&(n.attachEvent=t)}function placeChanged(n,t){var u=n.getPlace(),i,r;if(!u.geometry){console("No geometry");return}i=u.geometry.viewport;i?($("#lat1"+t).val(i.getSouthWest().lat()-.04),$("#lat2"+t).val(i.getNorthEast().lat()+.04),$("#lng1"+t).val(i.getSouthWest().lng()-.04),$("#lng2"+t).val(i.getNorthEast().lng()+.04)):(r=u.geometry.location,$("#lat1"+t).val(r.lat()-.002),$("#lat2"+t).val(r.lat()+.002),$("#lng1"+t).val(r.lng()-.01),$("#lng2"+t).val(r.lng()+.01))}function bookViewing(n,t){n?($.ajax({type:"POST",url:"/Timebooking/BookViewing/"+t+"?viewingTypeId=1"}),openOverlay()):location.href="/Timebooking/BookViewing/"+t+"?viewingTypeId=1&back=true"}function VirtualBookViewing(n,t){var i=$("#startdate").val().trim(),r=$("#enddate").val().trim(),u=$("input[name='moving-out-checkbox']:checked").val();if(i==""&&r==""||i==""&&u==null)return!1;n?($.ajax({type:"POST",url:"/Timebooking/BookViewing/"+t+"?viewingTypeId=2&movingIn="+i+"&movingOut="+r}),openOverlay()):location.href="/Timebooking/BookViewing/"+t+"?viewingTypeId=2&back=true&movingIn="+i+"&movingOut="+r}function AutoFillSearch(){var n=$("#hero-search").val().length,t=$("#lat1").val().length;n>=3&&t==0&&$("#ui-id-1").find("a:first").click();$("#search-form").submit()}function EnterKeyPress(n){n=n||window.event;var t=n.keyCode;t==13&&AutoFillSearch()}function isValidDate(n){return n.match(/^\d{4}-\d{1,2}-\d{1,2}$/)!=null}function validateEmail(n){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)}function validatePHoneNuM(n){return/^[^A-Za-z]*$/.test(n)}function validatePIN12(n){return/^\d{12}$/.test(n)}!function(n,t){"object"==typeof module&&"object"==typeof module.exports?module.exports=n.document?t(n,!0):function(n){if(!n.document)throw new Error("jQuery requires a window with a document");return t(n)}:t(n)}("undefined"!=typeof window?window:this,function(n,t){function ti(n){var t="length"in n&&n.length,r=i.type(n);return"function"===r||i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||0===t||"number"==typeof t&&t>0&&t-1 in n}function ii(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(yf.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return st.call(t,n)>=0!==r})}function wi(n,t){for(;(n=n[t])&&1!==n.nodeType;);return n}function nf(n){var t=hi[n]={};return i.each(n.match(c)||[],function(n,i){t[i]=!0}),t}function ft(){u.removeEventListener("DOMContentLoaded",ft,!1);n.removeEventListener("load",ft,!1);i.ready()}function a(){Object.defineProperty(this.cache={},0,{get:function(){return{}}});this.expando=i.expando+a.uid++}function bi(n,t,r){var u;if(void 0===r&&1===n.nodeType)if(u="data-"+t.replace(wf,"-$1").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:pf.test(r)?i.parseJSON(r):r}catch(f){}e.set(n,t,r)}else r=void 0;return r}function et(){return!0}function w(){return!1}function ki(){try{return u.activeElement}catch(n){}}function di(n,t){return i.nodeName(n,"table")&&i.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function tf(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function rf(n){var t=te.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function ri(n,t){for(var i=0,u=n.length;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function gi(n,t){var u,c,f,s,h,l,a,o;if(1===t.nodeType){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),o=s.events)){delete h.handle;h.events={};for(f in o)for(u=0,c=o[f].length;c>u;u++)i.event.add(t,f,o[f][u])}e.hasData(n)&&(l=e.access(n),a=i.extend({},l),e.set(t,a))}}function o(n,t){var r=n.getElementsByTagName?n.getElementsByTagName(t||"*"):n.querySelectorAll?n.querySelectorAll(t||"*"):[];return void 0===t||t&&i.nodeName(n,t)?i.merge([n],r):r}function uf(n,t){var i=t.nodeName.toLowerCase();"input"===i&&nu.test(n.type)?t.checked=n.checked:("input"===i||"textarea"===i)&&(t.defaultValue=n.defaultValue)}function nr(t,r){var f,u=i(r.createElement(t)).appendTo(r.body),e=n.getDefaultComputedStyle&&(f=n.getDefaultComputedStyle(u[0]))?f.display:i.css(u[0],"display");return u.detach(),e}function ui(n){var r=u,t=eu[n];return t||(t=nr(n,r),"none"!==t&&t||(vt=(vt||i("