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
One of the great things about the Internet is that you can always set an urban legend in motion, or, in today's case, relaunch an old one. Literally. Here's one of Political Calculations' personal favorites: the story of the Chicken Cannon:
In an issue of Meat & Poultry magazine, editors quoted from "Feathers," the publication of the California Poultry Industry Federation, telling the following story:
The US Federal Aviation Administration has a unique device for testing the strength of windshields on airplanes. The device is a gun that launches a dead chicken at a plane's windshield at approximately the speed the plane flies.
The theory is that if the windshield doesn't crack from the carcass impact, it'll survive a real collision with a bird during flight.
It seems the British were very interested in this and wanted to test a windshield on a brand new, speedy locomotive they're developing.
They borrowed FAA's chicken launcher, loaded the chicken and fired.
The ballistic chicken shattered the windshield, broke the engineer's chair and embedded itself in the back wall of the engine's cab. The British were stunned and asked the FAA to recheck the test to see if everything was done correctly.
The FAA reviewed the test thoroughly and had one recommendation:
"Use a thawed chicken."
Of course, half the fun of urban legends is the debunking of them. Before passing it along, be sure to read the official Snopes.com entry for the Chicken Cannon as well as this debunking from the Rooster Booster!
Labels: none really
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.