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
Perhaps you need to be a pilot or an airplane mechanic to fully appreciate the humor below, but here are entries from various aircraft maintenance "squawk" logs, which are used by pilots to communicate problems with an aircraft's systems or components to the aircraft's maintenance crew, as well as to record how the crew resolved the problem. Needless to say, the entries below must have circled the Internet millions of times already in a never-ending holding pattern....
Problem - Left inside main tire almost needs replacement.
Solution - Almost replaced left inside main tire.
Problem - Test flight OK, except autoland very rough.
Solution - Autoland not installed on this aircraft.
Problem - No. 2 engine seeping fluid.
Solution - No. 2 engine seepage normal.
Problem - Nos. 1, 3 and 4 engines lack normal seepage.
Problem - Something loose in cockpit.
Solution - Something tightened in cockpit.
Problem - Dead bugs on windshield.
Solution - Live bugs on backorder.
Problem - Autopilot in altitude-hold mode produces a 200-fpm descent.
Solution - Cannot reproduce problem on ground.
Problem - Evidence of leak on right main landing gear.
Solution - Evidence removed.
Problem - DME volume unbelievably loud.
Solution - Volume set to more believable level.
Problem - Friction locks cause throttle levers to stick.
Solution - That's what they are there for!
Problem - IFF inoperative.
Solution - IFF always inoperative in OFF mode.
Problem - Suspected crack in windscreen.
Solution - Suspect you're right.
Problem - Number 3 engine missing.
Solution - Engine found on right wing after brief search.
Problem - Aircraft handles funny.
Solution - Aircraft warned to "Straighten up, fly right, and be serious."
Problem - Target radar hums.
Solution - Reprogrammed target radar with lyrics.
Problem - Mouse in cockpit.
Solution - Cat installed.
Problem - Noise coming from under instrument panel. Sounds like a midget pounding on something with a hammer.
Solution - Took hammer away from midget.
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.