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
By now, you may be getting very tired of the Christmas carol equivalent of "The Wheels on the Bus Go Round and Round".
We're talking of course about "The Twelve Days of Christmas" song. You know, the one with "five goooooolden rings" and "a partridge in a pear tree".
What most people don't fully appreciate about the carol is just how much stuff is being doled out in the twelve days it spans. Not even PNC Wealth Management, the people who calculate the value of the gifts being given out on each day in the song each year, really get it.You see, they treat the math as if only one gift is being given out on each of the 12 days, whether it be a single set of 10 lords-a-leaping on Day 10 or 3 French hens on Day 3. But here's the thing - if you pay close attention to the lyrics, many of the gifts are repeated on each subsequent day after being given out.
So instead of just one partridge in a pear tree, the recipient of all this true love would actually have 12 - one partridge in a pear tree for each day the song goes on. The "goooooolden rings" would be pretty cool to get, because you'd be getting 40 of them, which you could then equally divide among the 40 milking maids who would start arriving in batches of eight on Day 8.
Needless to say, this is a lot of stuff to keep track of, which is why we've created today's tool, which you can use to keep track of how many total items have been transferred as gifts through each day of Christmas. Just enter the day, and we'll tell you just how many items we're talking about....
And there you have it. Going back to the title of our post "Why Christmas Only Has 12 Days", we find that after 12 days, the gift recipient in the song has accumulated 364 items - enough for every other day of the year (except for leap years, but don't tell the 10 lords.)
You can get a visual sense of all the gifts given during these twelve days in the following image, which was the inspiration for today's post!
This is our final post for 2012 - we'll see you again in the new year. In the meantime, we'll leave you with the only tolerable version of "The Twelve Days of Christmas" that we could find:
Have a Merry Christmas!
Labels: none really, tool
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.