1function showImage(n){$get("imgmainphoto").src="https://cdn.novaloca.com/imgs/sm_"+n}function $n(n){var f,r,s,u,e,i,h,t;if(arguments.length>1){for(var t=0,o=[],c=arguments.length;t<c;t++)o.push($n(arguments[t]));return o}if(typeof n=="string"){if(f=document.getElementById(n),f)return f}else return n;for(r=new RegExp("_"+n+"$"),s=document.forms.length,t=0;t<s;t++)for(u=document.forms[t],e=u.elements.length,i=0;i<e;i++)if(n=u.elements[i],n.id&&n.id.match(r))return n;for(h=document.images.length,t=0;t<h;t++)if(n=document.images[t],n.id&&n.id.match(r))return n;return null}function isUserLoggedIn(){var n=getCookie("siteuserloggedin");return n!=null&&n=="1"?!0:!1}function addToSelectList(n){if(doesSelectListContain(n)==!1){var t=getCookie("selectedprop");t!=null&&t.length>0?setCookie("selectedprop",t+","+n,null,"/"):setCookie("selectedprop",n,null,"/")}}function doesSelectListContain(n){var r=getCookie("selectedprop"),t;if(r!=null&&r.length>0)for(t=r.split(","),i=0;i<t.length;i++)if(n.toString()==t[i])return!0;return!1}function removeFromSelectList(n){if(getCookie("selectedprop")!=null){var r=getCookie("selectedprop").split(","),t="";for(i=0;i<r.length;i++)n.toString()!=r[i]&&n.toString().length>0&&(t!=""&&(t+=","),t+=+r[i]);setCookie("selectedprop",t,null,"/")}}function deleteSelectList(){deleteCookie("selectedprop","/"),cb=document.getElementsByTagName("input");for(var n=0;n<cb.length;n++)cb[n].type=="checkbox"&&cb[n].id.substring(0,5)=="prop_"&&(cb[n].checked=!1)}function selectPropertiesFromSelectList(){cb=document.getElementsByTagName("input");for(var n=0;n<cb.length;n++)cb[n].type=="checkbox"&&cb[n].id.substring(0,5)=="prop_"&&doesSelectListContain(cb[n].id.substring(5))&&(cb[n].checked=!0)}function selectAll(){cb=document.getElementsByTagName("input");for(var n=0;n<cb.length;n++)cb[n].type=="checkbox"&&cb[n].id.substring(0,5)=="prop_"&&(cb[n].checked=!0,addToSelectList(cb[n].value));return!1}function addToUserSelectList(n){if(doesUserSelectListContain(n)==!1){var t=getCookie("userselectedprop");t!=null&&t.length>0?setCookie("userselectedprop",t+","+n,null,"/"):setCookie("userselectedprop",n,null,"/")}}function doesUserSelectListContain(n){var r=getCookie("userselectedprop"),t;if(r!=null&&r.length>0)for(t=r.split(","),i=0;i<t.length;i++)if(n.toString()==t[i])return!0;return!1}function removeFromUserSelectList(n){if(getCookie("userselectedprop")!=null){var r=getCookie("userselectedprop").split(","),t="";for(i=0;i<r.length;i++)n.toString()!=r[i]&&n.toString().length>0&&(t!=""&&(t+=","),t+=+r[i]);setCookie("userselectedprop",t,null,"/")}}function deleteUserSelectList(){deleteCookie("userselectedprop","/"),cb=document.getElementsByTagName("input");for(var n=0;n<cb.length;n++)cb[n].type=="checkbox"&&cb[n].id.substring(0,5)=="prop_"&&(cb[n].checked=!1)}function selectPropertiesFromUserSelectList(){cb=document.getElementsByTagName("input");for(var n=0;n<cb.length;n++)cb[n].type=="checkbox"&&cb[n].id.substring(0,5)=="prop_"&&doesUserSelectListContain(cb[n].id.substring(5))&&(cb[n].checked=!0)}function addToWatchList(n,t){var i=n.firstElementChild;isUserLoggedIn()?i&&(i.classList.contains("far")?(TB_show("Adding to Watchlist","/adding-to-watchlist.aspx?propertyid="+t+"&keepThis=true&TB_iframe=true&height=200&width=300",null),i.classList.remove("far"),i.classList.add("fas")):(TB_show("Removing from Watchlist","/remove-from-watchlist.aspx?propertyid="+t+"&keepThis=true&TB_iframe=true&height=200&width=300",null),i.classList.remove("fas"),i.classList.add("far"))):TB_show("Login Or Register","/my-property-portfolio/register.aspx?watchlistlogin=1&propertyid="+t+"&keepThis=true&TB_iframe=true&height=570&width=820",null)}function addSavedSearch(n){isUserLoggedIn()==!0?TB_show("Add email subscription","/my-property-portfolio/save-new-search.aspx?"+n+"&keepThis=true&TB_iframe=true&height=400&width=820",null):TB_show("Login Or Register","/my-property-portfolio/register.aspx?savedsearchlogin=1&"+n+"&keepThis=true&TB_iframe=true&height=400&width=820",null)}function setupIframe(){return $("ifmap").src!=$("txtIframeUrl").value&&($("ifmap").src=$("txtIframeUrl").value,$get("mapopener").style.display="none",$get("mapcontainer").style.display="block"),!1}function setCookie(n,t,i,r,u,f){var e=n+"="+escape(t)+(i?"; expires="+i.toGMTString():"")+(r?"; path="+r:"")+(u?"; domain="+u:"")+(f?"; secure":"");document.cookie=e}function getCookie(n){var r=document.cookie,u=n+"=",t=r.indexOf("; "+u),i;if(t==-1){if(t=r.indexOf(u),t!=0)return null}else t+=2;return i=document.cookie.indexOf(";",t),i==-1&&(i=r.length),unescape(r.substring(t+u.length,i))}function deleteCookie(n,t,i){getCookie(n)&&(document.cookie=n+"="+(t?"; path="+t:"")+(i?"; domain="+i:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT")}function ShowLoading(n,t){return $(n)&&$(n).startWaiting(t),!0}function ValidateAndShowLoading(n,t,i,r){var f=document.createElement("div"),u;return(f.classList.add("btn-blocker"),n.parentElement.insertBefore(f,n),u=navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,u)?(document.querySelector(".btn-blocker").remove(),!0):Page_Validate(i)?Page_IsValid!==null&&Page_IsValid?($(n).startWaiting(t),r!=null&&setTimeout("$(el).stopWaiting(
1);",r),!0):(document.querySelector(".btn-blocker").remove(),!1):!0}function calculateUploadTotalSize(n){for(var o=document.getElementById("upNewImageFile"),s=0,e,u,i,r,f,t=0;t<o.files.length;t++)s+=o.files[t].size;e=s/1024,u=e/1024,document.getElementById("fileSize").innerText="Total Size of files: "+u.toFixed(2)+" MB of 150 MB",i=document.getElementById(n),u>150?(document.getElementById("fileSize").classList.add("alert-danger"),r=document.createElement("div"),r.id="uploadButtonBlocker",r.classList.add("btn-blocker","btn-blocker-disabled"),i.parentElement.insertBefore(r,i)):(document.getElementById("fileSize").classList.remove("alert-danger"),i.classList.remove("btn-blocker"),f=document.getElementById("uploadButtonBlocker"),f&&f.remove())}function Page_Validate(n){try{for(var t=0;t<Page_Validators.length;t++)n==null?ValidatorValidate(Page_Validators[t]):ValidatorValidate(Page_Validators[t],n);return ValidatorUpdateIsValid(),ValidationSummaryOnSubmit(),Page_BlockSubmit=!Page_IsValid,!0}catch(i){return!1}}function ShowProperty(n){Page_Validate("default"),Page_IsValid!=null&&Page_IsValid&&n>0&&window.open("/property-details/"+n)}function confirmTextAreaDeletion(n,t){var i=confirm("Notes/Description have been deleted, are you sure you want to save?");i==!0?(document.getElementById(t).value="",document.getElementById("btnCompanySave").click()):document.getElementById(n).value=document.getElementById(t).value}function textboxMultilineMaxNumber(n,t){try{if(n.value.length>t-1)return!1}catch(i){}}function scrollToTop(){return window.scrollTo({top:0,behavior:"smooth"}),!1}function jumpToElement(n){window.parent.window.scrollTo(0,800);var t=document.getElementById(n);return t.scrollIntoView(),!1}function clearLastSearch(){deleteCookie("LastPropertySearch-AddressKeyword","/"),deleteCookie("LastPropertySearch-Distance","/"),deleteCookie("LastPropertySearch-Location","/"),deleteCookie("LastPropertySearch-PropertyTypes","/"),deleteCookie("LastPropertySearch-SaleTypes","/"),deleteCookie("LastPropertySearch-SizeFrom","/"),deleteCookie("LastPropertySearch-SizeTo","/"),deleteCookie("LastPropertySearch-SizeType","/"),deleteCookie("LastPropertySearch-Status","/"),deleteCookie("lastsearchurl","/")}function setupAgentOnClick(){var n=document.querySelectorAll(".card--local-agent");n.forEach(function(n){n.addEventListener("click",function(t){t.target.href||window.location.assign(n.dataset.url)})})}function setupContactBanner(){var n=document.querySelector(".contact-banner .button:first-child"),t=document.querySelector(".contact-banner .button:last-child");window.addEventListener("scroll",function(){n.classList.contains("is-hidden")&&setTimeout(function(){n.classList.remove("is-hidden"),t.classList.add("is-hidden")},250)}),n.addEventListener("click",function(){setTimeout(function(){n.classList.add("is-hidden"),t.classList.remove("is-hidden")},250)})}function DropDownScript(n,t,i,r,u,f,e){this.id=n,this.divPstfx=t,this.selectPstfx=i,this.postbackFunction=r,this.useButtons=u,this.autoPost=f,this.useSelectAll=e,this.divId=this.id+this.divPstfx,this.selId=this.id+this.selectPstfx,this.selection=[],this.visible=!1,this.preventHide=!1,this.initialized=!1}hitch=function(n,t,i,r){return n.addEvent(t,function(){return i.apply(r||this,Array.prototype.slice.call(arguments))})},DropDownScript.prototype.update=function(n,t,i,r,u,f){this.divPstfx=n,this.selectPstfx=t,this.postbackFunction=i,this.useButtons=r,this.autoPost=u,this.useSelectAll=f,this.divId=this.id+this.divPstfx,this.selId=this.id+this.selectPstfx,this.initEvents()},DropDownScript.prototype.init=function(){var n=this;typeof Sys!="undefined"&&Sys.WebForms!=undefined&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function(){n.initEvents()}),Browser.Engine.trident&&this.ie7Fix(),this.initEventHandlers(),this.initEvents(),this.setCaption(),this.initialized=!0},DropDownScript.prototype.ie7Fix=function(){var n=1e3;$$("div").each(function(t){t.setStyle("z-index",n),n-=10})},DropDownScript.prototype.initEventHandlers=function(){this.documentClickHandler=function(){!this.preventHide&&this.visible&&(this.useButtons?this.clickCancel():this.autoPost?this.clickOk():this.hide()),this.preventHide=!1},this.divClickHandler=function(n){n.stopPropagation()},this.selectBoxClickHandler=function(){this.visible?this.hide():(this.show(),this.preventHide=!0)},this.selectAllClickHandler=function(n){this.useSelectAll&&(n.target.checked?this.selectAll():this.deselectAll())},this.checkBoxClickHandler=function(){this.updateSelectAll()},this.okClickHandler=function(n){this.clickOk(),n.stopPropagation()},this.cancelHandler=function(n){this.clickCancel(),n.stopPropagation()}},DropDownScript.prototype.initEvents=function(){var i,n,t;this.initialized||hitch($(document.body),"click",this.documentClickHandler,this),hitch($(this.divId),"click",this.divClickHandler,this),hitch($(this.selId),"click",this.selectBoxClickHandler,this),i=$$("#"+this.divId+" input[type='checkbox']")[0],this.useSelectAll&&hitch(i,"click",this.selectAllClickHandler,this),n=document.getElementById(this.selId),n.className=n.className.replace("dd_chk_select","").trim(),t=this.getItems(),hitch(t,"click",this.checkBoxClickHandler,this)},DropDownScript.prototype.getItems=function(){return $$("#"+this.id+" input[type='checkbox']")},DropDownScript.prototype.show=function(){$(this.divId).setStyle("display","block"),this.visible=!0,this.saveSelection(),this.updateSelectAll()},DropDownScript.prototype.hide=function(){$(this.divId).setStyle("display","none"),this.setCaption(),this.visible=!1},DropDownScript.prototype.setCaption=function(){var n=this.getSelectedItemText();$(this.selId).childNodes[1].set("text",n)},DropDownScript.prototype.getSelectedItemText=function(){for(var u=this.getItems(),r=[],f,i,n=0;n<u.length;n++){var e=u[n],o=e.match(":checked"),t=e.get("id");o&&(f=$$("label[for='"+t+"']").get("text")[0],r.push(f))}return i="",i=t.contains("Company")||t.contains("Agent")?t.contains("Company")?"company tags":"agent tags":"property types",r.length>0&&r.length!=u.length?r.join(", "):"all "+i},DropDownScript.prototype.updateSelectAll=function(){var t,i,n;if(this.useSelectAll){for(t=!0,i=this.getItems(),n=0;n<i.length;n++)if(i[n].checked==!1){t=!1;break}$$("#"+this.divId+" input[type='checkbox']:first").set("checked",t)}},DropDownScript.prototype.selectAll=function(){this.getItems().attr("checked",!0)},DropDownScript.prototype.deselectAll=function(){this.getItems().attr("checked",!1)},DropDownScript.prototype.saveSelection=function(){for(var t=this.getItems(),n=0;n<t.length;n++)this.selection[n]=t[n].checked?!0:!1},DropDownScript.prototype.restoreSelection=function(){var t=this.getItems(),n;if(this.selection.length>0)for(n=0;n<t.length;n++)t[n].checked=this.selection[n]},DropDownScript.prototype.doPostBack=function(){this.postbackFunction&&this.postbackFunction.call()}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.