var mapSearchWindow;var locationProvided=false;var SignupMessage=new Object();SignupMessage.MorePics='<div align="center" style="font-size: 12px;">In order to access the additional photos you must first create an account. Once you have an account you get much more than just photos, you also get:</div><ul style="font-size: 12px; margin: 1px;"><li>Your own <span style="color: red">Password Protected Personal Buyer Website</span></li><li><span style="color: red">Save the Listings</span> that you like</li><li><span style="color: red">Email Notifications for new listings</span> that come on the Market</li><li>Access all <span style="color: red">Virtual tours</span></li><li>And more...</li></ul>This is a completely free service so sign up and get started today!<br />';SignupMessage.SaveListing='<div align="center" style="font-size: 12px;">In order to save this property you must first create an account. Once you have an account you get much more than simply a place to track your favorite properties, you also get:</div><ul style="font-size: 12px; margin: 1px;"><li>Your own <span style="color: red">Password Protected Personal Buyer Website</span></li><li><span style="color: red">Email Notifications for new listings</span> that come on the Market</li><li>Access all <span style="color: red">Virtual tours</span></li><li>And more...</li></ul>This is a completely free service so sign up and get started today!<br />';function getQrCodeImageUrl(b,a,c){if(!a){a=10}if(typeof c=="undefined"){token=""}if(parseInt(a)>40){a=40}if(parseInt(a)<2){a=2}return"http://www.qrleads4me.com/GetQRCode.aspx?Scale="+a.toString()+"&URL="+escape(b)+"&Token="+token}try{if(navigator.geolocation){locationProvided=true}}catch(e){}function loadCurrentPosition(){navigator.geolocation.getCurrentPosition(function(a){map.SetCenter(new VELatLong(a.coords.latitude,a.coords.longitude))},getLocationError)}function getLocationError(a){if(a.code==1){alert("Permission to access your current location was denied.")}if(a.code==2){alert("Your location could not be determined by the browser.")}if(a.code==3){alert("Location request took too long. Your location could not be determined by the browser.")}}function openMapSearch(){if(!CurrentAgent||!CurrentAgent.WebID||CurrentAgent.WebID<10001){alert("No WebID found. Please let our support team know about this issue at:\n\nEmail: Support@Hillsoft.com\nTel: (303) 221-4444")}mapSearchWindow=window.open("MapSearchControl.aspx?wID="+CurrentAgent.WebID+"&ShowExitButton=True","_blank","resizable=yes,location=no,scrollbars=no,toolbar=no,status=yes,menubar=yes,left=15,top=15,address=no")}var objLinkManWin;function launchDomainManager(){var a="ManageSiteLinks.aspx?wID="+CurrentAgentWebID;objLinkManWin=window.open(a,"_blank","height=655,width=550,top=5,left=20,scrollbars=no,resizable=yes,toolbars=no,status=no,menubar=no,location=no")}function TrimSpaces(a){matchWhitespaceBegin=/^\s+/;matchWhitespaceEnd=/\s+$/;newstr=a.replace(matchWhitespaceBegin,"");newstr=newstr.replace(matchWhitespaceEnd,"");return newstr}function getISOTimezoneOffset(){var b=this.getHours()-this.getUTCHours();var d=Math.abs(b);var a=this.getMinutes();var c=this.getUTCMinutes();if(a!=c&&c<30&&b<0){d--}if(a!=c&&c>30&&b>0){d--}return(((b<0)?"-":"+")+((d<10)?"0"+d:""+d)+":"+((a!=c)?"30":"00"))}Date.prototype.getISOTimezoneOffset=getISOTimezoneOffset;function getISOTimezoneOffsetMinutes(){var b=this.getHours()-this.getUTCHours();var f=Math.abs(b);var a=this.getMinutes();var d=this.getUTCMinutes();var c=0;if(a!=d&&d<30&&b<0){f--}if(a!=d&&d>30&&b>0){f--}c=parseFloat(f*60);if(a!=d){c+=30}if(b<0){c=c*-1}return c}Date.prototype.getISOTimezoneOffsetMinutes=getISOTimezoneOffsetMinutes;function getViewportSize(){var a=0;var b=0;try{if(document.documentElement&&document.documentElement.clientWidth){b=document.documentElement.clientWidth;a=document.documentElement.clientHeight}if(self.innerWidth){if(self.innerWidth>0&&(b==0||b>self.innerWidth)){b=self.innerWidth}if(self.innerHeight>0&&(a==0||a>self.innerHeight)){a=self.innerHeight}}if(document.body){if(document.body.clientWidth>0&&(b==0||b>document.body.clientWidth)){b=document.body.clientWidth}if(document.body.clientHeight>0&&(a==0||a>document.body.clientHeight)){a=document.body.clientHeight}}}catch(c){throw (c)}return{width:b,height:a}}var ol_width=340;var ol_fgcolor="#FFFFFF";var ol_bgcolor="#777698";var ol_border="3";var ol_textsize="2";var ErrorFlag_SetScreen=false;var frameWidth=0;var frameHeight=0;var frameSize;var objFrameSize=new Array();frameSize=_getCookie("HCScript=ScreenSize");if(frameSize){objFrameSize=frameSize.split("|")}if(frameSize!="-1|-1"&&objFrameSize.length>1){frameWidth=objFrameSize[0];frameHeight=objFrameSize[1]}function loginRequiredNote(){alert("Please Login.\n\nLogin required before you can use this functionality.")}function onCallbackError(){ErrorFlag_SetScreen=true;return}function setScreenInfo(){if(ErrorFlag_SetScreen){return}try{if(document.documentElement&&document.documentElement.clientWidth){if(navigator.userAgent.toLowerCase().indexOf("safari")>-1){}frameWidth=document.documentElement.clientWidth;frameHeight=document.documentElement.clientHeight}else{if(self.innerWidth){frameWidth=self.innerWidth;frameHeight=self.innerHeight}else{if(document.body){frameWidth=document.body.clientWidth;frameHeight=document.body.clientHeight}else{return}}}if(frameWidth>1&&frameHeight>1){_setCookie("HCScript=ScreenSize",frameWidth+"|"+frameHeight)}}catch(a){throw (a);ErrorFlag_SetScreen=true}}setScreenInfo();function checkAndInitScreenInfo(){if(frameWidth<=0||frameHeight<=0){setScreenInfo()}setTimezoneOffset()}function getExpandedNavBar1State(){var strIDs=new String();var strID=new String();var navBar1=eval(navBar1Name);var rootItems=navBar1.get_items();for(var i=0;i<rootItems.get_length();i++){if(rootItems.getItem(i).get_expanded()){strID=rootItems.getItem(i).get_id()}}return strID}function setExpandedNavBar1State(strIDs){var IDs=new Array();IDs=strIDs.split(",");var navBar1=eval(navBar1Name);var rootItems=navBar1.get_items();for(var i=0;i<IDs.length;i++){if(navBar1.findItemById(IDs[i])){navBar1.findItemById(IDs[i]).set_expanded(true)}}}function NavBar1_onItemExpand(b,a){_setCookie("NavBar1=SelectedID",getExpandedNavBar1State());try{$A($$(".Level2Group")).each(function(d){d.scrollTop=0;d.ancestors()[0].setStyle({overflow:""});if(BrowserInfo().Chrome){d.setStyle("height: "+(d.ancestors()[0].getHeight()-5)+"px")}if(BrowserInfo().MobileSafari){d.setStyle("overflow: auto")}})}catch(c){}}function NavBar1_onItemCollapse(b,a){}function NavBar1_onLoad(c,b){var a=_getCookie("NavBar1=SelectedID");scrollTo(0,0)}function setTimezoneOffset(){var a=new Date();_setCookie("HCAdmin=Timezone",a.getISOTimezoneOffsetMinutes())}function summaryRowHover(a){a.className="SummaryRowHover"}function summaryRowOut(a){a.className="SummaryRow"}function loadSummary(a,b){self.location.href="ActivitySummaryList.aspx?wID="+CurrentAgentWebID+"&Type="+a+"&DaysBack="+b}function moveOption(c,d){var b=c.selectedIndex;var a=c.length-1;if(b==-1){return false}if(d==+1&&b==a){return false}else{if(d==-1&&b==0){return false}}swapOption(b,b+d,c);return true}function swapOption(c,a,b){fText=b.options[c].text;fValue=b.options[c].value;b.options[c].text=b.options[a].text;b.options[c].value=b.options[a].value;b.options[a].text=fText;b.options[a].value=fValue;b.options[a].selected=true;recalculateOrder(b)}function recalculateOrder(c){var b="";var a="";for(i=0;i<=c.options.length-1;i++){a+=""+b+c.options[i].value;b=","}return a}function addOptionToSelect(a,c,b){if(!b){b=c}a.options[a.options.length]=new Option(c,b)}function getOptIndexByValue(a,b){for(i=0;i<=a.options.length-1;i++){if(a.options[i].value.toString().toLowerCase()==b.toString().toLowerCase()){return i}}return -1}function formatPhone(f){f.value=trim(f.value);var c=f.value;var b="";var a=-1;if(0<c.length&&"+"!=c.charAt(0)){var g=0;if("1"==c.charAt(0)){c=c.substring(1,c.length)}for(i=0;i<c.length;i++){var d=c.charAt(i);if(d>="0"&&d<="9"){if(g==0){b+="("}else{if(g==3){b+=") "}else{if(g==6){b+="-"}}}b+=d;g++}if(!(d>="0"&&d<="9")&&d!=" "&&d!="-"&&d!="."&&d!="("&&d!=")"){a=i;break}}if(a>=0){b+=" "+c.substring(a,c.length)}if(g==10&&b.length<=40){f.value=b}}return true}function formatNumber(myNumber,decimalPlaces){anynum=eval(myNumber);divider=10;switch(decimalPlaces){case 0:divider=1;break;case 1:divider=10;break;case 2:divider=100;break;default:divider=1000}workNum=Math.abs((Math.round(anynum*divider)/divider));workStr=""+workNum;if(workStr.indexOf(".")==-1){workStr+="."}dStr=workStr.substr(0,workStr.indexOf("."));dNum=dStr-0;pStr=workStr.substr(workStr.indexOf("."));while(pStr.length-1<decimalPlaces){pStr+="0"}if(pStr=="."){pStr=""}if(dNum>=1000){dLen=dStr.length;dStr=parseInt(""+(dNum/1000))+","+dStr.substring(dLen-3,dLen)}if(dNum>=1000000){dLen=dStr.length;dStr=parseInt(""+(dNum/1000000))+","+dStr.substring(dLen-7,dLen)}retval=dStr+pStr;if(anynum<0){retval="("+retval+")"}return retval}function getShortDate(f){f=new Date(f);var a=f.getDate();var c=f.getMonth();c++;var b=f.getFullYear();return c+"/"+a+"/"+b}function getSortableDate(f){f=new Date(f);var a=f.getDate().toString();var c=(f.getMonth()+1).toString();var b=f.getFullYear().toString();return b+"-"+((c.length==1)?"0"+c:c)+"-"+((a.length==1)?"0"+a:a)}function BrowserInfo(){var b=navigator.userAgent;var a=Object.prototype.toString.call(window.opera)=="[object Opera]";return{IE:!!window.attachEvent&&!a&&b.indexOf("MSIE/")>-1,Opera:a,WebKit:b.indexOf("AppleWebKit/")>-1,iPad:b.indexOf("iPad")>-1&&b.indexOf("AppleWebKit/")>-1,iPhone:b.indexOf("iPhone")>-1&&b.indexOf("AppleWebKit/")>-1,Android:b.indexOf("Android")>-1,Chrome:b.indexOf("Chrome/")>-1,Gecko:b.indexOf("Gecko")>-1&&b.indexOf("KHTML")===-1&&b.indexOf("Chrome/")<=-1,MobileSafari:/Apple.*Mobile.*Safari/.test(b)}};
