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
Imagine this situation, if you will. You are trapped in a high rise building that is on fire. Smoke fills the air and oxygen is running low. If you want to live, you need to breathe and for that, you need a source of clean air.
That's why our featured invention today should intrigue you, because it offers an individual in that situation with a way to access fresh air until they might be rescued. William O. Holmes of Belmont, California came up with a unique and yes, patentable, solution for this scenario, as witnessed by his 1982 patent for a "Fresh-air breathing device and method". Most however will describe his invention as what it really is: the toilet snorkel.
Don't believe us? Here's Figures 1 and 5 from U.S. Patent 4,320,756 and Holmes' disclosure of the invention describing its utility:
This invention provides an economical device and method for ensuring a life-saving supply of fresh air to a person entrapped in a burning hotel room or the like, when the person is subjected to toxic smoke inhalation.
The fresh-air breathing device comprises breathing means for being held in communication with a respiratory intake passage (mouth and/or nose) of the user and conduit means for communicating fresh air to such respiratory intake, including a first end connected to the breathing means and an open second end having sufficient flexibility and length for insertion through a water trap of a toilet. Carrying forth the method of this invention, such insertion of the conduit means or breathing tube through the water trap will expose the open end thereof to fresh air from a vent pipe connected to a sewer line of the toilet. The user may then proceed to breathe fresh air for life-saving purposes, until rescued.
We really like the facemask accessory for the invention as shown in Figure 5 above. Because if you're going to breathe in fresh air through a vent pipe connected to a sewer line of a toilet, you might as well do it in style!
Labels: technology
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.