
var Rcm={release:"Haumea",DateTimeFormat:"m/d/Y h:iA",DateFormat:"m/d/Y"};var IsIE=navigator.userAgent.toLowerCase().indexOf('msie')>-1;var IsIE6=navigator.userAgent.toLowerCase().indexOf('msie 6.0')>-1;var IsIE7=navigator.userAgent.toLowerCase().indexOf('msie 7.0')>-1;var IsIE8=navigator.userAgent.toLowerCase().indexOf('msie 8.0')>-1;var IsFF36=/.*Firefox\/3\.[\d].*/i.test(navigator.userAgent);var GAnalyticsAcctNo='UA-1575774-4';var FILENAME_MASK="[\\w\\-\\. ]";var PHONE_MASK="[0-9. \(\)\-]";var REGEX_EMAIL_ASP=/^([a-zA-Z0-9'_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;var FRONTEND_SESSION_KEY="isessionguid";var BACKEND_SESSION_KEY="sessionguid";var openedWindows=new Array();function IsEmail(regex,refEmail)
{return regex.test(refEmail);}
function DisplayMailTo(projectName,url,refEmail)
{var location='mailto:?subject=Information%20about%20'+escape(projectName)
+'&body=I%20thought%20you%20would%20be%20interested%20in%20'+escape(projectName)
+'.%20Click%20here%20to%20view%20the%20executive%20summary%3A'
+'%0A%0A'+url+'%26ref='+escape(escape(refEmail));self.location=location;}
function openMaximizedWindow(url,id)
{var adjustHeight=60;var adjustWidth=13;var height=screen.availHeight-adjustHeight;var width=screen.availWidth-adjustWidth;var winProps="height="+height+",width="+width+",left=0,top=0,toolbar=no,location=no,directories=no,status=yes,scrollbars=yes,resizable=yes,menubar=no";var theWin=window.open(url,id,winProps);if(theWin!=null)
theWin.focus();if(!theWin)
ShowPopupMessage();return theWin;}
function openWindow(theURL,winName,features)
{if(arguments.length<3)
{features="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=800,height=600,dependent=yes";}
if(arguments.length<2)
{winName="rcm1";}
var myWindow;myWindow=openedWindows[winName];if(myWindow==undefined||myWindow==null||myWindow.closed)
{myWindow=window.open(theURL,winName,features);openedWindows[winName]=myWindow;}
else
{myWindow.location=theURL;myWindow.focus();}
if(!myWindow)
ShowPopupMessage();return myWindow;}
function openResizedWindow(url,id,screenW,screenH)
{if(!screenW)
{screenW=screen.availWidth-20;}
if(!screenH)
{screenH=screen.availHeight-5;}
return openWindow(url,id,'width='+screenW+',height='+screenH+',top=10,left=5,toolbar=no,location=no,directories=no,status=yes,scrollbars=yes,resizable=yes,menubar=no');}
function openVdrWindow(pv,templateId)
{var url='http://'+location.hostname+RcmPath.EndUser.ClientVDR.Handler+'?p=1&pv='+pv;if((templateId!=0)&&(templateId!=undefined))
{url+='&templateid='+templateId;}
eraseCookie('vdrdownload');openMaximizedWindow(url,'clientVdr');}
function openVdrInviteLink(pv)
{var url='http://'+location.hostname+RcmPath.EndUser.VDR.Entrypoint+'?pv='+pv;eraseCookie('vdrdownload');openMaximizedWindow(url,'clientVdr');}
function openMarketingPage()
{openMaximizedWindow('http://www.rcm1.com/marketing/solutions/investmentsalesprofessionals/PropertyPresentations.aspx?sv='+sv,'rcm1home','toolbar=yes,location=yes,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes,width=1024,height=600,dependent=yes');}
function ShowPopupMessage()
{var iframe;var targetWindow=findMainRightFrame();var width=640;var height=450;if(!targetWindow)
{targetWindow=window;}
var iframe=targetWindow.document.getElementById("popupmessage");if(iframe)
{iframe.parentElement.removeChild(iframe);}
iframe=targetWindow.document.createElement("iframe");iframe.src="/includes/PopupBlockerMessage.aspx";iframe.setAttribute("id","popupmessage");iframe.setAttribute("scrolling","no");iframe.setAttribute("width",width);iframe.setAttribute("height",height);iframe.setAttribute("border","0");iframe.setAttribute("frameborder","1");iframe.style.position="absolute";iframe.style.padding="0";var left=(targetWindow.document.body.clientWidth-width)/2;var top=(targetWindow.document.body.clientHeight-height)/2;if(left<10)
{left=10;}
if(top<10)
{top=10;}
iframe.style.left=left;iframe.style.top=top;iframe.style.zIndex=101;targetWindow.document.body.appendChild(iframe);}
function findMainRightFrame()
{var mainRightFrame=null;var currentWindow=top.window;var mainFrame=currentWindow.frames["main"];if(mainFrame)
{mainRightFrame=mainFrame.frames["right"];if(!mainRightFrame)
{var fileFrame=mainFrame.frames["files"];if(!fileFrame)
{mainRightFrame=fileFrame.frames["filesmain"];}}}
return mainRightFrame;}
function MM_openBrWindow(theURL,winName,features)
{openWindow(theURL,winName,features);}
function MM_preloadImages()
{var d=document;if(d.images)
{if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function openPage(sPageRelPath,iNewWindow,iWinWidth,iWinHeight)
{if(iNewWindow==1)
{MM_openBrWindow(sPageRelPath,'newWindow','width='+iWinWidth+',height='+iWinHeight+',top=5,left=10,toolbar=yes,location=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no');}else
{location.href=sPageRelPath;}}
function clearInitialValue(input,initial)
{if(input.value==initial)
{input.value='';if(input.setSelectionRange)
{input.focus();input.setSelectionRange(0,0);}
else if(input.createTextRange)
{var range=input.createTextRange();range.select();}}}
function GetRequestObject()
{var xmlhttp;xmlhttp=null;if(window.XMLHttpRequest)
{xmlhttp=new XMLHttpRequest();}
else if(window.ActiveXObject)
{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}
return xmlhttp;}
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,'');};String.prototype.urlEncode=function()
{var encodedInputString=escape(this);encodedInputString=encodedInputString.replace(/\+/g,"%2B");encodedInputString=encodedInputString.replace(/\//g,"%2F");return encodedInputString;};String.prototype.htmlEncode=function()
{var encodedInputString=this;encodedInputString=encodedInputString.replace(/</g,"&lt;");encodedInputString=encodedInputString.replace(/\>/g,"&gt;");encodedInputString=encodedInputString.replace(/\>/g,"&amp;");return encodedInputString;};Array.prototype.unique=function()
{var r=new Array();o:for(var i=0,n=this.length;i<n;i++)
{for(var x=0,y=r.length;x<y;x++)
{if(r[x]==this[i])
{continue o;}}
r[r.length]=this[i];}
return r;}
function showHideLayers()
{var i,visStr,obj,args=showHideLayers.arguments;for(i=0;i<(args.length-2);i+=3)
{if((obj=MM_findObj(args[i]))!=null)
{visStr=args[i+2];if(obj.style)
{obj=obj.style;if(visStr=='show')
visStr='visible';else if(visStr=='hide')
visStr='hidden';}
obj.visibility=visStr;}}}
function fileSize(bytes)
{var result="";if(bytes<=0)
result="0 KB";else if(bytes>1024*1024*1024)
result=Math.round(bytes/1024/1024/1024*10)/10+" GB";else if(bytes>10*1024*1024)
result=Math.round(bytes/1024/1024*10)/10+" MB";else if(bytes>1024*1024)
result=Math.round(bytes/1024/1024*10)/10+" MB";else if(bytes>1024)
result=Math.round(bytes/1024)+" KB";else if(bytes<1024)
result="1 KB";else if((bytes>100*1024)&&(bytes<=1024*1024))
result=Math.round(bytes/1024/1024*10)/10+" MB";else
result=Math.round(bytes/1024)+" KB";return result;}
function isInteger(s)
{var i;if(isEmpty(s))
if(isInteger.arguments.length==1)return defaultEmptyOK;else return(isInteger.arguments[1]==true);for(i=0;i<s.length;i++)
{var c=s.charAt(i);if(!isDigit(c))return false;}
return true;}
function isDigit(c)
{return((c>="0")&&(c<="9"))}
function isEmpty(s)
{return((s==null)||(s.length==0))}
function getRandomNumber(nMaxInt)
{return Math.round(nMaxInt*Math.random());}
function createCookie(name,value,days)
{if(days)
{var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
function readCookie(name)
{var ca=document.cookie.split(';');var nameEQ=name+"=";for(var i=0;i<ca.length;i++)
{var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
function eraseCookie(name)
{createCookie(name,"",-1);}
function onButtonEnter(img)
{src=img.src;newsrc=src.substr(0,src.length-4)+"_over"+src.substr(src.length-4,4);img.src=newsrc;}
function onButtonLeave(img)
{src=img.src;newsrc=src.replace(/_over/,"");img.src=newsrc;}
function ContainsInvalidCharacters(docName)
{return(docName.match(FILENAME_MASK+"*")!=docName);}
function ValidateFileExtension(field,validExtensions)
{var bFailed=false;if(typeof(field)!="undefined"&&field!="")
{var extOffset=field.lastIndexOf(".")+1;bFailed=(extOffset==-1)||(validExtensions.indexOf("*."+field.substring(extOffset).toLowerCase()+",")==-1)}
return bFailed;}
function FormatDollarAmount(nStr)
{nStr+='';nStr=nStr.replace(/\,/gi,'');x=nStr.split('.');var x1=x[0];var rgx=/(\d+)(\d{3})/;while(rgx.test(x1))
{x1=x1.replace(rgx,'$1'+','+'$2');}
return x1;}
function CleanFileSubmitResponse(responseText)
{responseText=responseText.replace(/<pre.*?>/gi,"");responseText=responseText.replace(/<\/pre>/gi,"");return responseText;}
function browserClientCoords()
{var width,height;if(window.innerWidth)
{width=window.innerWidth;}
else if(document.documentElement&&document.documentElement.clientWidth)
{width=document.documentElement.clientWidth;}
else if(document.body)
{width=document.body.clientWidth;}
if(window.innerHeight)
{height=window.innerHeight;}
else if(document.documentElement&&document.documentElement.clientHeight)
{height=document.documentElement.clientHeight;}
else if(document.body)
{height=document.body.clientHeight;}
return{h:height,w:width};}
function GetUniqueParamValue()
{var dt=new Date();return""+dt.getFullYear()+(dt.getMonth()+1)+dt.getDate()+dt.getHours()+dt.getMinutes()+dt.getSeconds();}
function PasswordStrength(pw)
{var strength=0;if(!(IsIE6||IsIE7))
{var re=new RegExp(REGEX_PASSWORD);if(pw.match(re))
strength=100;}
else
{if(IsStrongOldIE(pw))
strength=100;}
return strength;}
function IsStrongOldIE(pw)
{var isStrong=false;var lowercase=/.*[a-z]/;var uppercase=/.*[A-Z]/;var otherChar=/.*[\W\d]/;if((pw.length>=8)&&pw.match(lowercase)&&pw.match(uppercase)&&pw.match(otherChar))
isStrong=true;return isStrong;}
function IsStrongPassword(password,passwordRegex)
{var valid=true;if(!(IsIE6||IsIE7))
{if(!password.match(passwordRegex))
valid=false;}
else
{if(!IsStrongOldIE(password))
valid=false;}
return valid;}
function IsSpecialKey(e)
{var key=e.getKey();return(e.isNavKeyPress()||e.isSpecialKey()||key==e.DELETE||key==e.BACKSPACE||e.ctrlKey);}
var BroadcastUserTypeEnum={"BothOwners":0,"ClientOwned":1,"RcmOwned":2};var RcmPath={"EndUser":{"Auction":{"Entrypoint":"/entry/auction.aspx","Handler":"/handler/auction.aspx"},"AuctionAgreement":{"Handler":"/handler/auctionagreement.aspx"},"Brochure":{"Entrypoint":"/entry/brochure.aspx","Handler":"/handler/brochure.aspx"},"ClientVDR":{"Handler":"/handler/clientvdr.aspx"},"Compose":{"Handler":"/handler/compose.asp"},"ConfidentialityAgreement":{"Handler":"/handler/confidentialityagreement.aspx"},"FolderList":{"Handler":"/handler/folderlist.ashx"},"ListingsData":{"Entrypoint":"/entry/listingsdata.ashx"},"PropertyListings":{"Handler":"/handler/listings.aspx"},"ProjectUserDoc":{"Handler":"/handler/projectuserdoc.ashx"},"ResultSets":{"Entrypoint":"/entry/resultsets.ashx"},"Offers":{"Entrypoint":"/entry/offers.aspx","Handler":"/handler/sealedbid.aspx"},"Teaser":{"Entrypoint":"/entry/teaser.aspx","Handler":"/handler/teaser.aspx"},"TeaserFile":{"Handler":"/handler/teaserfile.ashx"},"VDR":{"Entrypoint":"/entry/virtualdealroom.aspx","Handler":"/handler/virtaldealroom.aspx"},"ViewDocument":{"Handler":"/handler/viewdocument.aspx"},"VirtualBidRoom":{"Handler":"/handler/virtualbidroom.aspx"}}}
function IpToLong(ip)
{if(ip!="")
{var arrIP=ip.split(".");var n=256;return(parseInt(arrIP[0])*(n*n*n))+(parseInt(arrIP[1])*(n*n))+(parseInt(arrIP[2])*n)+parseInt(arrIP[3]);}
return 0;}
function GetWindowUrl()
{return window.location.href.replace(/\?.*?$/g,"");}