to your HTML
Add class="sortable" to any table you'd like to make sortable
Click on the headers to sort
Thanks to many, many people for contributions and suggestions.
Licenced as X11: http://www.kryogenix.org/code/browser/licence.html
This basically means: do what you want with it.
*/
var stIsIE = /*@cc_on!@*/false;
sorttable = {
init: function() {
// quit if this function has already been called
if (arguments.callee.done) return;
// flag this function so we don't do the same thing twice
arguments.callee.done = true;
// kill the timer
if (_timer) clearInterval(_timer);
if (!document.createElement || !document.getElementsByTagName) return;
sorttable.DATE_RE = /^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/;
forEach(document.getElementsByTagName('table'), function(table) {
if (table.className.search(/\bsortable\b/) != -1) {
sorttable.makeSortable(table);
}
});
},
makeSortable: function(table) {
if (table.getElementsByTagName('thead').length == 0) {
// table doesn't have a tHead. Since it should have, create one and
// put the first table row in it.
the = document.createElement('thead');
the.appendChild(table.rows[0]);
table.insertBefore(the,table.firstChild);
}
// Safari doesn't support table.tHead, sigh
if (table.tHead == null) table.tHead = table.getElementsByTagName('thead')[0];
if (table.tHead.rows.length != 1) return; // can't cope with two header rows
// Sorttable v1 put rows with a class of "sortbottom" at the bottom (as
// "total" rows, for example). This is B&R, since what you're supposed
// to do is put them in a tfoot. So, if there are sortbottom rows,
// for backwards compatibility, move them to tfoot (creating it if needed).
sortbottomrows = [];
for (var i=0; i

Now that we've mapped a relationship between the national debt and the maximum income tax rate, we're celebrating the annual filing of our U.S. income tax returns today by presenting a tool based on our analysis!

The tool below may be used to approximate how politicians might set the top income tax rate in the United States, given:

Best of all, you can update the tool with the latest figures coming out from Washington D.C. so you can anticipate how tax rates might change given the latest policies and economic situation as well as how U.S. politicians have responded to similar debt loads in the past.

In looking at the chart to the right, we note that historically, U.S. politicians hold off on making significant changes to the top income tax rate until the data points appear to get too far away from our modeled relationship.

We see this at several points in history, such as in 1917 when the U.S. Congress and President Woodrow Wilson cranked up the then new income tax rates in anticipation of funding World War I, which was followed shortly by massive increases in the national debt, bringing both the maximum tax rate and level of debt in tune with our modeled relationship. We see the reverse pattern in 1963, with the implementation of then President John F. Kennedy's tax cuts, which came as the level of the national debt per capita was falling while the economy was growing.

In 1981, we see something especially remarkable: a simultaneous significant tax rate decrease and relatively small and steady increases in national debt during President Ronald Reagan's first term, bringing the relationship between the level of the U.S. national debt and maximum tax rates in very close proximity to what we'll call a "political equilibrium." This change in tax and spending policies is largely what one might expect given the excessively high tax rates and relatively low debt burden that existed in 1981, as compared to our curve defining the "political equilibrium" between the two. We should note however that the reductions in the U.S. national debt in the 1970s were largely achieved through high inflation during this era, as income taxes were not adjusted to account for this factor until the 1980s.

It would seem then that the thing to watch out for in our current situation is how much the national debt increases without a corresponding increase in the top tax rate to close the gap. The farther away from the curve the data moves, the more likely a significant change in income taxes is likely to occur as these three examples demonstrate.

If they don't, then they'll get the money some other way, such as through high rates of inflation. Or both. Let's not underestimate our politicians!

Welcome to the blogosphere's toolchest! Here, unlike other blogs dedicated to analyzing current events, we create easy-to-use, simple tools to do the math related to them so you can get in on the action too! If you would like to learn more about these tools, or if you would like to contribute ideas to develop for this blog, please e-mail us at:

Materials on this website are published by Political Calculations to provide visitors with free information and insights regarding the incentives created by the laws and policies described. However, this website is not designed for the purpose of providing legal, medical or financial advice to individuals. Visitors should not rely upon information on this website as a substitute for personal legal, medical or financial advice. While we make every effort to provide accurate website information, laws can change and inaccuracies happen despite our best efforts. If you have an individual problem, you should seek advice from a licensed professional in your state, i.e., by a competent authority with specialized knowledge who can apply it to the particular circumstances of your case.