var months={January:1,February:2,March:3,April:4,May:5,June:6,July:7,August:8,September:9,October:10,November:11,December:12};function go(){var e=new Array();var f=new Array();var d={};var c=new Date();textIndexer={wordObject:{_length:1,_insert:function(k){if(!textIndexer.wordObject[k]){textIndexer.wordObject[k]=textIndexer.wordObject._length;textIndexer.wordObject._length+=1}}},wordPresence:new Array(),documentObject:{},insertDocument:function(o,k){var l=k.replace(/-|!|\?|\.|,/g,"").replace(/\s+/g," ").toLowerCase().split(" ");var m=new Array();for(i=0;i<l.length;i++){if(l[i]!==""){var n=l[i].replace(/^'|'$|^"|"$/g,"");textIndexer.wordObject._insert(n);m.push(textIndexer.wordObject[n])}}textIndexer.documentObject[o]=m},getWordTweets:function(k){},searchWord:function(l){l=l.toLowerCase();var k=new Array();for(i in textIndexer.wordObject){if(i.indexOf(l)==0){for(j in textIndexer.documentObject){if($.inArray(textIndexer.wordObject[i],textIndexer.documentObject[j])>-1){if($.inArray(j,k)==-1){k.push(j)}}}}}return k.sort()}};$("h3",$("#mainBody")).each(function(){var k=$(this).text().toLowerCase();$(this).attr("id",k);$(this).parent().append("<div class='imgBox'><img src='features/"+k.replace(/\s/g,"")+".png' alt='"+$(this).text()+"'></div>");e.push($(this).text());var l=$(this).siblings("span").text().split(" ");l[0]=months[l[0]];c.setDate(1);c.setFullYear(l[1]);c.setMonth(l[0]);d[$(this).text()]=c.getTime()});function b(){var m=new Array();var l=new Array();for(i in d){if($.inArray(d[i],m)==-1){m.push(d[i])}}m.sort();for(i=0;i<m.length;i++){var k=new Array();for(j in d){if(d[j]==m[i]){k.push(j)}}l.push(k.sort())}for(i=0;i<l.length;i++){for(j=0;j<l[i].length;j++){f.push(l[i][j])}}}e.sort();function h(l,k,n,m){$("nav ul, div.nav ul").fadeOut(function(){$(this).empty();for(i=0;i<l.length;i++){var o="<li><a href='#"+l[i].toLowerCase()+"'>"+l[i]+"</a></li>";if(!m){if(k){$("nav ul, div.nav ul").prepend(o);$(n).addClass("ascend").removeClass("descend")}else{$("nav ul, div.nav ul").append(o);$(n).addClass("descend").removeClass("ascend")}}else{$("nav ul, div.nav ul").append(o);$(n).removeClass();$(m).removeClass()}}$("nav ul, div.nav ul").fadeIn()})}function a(k){h(e,k,"#sortName")}function g(k){h(f,k,"#sortDate")}g(true);b();$("#sortName").click(function(){$("#sortDate").removeClass().addClass("descend");a($(this).hasClass("descend"))});$("#sortDate").click(function(){$("#sortName").removeClass();g($(this).hasClass("descend"))});$("section p, div.section p").each(function(){$(this).html($(this).text().replace(/Twitterfall/g,"<a href='http://twitterfall.com' target='_blank'>Twitterfall</a>"))});$("h3",$("#mainBody")).each(function(){textIndexer.insertDocument($(this).text(),$(this).siblings("p").text())});$("input").attr("disabled","").attr("placeholder","Enter a word").keydown(function(l){if($(this).val()!==""){var k=textIndexer.searchWord($(this).val());if(k){h(k,true,"#sortDate","#sortName")}}else{a(false)}}).blur(function(){if($(this).val()==""){a(false)}})}$(document).ready(function(){if($.browser.msie){$("body").html($("body").html().replace(/<nav>/ig,"<div class='nav'>").replace(/<\/nav>/ig,"</div>").replace(/<section>/ig,"<div class='section'>").replace(/<\/section>/ig,"</div>").replace(/<header>/ig,"<div class='header'>").replace(/<\/header>/ig,"</div>").replace(/<footer>/ig,"<div class='footer'>").replace(/<\/footer>/ig,"</div>"))}go()});
