AT A GLANCE

Collin Peterson(D) Minnesota - District 7

AT A GLANCE

The State of Minnesota

Powered by Sunlight Foundation with data from
Taxpayers for Common Sense, Center for Responsive Politics and OMB Watch.
"; c.parentNode.insertBefore(widget, c.nextSibling); sms_resize(); } SMS.addLoadEvent(sms_init); window.onresize = sms_resize; var sms_onload = function() { var baseUrl = ''; var loadData = function(elementId) { var url = document.getElementById(elementId).value; SMS.loadScript(baseUrl + url); } var registry = SMS.getRegistry('sms_component'); /* * tag clouds */ var tc_contrib = SunlightTagCloud('tc_contrib'); tc_contrib.useAltColors = false; registry.register(tc_contrib); var tc_earmark = SunlightTagCloud('tc_earmark'); tc_earmark.useAltColors = false; registry.register(tc_earmark); var tc_contract = SunlightTagCloud('tc_contract'); tc_contract.useAltColors = false; registry.register(tc_contract); SMS.tc_contrib = tc_contrib; SMS.tc_earmark = tc_earmark; SMS.tc_contract = tc_contract; loadData('contribSelect'); loadData('earmarkSelect'); loadData('contractSelect'); /* * tag cloud selection boxes */ var generateChangeFunction = function(tagcloud) { var f = function() { tagcloud.resetStats(); tagcloud.setContent('Loading...'); loadData(this.id); }; return f; }; (function() { document.getElementById('contribSelect').onchange = generateChangeFunction(tc_contrib); document.getElementById('earmarkSelect').onchange = generateChangeFunction(tc_earmark); document.getElementById('contractSelect').onchange = generateChangeFunction(tc_contract); })(); /* * conditional tag clouds */ var tc_asset = SunlightTagCloud('tc_asset'); tc_asset.useAltColors = false; registry.register(tc_asset); SMS.tc_asset = tc_asset; loadData('assetSelect'); (function() { document.getElementById('assetSelect').onchange = generateChangeFunction(tc_asset); })(); /* * tag cloud popup initialization */ var onmouseoverTTFunction = function() { document.body.style.cursor='pointer'; }; var onmouseoutTTFunction = function() { document.body.style.cursor='auto'; }; var onclickTTFunction = function() { hideToolTip(); }; (function() { var popup = document.getElementById('bubble_tooltip'); popup.onmouseover = onmouseoverTTFunction; popup.onmouseout = onmouseoutTTFunction; popup.onclick = onclickTTFunction; })(); /* * maps */ var zoomMapToAddress = function(map, address, zoom) { map.geocoder.getLatLng(address, function(point) { if (point) { map.map.setCenter(point, zoom); setZipcodeFormStatus(''); } else { setZipcodeFormStatus(zipcode + ' is not a valid zipcode'); } }); }; var map_money = SunlightMap('map_money'); if (map_money.map) { map_money.map.addControl(new GLargeMapControl()); map_money.map.setCenter(new GLatLng(41.946986, -95.108758), 3); registry.register(map_money); //map_money.bindSetControl('emSponsoredControl', 'sponsored_earmark'); //map_money.bindSetControl('emStateControl', 'state_earmark'); map_money.bindSetControl('conStateControl', 'state_contract'); map_money.bindSetControl('conDistrictControl', 'district_contract'); var setIcons = Array(); setIcons['sponsored_earmark'] = map_money.icons.red; setIcons['state_earmark'] = map_money.icons.yellow; setIcons['state_contract'] = map_money.icons.green; setIcons['district_contract'] = map_money.icons.blue; map_money.setIcons = setIcons; zoomMapToAddress(map_money, 'Minnesota', 5); SMS.map_money = map_money; SMS.loadScript(baseUrl + '/data/m/map_money/307/moneyflow/'); } var map_contribution = SunlightMap('map_contribution'); if (map_contribution.map) { map_contribution.map.addControl(new GSmallMapControl()); map_contribution.map.setCenter(new GLatLng(41.946986, -95.108758), 3); map_contribution.maxPopupWidth = 150; registry.register(map_contribution); setIcons = Array(); setIcons['individual_contribution'] = map_contribution.icons.dollar; setIcons['individual_contribution_small'] = map_contribution.icons.dollar_small; setIcons['individual_contribution_large'] = map_contribution.icons.dollar_large; map_contribution.setIcons = setIcons; SMS.map_contribution = map_contribution; SMS.loadScript(baseUrl + '/data/m/map_contribution/307/contributions/'); } (function() { var con = document.getElementById('conDistrictControl'); if (con) { con.style.display = "none"; } document.getElementById('conStateControl').style.display = "none"; })(); /* * map zipcode zoom control */ var setZipcodeFormStatus = function(status) { document.getElementById('zipcodeFormStatus').innerHTML = status; }; var onsubmitZipcodeFunction = function() { var zipcode = document.getElementById('zipcode').value; zoomMapToAddress(map_contribution, zipcode, 11); return false; }; var onchangeZipcodeFunction = function() { if (this.value != '') { zoomMapToAddress(map_contribution, this.value, 11); } }; (function() { document.getElementById('zipcodeForm').onsubmit = onsubmitZipcodeFunction; var presetLocations = document.getElementById('preset_locations'); if (presetLocations) { presetLocations.onchange = onchangeZipcodeFunction; } })(); } SMS.addLoadEvent(sms_onload); -->