var isInViewport = function (elem) { var bounding = elem.getBoundingClientRect(); return ( bounding.top >= 0 && bounding.left >= 0 && bounding.bottom <= (window.innerHeight || document.documentElement.clientHeight) && bounding.right <= (window.innerWidth || document.documentElement.clientWidth) ); }; var oScriptElempv = document.createElement("script"); oScriptElempv.type = "text/javascript"; oScriptElempv.id = "pvWidget-395-14"; oScriptElempv.src = "https://a.publir.com/analytics/pageviews.js"; document.getElementsByTagName("head")[0].appendChild(oScriptElempv); var publirWidget = document.getElementById('publirDonate'); window.addEventListener('scroll', function (event) { if (isInViewport(publirWidget)) { if (!document.getElementById("viewedWidget-395-14")) { var oScriptElem = document.createElement("script"); oScriptElem.type = "text/javascript"; oScriptElem.id = "viewedWidget-395-14"; oScriptElem.src = "https://a.publir.com/analytics/widgets.js"; document.getElementsByTagName("head")[0].appendChild(oScriptElem); } } }, false); var firstScript = document.getElementsByTagName('script')[0], js = document.createElement('script'); js.src = 'https://checkout.stripe.com/checkout.js'; js.onload = function () {document.getElementById("publirDonate").insertAdjacentHTML('beforeend', '

Like what you see?

Donate to ProCon.org to support more articles like this.
'); document.getElementById("publirDonate").insertAdjacentHTML('beforeend', '
'); var handler1 = StripeCheckout.configure({ key: 'pk_live_ylKFAuZgL0gwhmJlAURCf48f', image: 'https://stripe.com/img/documentation/checkout/marketplace.png', locale: 'auto', token: function(token) { var url = "https://donate.publir.com/publirDonate-production-hello"; var method = "POST"; var postData = JSON.stringify({ "token": token.id, "email": token.email, "site_id": 395, "widget_id": 14,"site": "ProCon.org", "supportEmail": "pro.con@procon.org", "emailBody": "Thank you for the donation!\r\n\r\nYour support shows that you understand how vital it is to have an unbiased source of information on the issues that divide our nation and our world. We can\u2019t thank you enough.\r\n\r\nWhen donors like you invest in ProCon.org, then our world-class content can reach more than 20 million users each year, including students and teachers in more than 11,000 schools in all 50 states. The mission is to promote critical thinking, education, and informed citizenship through the presentation of pro, con, and related information on important issues.\r\n\r\nFor more information about ProCon.org, please visit www.procon.org\/about-us.php\r\n\r\nIn accordance with tax laws, this letter confirms that no goods or services were provided in return for your donation. ProCon.org is a 501(c)(3) organization (Federal Tax ID 57-1210185). This document may be needed for any federal income tax deduction for your contribution, so you may want to retain it for your records.\r\n\r\nAll the best from all of us at ProCon.org. ", "page": window.location.href, "amount": 500 }); var shouldBeAsync = true; var request = new XMLHttpRequest(); request.onload = function () { var status = request.status; var data = request.responseText; } request.open(method, url, shouldBeAsync); request.withCredentials = true; request.send(postData); } }); document.getElementById("publirDonateButton1").addEventListener('click', function(e) { handler1.open({ name: 'ProCon.org', description: 'Donate', amount: 500 }); e.preventDefault(); }); window.addEventListener('popstate', function() { handler1.close(); }); document.getElementById("publirDonate").insertAdjacentHTML('beforeend', ' '); var handler2 = StripeCheckout.configure({ key: 'pk_live_ylKFAuZgL0gwhmJlAURCf48f', image: 'https://stripe.com/img/documentation/checkout/marketplace.png', locale: 'auto', token: function(token) { var url = "https://donate.publir.com/publirDonate-production-hello"; var method = "POST"; var postData = JSON.stringify({ "token": token.id, "email": token.email, "site_id": 395, "widget_id": 14,"site": "ProCon.org", "supportEmail": "pro.con@procon.org", "emailBody": "Thank you for the donation!\r\n\r\nYour support shows that you understand how vital it is to have an unbiased source of information on the issues that divide our nation and our world. We can\u2019t thank you enough.\r\n\r\nWhen donors like you invest in ProCon.org, then our world-class content can reach more than 20 million users each year, including students and teachers in more than 11,000 schools in all 50 states. The mission is to promote critical thinking, education, and informed citizenship through the presentation of pro, con, and related information on important issues.\r\n\r\nFor more information about ProCon.org, please visit www.procon.org\/about-us.php\r\n\r\nIn accordance with tax laws, this letter confirms that no goods or services were provided in return for your donation. ProCon.org is a 501(c)(3) organization (Federal Tax ID 57-1210185). This document may be needed for any federal income tax deduction for your contribution, so you may want to retain it for your records.\r\n\r\nAll the best from all of us at ProCon.org. ", "page": window.location.href, "amount": 1000 }); var shouldBeAsync = true; var request = new XMLHttpRequest(); request.onload = function () { var status = request.status; var data = request.responseText; } request.open(method, url, shouldBeAsync); request.withCredentials = true; request.send(postData); } }); document.getElementById("publirDonateButton2").addEventListener('click', function(e) { handler2.open({ name: 'ProCon.org', description: 'Donate', amount: 1000 }); e.preventDefault(); }); window.addEventListener('popstate', function() { handler2.close(); }); document.getElementById("publirDonate").insertAdjacentHTML('beforeend', ' '); var handler3 = StripeCheckout.configure({ key: 'pk_live_ylKFAuZgL0gwhmJlAURCf48f', image: 'https://stripe.com/img/documentation/checkout/marketplace.png', locale: 'auto', token: function(token) { var url = "https://donate.publir.com/publirDonate-production-hello"; var method = "POST"; var postData = JSON.stringify({ "token": token.id, "email": token.email, "site_id": 395, "widget_id": 14,"site": "ProCon.org", "supportEmail": "pro.con@procon.org", "emailBody": "Thank you for the donation!\r\n\r\nYour support shows that you understand how vital it is to have an unbiased source of information on the issues that divide our nation and our world. We can\u2019t thank you enough.\r\n\r\nWhen donors like you invest in ProCon.org, then our world-class content can reach more than 20 million users each year, including students and teachers in more than 11,000 schools in all 50 states. The mission is to promote critical thinking, education, and informed citizenship through the presentation of pro, con, and related information on important issues.\r\n\r\nFor more information about ProCon.org, please visit www.procon.org\/about-us.php\r\n\r\nIn accordance with tax laws, this letter confirms that no goods or services were provided in return for your donation. ProCon.org is a 501(c)(3) organization (Federal Tax ID 57-1210185). This document may be needed for any federal income tax deduction for your contribution, so you may want to retain it for your records.\r\n\r\nAll the best from all of us at ProCon.org. ", "page": window.location.href, "amount": 1500 }); var shouldBeAsync = true; var request = new XMLHttpRequest(); request.onload = function () { var status = request.status; var data = request.responseText; } request.open(method, url, shouldBeAsync); request.withCredentials = true; request.send(postData); } }); document.getElementById("publirDonateButton3").addEventListener('click', function(e) { handler3.open({ name: 'ProCon.org', description: 'Donate', amount: 1500 }); e.preventDefault(); }); window.addEventListener('popstate', function() { handler3.close(); }); document.getElementById("publirDonate").insertAdjacentHTML('beforeend', '
'); var handler4 = StripeCheckout.configure({ key: 'pk_live_ylKFAuZgL0gwhmJlAURCf48f', image: 'https://stripe.com/img/documentation/checkout/marketplace.png', locale: 'auto', token: function(token) { var url = "https://donate.publir.com/publirDonate-production-hello"; var method = "POST"; var postData = JSON.stringify({ "token": token.id, "email": token.email, "site_id": 395,"widget_id": 14, "site": "ProCon.org", "supportEmail": "pro.con@procon.org", "emailBody": "Thank you for the donation!\r\n\r\nYour support shows that you understand how vital it is to have an unbiased source of information on the issues that divide our nation and our world. We can\u2019t thank you enough.\r\n\r\nWhen donors like you invest in ProCon.org, then our world-class content can reach more than 20 million users each year, including students and teachers in more than 11,000 schools in all 50 states. The mission is to promote critical thinking, education, and informed citizenship through the presentation of pro, con, and related information on important issues.\r\n\r\nFor more information about ProCon.org, please visit www.procon.org\/about-us.php\r\n\r\nIn accordance with tax laws, this letter confirms that no goods or services were provided in return for your donation. ProCon.org is a 501(c)(3) organization (Federal Tax ID 57-1210185). This document may be needed for any federal income tax deduction for your contribution, so you may want to retain it for your records.\r\n\r\nAll the best from all of us at ProCon.org. ", "page": window.location.href, "amount": Number(100*document.getElementById("publirCustomDonationAmount").value) }); var shouldBeAsync = true; var request = new XMLHttpRequest(); request.onload = function () { var status = request.status; var data = request.responseText; } request.open(method, url, shouldBeAsync); request.withCredentials = true; request.send(postData); } }); document.getElementById("publirDonateButton4").addEventListener('click', function(e) { handler4.open({ name: 'ProCon.org', description: 'Donate', amount: Number(100*document.getElementById("publirCustomDonationAmount").value) }); e.preventDefault(); }); window.addEventListener('popstate', function() { handler4.close(); }); }; firstScript.parentNode.insertBefore(js, firstScript);