this.tooltip=function(){xOffset=10;yOffset=20;$("area.tooltip").mouseover(function(e){this.t=this.id;var details=this.t.split("-");var county=details[0].replace("_"," ");var tag=details[1].replace("_"," ");var count=number_format(details[2].replace("_"," "),0);this.title='';$("body").append("<div id='tooltip'><div id='overlay_county'>"+county+"</div><span id='overlay_tag'>"+tag+"</span><span id='overlay_count'>"+count+" Properties</span></div>");$("#tooltip").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px").fadeIn("fast");},function(){this.title=this.t;$("#tooltip").remove();});$("area.tooltip").mousemove(function(e){$("#tooltip").css("top",(e.pageY-xOffset)+"px").css("left",(e.pageX+yOffset)+"px");});$("area.tooltip").mouseout(function(e){$("#tooltip").remove();});};$(document).ready(function(){tooltip();});function number_format(number,decimals,dec_point,thousands_sep){var n=number,c=isNaN(decimals=Math.abs(decimals))?2:decimals;var d=dec_point==undefined?".":dec_point;var t=thousands_sep==undefined?",":thousands_sep,s=n<0?"-":"";var i=parseInt(n=Math.abs(+n||0).toFixed(c))+"",j=(j=i.length)>3?j%3:0;return s+(j?i.substr(0,j)+t:"")+i.substr(j).replace(/(\d{3})(?=\d)/g,"$1"+t)+(c?d+Math.abs(n-i).toFixed(c).slice(2):"");}
