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
From the Captain's Quarters this morning, comes word that there is a state-wide election that will be redone in North Carolina, following reports of some 4,438 uncounted ballots turning up post-election in a malfunctioning electronic voting machine in Carteret County. The election in question pitts Republican Steve Troxler against incumbent Democrat Britt Cobb in the race to be the next North Carolina Agricultural Commissioner.
With these details out of the way, let's compare this race to the Governor's race in Washington. First, we'll take the most recent election tally from the Raleigh-Durham News & Observer, and plug them into my Simple Majority Calculator, along with the uncounted ballots, which I've placed in the "other" category:
Assuming you've hit the "Calculate" button (and how could you not?!), you've found that the Democratic candidate in this race has a nearly insurmountable chance of being able to turn defeat into victory (also given that Carteret County split nearly 60-40 in favor of the Republican candidate). But, the North Carolina State Board of Elections, which is split 3-2 in favor of the Democrats has opted for a different strategy than that taken in Washington state. Rather than adding the uncounted ballots to the already counted totals, as was done for Democrat-dominated King County in Washington, the North Carolina Board has instead chosen to re-run the election for the agricultural commissioner post state-wide (and not just in the affected county.) The only apparent rationale, by my observation, is that the incumbent Democrat would stand a better chance of winning the race, particularly since it has been estimated that an election-day turnout of just 10% could be expected for the special election for this relatively minor state-wide office.
The bottom line in the (WARNING: Gratuituous Self-Plug Alert) political calculations here, is that the different strategies here in North Carolina and across the country in Washington's governor's race have been taken for the apparent sole purpose of benefitting the standing of the Democratic candidate. As such, the predictable outcome is that when state election boards are skewed toward one party, and whose decisions are not held to tight legal standards, election related rulings will skew in favor of the dominant party of the election board.
Update: The last two paragraphs have been edited for greater clarity.
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:
ironman at politicalcalculations
Thanks in advance!
Closing values for previous trading day.
This site is primarily powered by:
The tools on this site are built using JavaScript. If you would like to learn more, one of the best free resources on the web is available at W3Schools.com.