var TAB_SEARCH=0;var TAB_RESULTS=1;var TAB_NAVIGATION=2;var TAB_SETTINGS=3;var TAB_CONTACT=4;var TAB_QUERIES=5;String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};String.prototype.ltrim=function(){return this.replace(/^\s+/,"")};String.prototype.rtrim=function(){return this.replace(/\s+$/,"")};function trim(A){var B=A.toString();return B.trim()}function IsInt(A){pattern=/^-?[0-9]+$/;res=pattern.test(A);return res}function formatCurrency(A){A=A.toString().replace(/\$|\,/g,"");if(isNaN(A)){A="0"}var D=A.indexOf(".");var C="";if(D>=0){C=A.substring(D);A=A.substring(0,D)}for(var B=0;B<Math.floor((A.length-(1+B))/3);B++){A=A.substring(0,A.length-(4*B+3))+","+A.substring(A.length-(4*B+3))}return("$"+A+C)}function getScrollXY(){var B=0,A=0;if(typeof (window.pageYOffset)=="number"){A=window.pageYOffset;B=window.pageXOffset}else{if(document.body&&(document.body.scrollLeft||document.body.scrollTop)){A=document.body.scrollTop;B=document.body.scrollLeft}else{if(document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)){A=document.documentElement.scrollTop;B=document.documentElement.scrollLeft}}}return[B,A]}function getStyleObj(B){var A=null;if(document.getElementById){A=document.getElementById(B)}else{if(document.all){A=document.all[B]}else{if(document.layers){A=document.layers[B]}}}return(A&&A.style)||A}function GetTmkLnk(C,B,A){switch(C){case"TMK":return"<a target='_blank' href='http://www.honolulupropertytax.com/Forms/PrintDatalet.aspx?pin="+B+"&gsp=PROFILEALL&taxyear=2009&jur=000&ownseq=1&card=1&State=1&item=1&items=-1&all=all&ranks=Datalet'>"+A+"</a>";case"PD":return"<a target='_blank' href='http://www.honolulupropertytax.com/Forms/PrintMap.aspx?gsp=Profileall&submnu=Profile&pin="+B+"'>"+A+"</a>";case"SP":return"<a target='_blank' href='http://dppweb.honolulu.gov/DPPWeb/default.asp?PossePresentation=PropertySearch'>"+A+"</a><br/>(Use TMK:  "+B+")";case"CCH":return"<a target='_blank' href='http://www.honolulupropertytax.com/Search/GenericSearch.aspx?mode=PARID'>"+A+"</a><br/>(Use Parcel ID:  "+B+")"}return"N/A"}function GetTmkRows(C){var A="";var D=true;var B=D?"":LgnLnk();var E=C.replace(/[-]/gi,"").substr(1);A+=GetFieldAndFieldRow("Tax Map Key(TMK)",C);A+=GetFieldAndFieldRow("",GetTmkLnk("TMK",E,"Full TMK data"));A+=GetFieldAndFieldRow("",GetTmkLnk("PD",E,"Parcel Map"));A+=GetFieldAndFieldRow("",GetTmkLnk("SP",E,"Search Permits"));A+=GetFieldAndFieldRow("",GetTmkLnk("CCH",E,"Public Records"));return A}function GetZipcodeStats(B){var A="<fieldset style='padding-right: 5px; padding-left: 5px; padding-bottom: 10px; padding-top: 10px;'><legend>Zipcode "+B+"</legend><br/>";A+="<a target='_blank' href='http://www.city-data.com/zips/"+B+".html'>Detailed profile</a><br/>";A+="<a target='_blank' href='http://factfinder.census.gov/servlet/SAFFFacts?_event=Search&_zip="+B+"'>CENSUS statistics</a><br/>";A+="<a target='_blank' href='http://sexoffenders.ehawaii.gov/sexoffender/results,0,20,1,a,l,"+B+",,,,,,,.html'>Registered sex offenders</a><br/>";A+="<a target='_blank' href='http://www.localschooldirectory.com/zip_search_result.php/zip/"+B+"'>Schools</a><br/>";A+="</fieldset>";return A}function GetAddressStats(A,H,E,F,C,D,G){var I=A+" "+H+" "+E+" "+F+" "+C;I=I.trim().replace(/\s/gi,"+");var B="<fieldset style='padding-right: 5px; padding-left: 5px; padding-bottom: 10px; padding-top: 10px;'><legend>Near this address</legend><br/>";B+="<a target='_blank' href='http://maps.google.com/maps?q=supermarket+near+"+I+"'>Supermarkets</a><br/>";B+="<a target='_blank' href='http://maps.google.com/maps?q=gym+near+"+I+"'>Gyms</a><br/>";B+="<a target='_blank' href='http://maps.google.com/maps?q=restaurant +near+"+I+"'>Restaurants</a><br/>";B+="<a target='_blank' href='http://maps.google.com/maps?q=hospital+near+"+I+"'>Hospitals</a><br/>";B+="<a target='_blank' href='http://www.greatschools.net/cgi-bin/cs_compare/hi/?level=h&area=m&zip="+C+"&miles=5&lat="+D+"&lon="+G+"&sortby=distance&tab=over&begin=0&showall=1'>School ratings</a><br/>";return B};