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
The latest news coming from the governor's race in Washington state is extremely disconcerting. As noted by Stefan Sharkansky of Sound Politics in his December 22, 2004 entry Ukranian Roulette, the near impossible has happened (emphasis mine):
47 votes were "corrected" and awarded to Christine Gregoire
12 votes were "corrected" and taken from Dino Rossi.Net result Gregoire: +59!
This is analogous to flipping a coin 59 times and getting tails every single time. In this case, the coin was biased towards tails to begin with. Nevertheless, the probability of this happening, I calculate, is 3.1x10-14.
What I find particularly chilling in this development is that it appears to me that the King County Democratic Party strategy appears to have been expanded from just turning up ballots in favor of Christine Gregoire to also include suppressing ballots previously counted for Dino Rossi. No matter how you slice it, this is not a good development, and the public's trust in the post-election process can only be further diminished from this point forward.
The immediate question though lies in the 735 uncounted ballots in Washington's King County, which the Washington State Supreme Court ruled should be included in the recount. After adjusting the Washington State Governor's Race Calculator with the new numbers (sourced from above, the Washington State Secretary of State's recount website had not yet been updated with the reported results), Rossi will need to win 50.75% of the uncounted vote in order to win by one vote. Gregoire, on the other hand, will need to win 49.39% of the uncounted vote to win by a margin of just one vote. Considering that the uncounted ballots are from King County, which supported Gregoire over Rossi by a 57.6% to 40.0% margin, the likely outcome strongly favors Gregoire.
I knew I should have asked for a copy of Hugh Hewitt's last book for Christmas....
P.S. See Pull on Superman's Cape for more up-to-date commentary. Along with Josef's Public Journal and Sound Politics (linked above), these are the indispensible sites of the recount.
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.