!function(){var t=$("body").parent().width(),e=$("body").parent().height();console.log(t+" "+e);var a=d3.select(null),s=d3.geoAlbersUsa().scale(1e3).translate([t/2,e/2]),r=d3.zoom().scaleExtent([1,8]).on("zoom",function(){d.style("stroke-width",1.5/d3.event.transform.k+"px"),d.attr("transform",d3.event.transform)}),n=d3.geoPath().projection(s),o=d3.select("#container").append("svg").attr("width",t).attr("height",e).on("click",function(){d3.event.defaultPrevented&&d3.event.stopPropagation()},!0);o.append("rect").attr("class","background").attr("width",t).attr("height",e).on("click",c);var d=o.append("g");function l(s){if(a.node()===this)return c();a.classed("active",!1),a=d3.select(this).classed("active",!0);var d=n.bounds(s),l=d[1][0]-d[0][0],p=d[1][1]-d[0][1],f=(d[0][0]+d[1][0])/2,g=(d[0][1]+d[1][1])/2,u=Math.max(1,Math.min(8,.9/Math.max(l/t,p/e))),h=[t/2-u*f,e/2-u*g];o.transition().duration(750).call(r.transform,d3.zoomIdentity.translate(h[0],h[1]).scale(u));var m=s.properties;$(function(){(t=document.getElementById("system_data")).innerHTML=""+m.state+" Real Estate Disclosure Laws |
---|
";var t=document.getElementById("system_data").getElementsByTagName("tbody")[0];for(i=0;i<3;i++){var e=t.insertRow(i).insertCell(0);if(0===i)e.innerHTML="Overview "+m["Real Estate Disclosure Summary"],e.setAttribute("colspan","8"),$(e).css("color","#dfdfdf").css("text-align","left").css("padding-left","10%").css("padding-right","10%");else if(1===i){var a;"A"===m["Disclosure Rank"]?a="Good":"B"===m["Disclosure Rank"]?a="Fair":"C"===m["Disclosure Rank"]?a="Insufficient":"D"===m["Disclosure Rank"]&&(a="No"),e.innerHTML=""+m.state+" disclosure law ranking "+m.state+" ranks as having "+a+" disclosure laws.",e.setAttribute("colspan","8"),$(e).css("color","#dfdfdf").css("text-align","left").css("padding-left","10%").css("padding-right","10%")}else 2===i&&(e.innerHTML=""+m.state+" paid a total of "+m["Total NFIP Damage Payments (Jan 1, 1978 to Jan 31, 2018)"]+" in NFIP Damage Payments from Jan 1, 1978 to Jan 31, 2018. This is "+m["NFIP Damage Payments per Capita"]+" per capita and equal to payments of $"+m["NFIP Claims per 1,000 persons"]+" per 1,000 people. The average NFIP damage claim in "+m.state+" is "+m["NFIP Damage Average Claims (Jan. 1, 1978 to Jan. 31, 2018)"]+" and the total number of flood-related Federal Disaster declarations in "+m.state+" is "+m["# Flood Related Federal Disaster Declarations (Jan. 1, 1978 to Nov. 30, 2017)"]+". There are "+m["# SRLPs"]+" Severe Repetitive Loss Properties in "+m.state+".",e.setAttribute("colspan","8"),$(e).css("color","#dfdfdf").css("text-align","left").css("padding-left","10%").css("padding-right","10%"))}$("body").css("overflow","hidden"),$("#system_data").delay(700).fadeIn(600),$("#system_data_x").delay(700).fadeIn(600)})}function c(){$("body").css("overflow","auto"),a.classed("active",!1),a=d3.select(null),o.transition().duration(750).call(r.transform,d3.zoomIdentity),$("#system_data").hide(),$("#system_data_x").hide()}d3.csv("statesdata.csv",function(t){for(var e=[],a=0;a