Global={OverlayColors:["#C0FFF6","#EDFF9F","#8DD5E7","#FFA928","#00B8BF"],CurrentOverlayColor:0,CleanStringForUrl:function(A){if(A==null||typeof A=="undefined"){A=String.Empty}A=A.replace(/ /g,"_");A=A.replace(/&/g,"%");A=A.toLowerCase();A=encodeURIComponent(A);return A},FormatPrice:function(D){var B=D+"";var C="";for(var A=0;A<B.length;A++){if((B.length-A)%3==0&&A>0){C+=","}C+=B.charAt(A)}return C},FormatBaths:function(D,A){D=parseFloat(String(D));if(!isFinite(D)){return"0"+(typeof A=="undefined"||A?" Baths":"")}else{var C=Math.round((D-Math.floor(D))*100);var B=Math.round(Math.floor(D)-C);return B+(C==0?"":" Full "+C+" Half")+(typeof A=="undefined"||A?(B+C>1?" Baths":" Bath"):"")}},BuildPolygon:function(C,N,D,O,Q,P,J,B,A,G){var M=null;var L=[];if(typeof N=="object"&&typeof N.length!="undefined"&&typeof N[0].Rings!="undefined"){if(typeof G=="undefined"){G=Global.OverlayColors[Global.CurrentOverlayColor>=Global.OverlayColors.length?Global.CurrentOverlayColor=0:Global.CurrentOverlayColor++]}for(var H=0;H<N.length;H++){var K=new Array();if(typeof N[H].Rings.length!="undefined"){for(var I=0;I<N[H].Rings.length;I++){var E="";for(var F=0;F<N[H].Rings[I].Count;F++){E+="?"}K[I]={points:N[H].Rings[I].Data,zoomFactor:D,numLevels:O,levels:E,color:Q}}}else{var E="";for(var F=0;F<N[H].Rings.Count;F++){E+="?"}K=[{points:N[H].Rings.Data,zoomFactor:D,numLevels:O,levels:E,color:Q}]}var M=new GPolygon.fromEncoded({polylines:K,fill:P,color:G,opacity:J,outline:B});C.addOverlay(M);if(A!="undefined"&&A!=null){A.extend(M.getBounds().getSouthWest());A.extend(M.getBounds().getNorthEast())}L[L.length]=M}}else{if(typeof N=="object"&&typeof N.length!="undefined"){if(typeof G=="undefined"){G=Global.OverlayColors[Global.CurrentOverlayColor>=Global.OverlayColors.length?Global.CurrentOverlayColor=0:Global.CurrentOverlayColor++]}var K=new Array();for(var I=0;I<N.length;I++){var E="";for(var H=0;H<N[I].Count;H++){E+="?"}K[I]={points:N[I].Data,zoomFactor:D,numLevels:O,levels:E,color:Q}}var M=new GPolygon.fromEncoded({polylines:K,fill:P,color:G,opacity:J,outline:B});C.addOverlay(M);if(A!="undefined"&&A!=null){A.extend(M.getBounds().getSouthWest());A.extend(M.getBounds().getNorthEast())}L[L.length]=M}else{if(typeof G=="undefined"){G=Global.OverlayColors[Global.CurrentOverlayColor>=Global.OverlayColors.length?Global.CurrentOverlayColor=0:Global.CurrentOverlayColor++]}var E="";for(var H=0;H<N.Count;H++){E+="?"}var M=new GPolygon.fromEncoded({polylines:[{points:N.Data,zoomFactor:D,numLevels:O,levels:E,color:Q}],fill:P,color:G,opacity:J,outline:B});C.addOverlay(M);if(A!="undefined"&&A!=null){A.extend(M.getBounds().getSouthWest());A.extend(M.getBounds().getNorthEast())}L[L.length]=M}}return L}};