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 end of an era came about last Friday, April 1, as Southwest Airlines became the last of the Big 8 airlines to impose fees on passengers whose baggage exceeds weight, size or quantity limits. Southwest, which had previously resisted "nickle-and-diming" its passengers, joined American, America West, Continental, Delta, Northwest, United and US Airways in adding the fees, as they have had to adapt to a marketplace driven by two negative cost factors: the rising cost of jet fuel and an increasing rate of workplace injuries, the latter of which was specifically cited by Southwest in announcing the new charges:
Southwest spokeswoman Whitney Eichinger said the airline is changing its policy because passengers are stuffing their bags with more and more, putting workers who lift them at more and more risk.
While the price of oil is highly visible these days as it nears all time highs, the cost of workplace injuries is much less visible to the public. This cost is highly visible to the executives of the nation's airlines, who must bear the cost on their businesses' bottom lines. Workplace injuries cost businesses not just the labor of their injured employee, but also affect the business' financial health through:
The cumulative loss to business from occupational injuries is staggering. According to Liberty Mutual's 2002 Safety Index (reported by Ergonomics Today):
The direct cost of workplace injuries (payments to injured workers and their medical care providers) rose 3.6 percent to $40.1 billion in the 2002 Safety Index from $38.7 billion in the 2001 Safety Index.
The total financial impact of both direct and indirect costs (lost productivity, overtime, et cetera) is estimated by the 2002 Safety Index to be as much as $240 billion.
With these costs so extraordinary, the real wonder is that Southwest Airlines held out for so long before imposing its fees. That it could hold out until now is largely due to the airline's excellent financial health, which ranks at the top of the industry. It's a different story at the other legacy carriers however, as several of these airlines are either already operating in bankruptcy or may be entering bankruptcy proceedings in the near future. Consequently, I suspect that passengers may expect to encounter some unique "innovations" in fees and charges in the very near future, as these distressed airlines seek to remain aloft.
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.