var JTAjax,AnalyseData=new Array(),AnalyseTweet,TweetCount,ToLang="en",NoAPIFlag=0,CurrentUser,RSSDataArray=new Object(),ColumnDataArray=new Object(),ColumnCycle=new Object(),ColumnCycleTry=new Object(),CurrentMouseOverColumn,PreloadObject=new Object();ThumbCache=new Object();$(document).mouseover(function(a){CurrentMouseOverColumn=$(a.target).closest(".ContainerColumn").attr("id")});$(document).ready(function(){PageLoaded()});function PageLoaded(){CurrentUser=jQuery.trim($("#TwitterUser").text().toLowerCase());try{$.preloadCssImages()}catch(a){}if(window.Animate==false){jQuery.fx.off=true}if($("#Columns").attr("id")){if(window.NoTwitPic){$("#TwitPicDiv").hide()}if(window.NewUser){AddMessage("NewUser",window.NewUserMessage,"Good","15000","dyk")}TweetLength(0,0);CancelNewColumn();$("#StatusText").elastic();if(window.RefreshSeconds){ColumnRefreshTimer(window.RefreshSeconds)}else{ColumnsRefresh()}if(window.NewWindowMessage){AddMessage("NewWindowMessage",window.NewWindowMessage,"Good",10000)}$(".UnHideButton").live("click",function(){TweetClickIcon($(this))});$(".Tweet,a").live("click",function(){TweetClickIcon($(this))})}$(document).pngFix({blankgif:"images/clear.gif"})}function ShowSearch(){JT_Toggle("#SimpleSearchBar");$("#SearchText").focus()}function SimpleSearch(){stvalue=jQuery.trim($("#SearchText").attr("value"));if(window.HashLocal){var a="local"}else{var a="global"}if(stvalue.match(/local:/i)){a="local";stvalue=stvalue.replace(/local:/i,"")}else{if(stvalue.match(/global:/i)){a="global";stvalue=stvalue.replace(/global:/i,"")}else{if(stvalue.match(/user:/i)){a="user";stvalue=stvalue.replace(/user:/i,"")}}}stvalue=jQuery.trim(stvalue);if((stvalue.length>0)){if(a=="local"||a=="global"){AddSearchColumn(stvalue,a,"Search")}else{if(a=="user"){AddUserColumn(stvalue)}}$("#SearchText").attr("value","");JT_Toggle("#SimpleSearchBar")}}function ReturnCheck(b,a){var c=a.keyCode?a.keyCode:a.which?a.which:a.charCode;if(c==13){SimpleSearch()}}function RemoveBar(b){if(b){var a=$("#"+b)}else{var a=$("")}a.find(".SelectedTweet").removeClass("SelectedTweet");a.find("#ActionBar").remove();a.find(".icon-hide").removeClass("icon-hide").addClass("icon-unhide")}function TweetClickIcon(a){if(a.hasClass("Button")){UnHideClick(a)}else{if(a.attr("href")){TweetClick(a.parent().parents(".Tweet"),1)}}}function UnHideClick(a){if(a.hasClass("icon-hide")){RemoveBar()}else{if(a.hasClass("icon-unhide")){TweetClick(a.parent().parents(".Tweet"))}}}function TweetClick(c,b){RemoveBar();if(!(b)){c.find(".icon-unhide").removeClass("icon-unhide").addClass("icon-hide");c.addClass("SelectedTweet")}var d=c.attr("tweetid");var e=c.attr("screenname");var a=c.attr("message");if(e&&d){var f='<div id="ActionBar">';f+='<a class="Button icon-at" title="@reply" href="javascript:Reply(\''+d+"', '"+e+"');\"></a>";f+='<a class="Button icon-dm" title="Direct Message" href="javascript:Direct(\''+e+"');\"></a>";if(!a){f+='<a class="Button icon-fav" title="Favourite" href="javascript:TweetAction(\''+d+"', 'Favourite');\"></a>"}f+='<a class="Button icon-rt" title="ReTweet" href="javascript:ReTweet(\''+d+"');\"></a>";if(!a){f+='<a class="Button icon-translate" title="Translate Tweet" href="javascript:Translate(\''+CurrentMouseOverColumn+"', '"+d+"');\"></a>"}var g=CurrentUser;if(e.toLowerCase()==g.toLowerCase()&&!a){f+='<a class="Button icon-delete" title="Delete" href="javascript:TweetAction(\''+d+"', 'Delete');\"></a>"}if(a){f+='<a class="Button icon-delete" title="Delete" href="javascript:TweetAction(\''+d+"', 'DirectDelete');\"></a>"}f+="</div>";f=$(f);if(b){$(f).hide()}c.after(f);$("#ActionBar").pngFix({blankgif:"images/clear.gif"})}}function CancelRequest(){if(JTAjax){JTAjax.abort();RemoveMessage("UpdatingMessage");JTAjax=""}}function ColumnData(d,b){CancelRequest();if($(".ContainerColumn").length==1||NoAPIFlag==1){var c="columndata.php?Format=json&TwitterUser="+CurrentUser+"&NoAPI=1";NoAPIFlag=0}else{var c="columndata.php?Format=json&TwitterUser="+CurrentUser}AddMessage("UpdatingMessage","Working...","Good",0);if(!b){var a=getColumns()}else{var a="";$.each(b,function(e){a+="&ReplaceColumn["+e+"]=1"})}JTAjax=$.ajax({url:c,cache:false,timeout:120000,dataType:"json",data:a,success:function(e){ProcessResponse(e)},error:function(e,g,f){ProcessError(g,d)}})}function ErrorHandle(a){if(a&&(a.Completed||a.UpdateInfo)){if(a.UpdateInfo&&a.UpdateInfo["TwitterError"]){AddMessage("TwitterError","Twitter Update Error: "+a.UpdateInfo["TwitterError"],"Bad",5000)}if(a.UpdateInfo&&a.UpdateInfo["PHPError"]){AddMessage("PHPError","Update Error: "+a.UpdateInfo["PHPError"],"Bad",5000)}}else{AddMessage("EmptyError","Unknown Error","Bad",5000)}}function ProcessResponse(c){if(c&&c.UpdateInfo){$("#DevBar").html("<pre>"+dump(c.UpdateInfo)+"</pre>");if(c.UpdateInfo["Version"]>$("#IndexVersion").text()){AddMessage("CodeChange","Due to code changes, the page must be reloaded. I am attempting to do this automatically now.<br/> If you can still see this message in 30 seconds, please manually reload the page.","Bad");location.replace("index.php?TwitterUser="+CurrentUser)}if(c.UpdateInfo["TimeTaken"]){$("#Generate").html("<br/>Generated in "+c.UpdateInfo["TimeTaken"]+"s ("+c.UpdateInfo["APITimeTaken"]+"s API, "+c.UpdateInfo["PHPTimeTaken"]+"s PHP, "+c.UpdateInfo["SQLTimeTaken"]+"s SQL) - "+c.UpdateInfo["APICount"]+" API Calls.")}if(c.UpdateInfo["DYK"]&&window.ShowDYK){AddMessage("DYKMessage",c.UpdateInfo["DYK"],"DYK",15000,"dyk",true)}ErrorHandle(c)}BeforeCount=$(".ContainerColumn").length;if(c.Columns){var b=new Date().getTime();$.each(c.Columns,function(d){UpdateColumn(this,d,BeforeCount)});var a=new Date().getTime()-b;AddMessage("DebugMessage","JS Generated Columns in : "+dp(a/1000)+" seconds.","Debug",10000,"dyk",1);$(document).pngFix({blankgif:"images/clear.gif"});ColumnDragSetup()}AfterCount=$(".ContainerColumn").length;if(AfterCount>BeforeCount){saveColumnWeights()}RemoveMessage("UpdatingMessage");if(AfterCount==1&&c&&!c.UpdateInfo["TwitterError"]){AddMessage("EmptyGridMessage","You have no columns! You might want to consider adding some to get the most out of Twitter...","Good",10000)}if(AfterCount==1&&(!c||(c&&c.UpdateInfo["TwitterError"]))){AddMessage("PopulateMessage","Oh dear! Let's have another go at loading your columns...","Good",10000);ColumnsRefresh()}if(BeforeCount<=1&&AfterCount>1){ColumnsRefresh()}}function ProcessError(b,a){RemoveMessage(a+"Message");if(b&&b=="timeout"){AddMessage("ErrorUpdatingMessage","Timed out...","Bad",5000);if(a=="Updating"){AfterCount=$(".ContainerColumn").length;if(AfterCount<=1){AddMessage("PopulateMessage","Oh dear! Let's have another go at loading your columns...","Good",10000);ColumnsRefresh()}}}}function ColumnDragSetup(){$(".ContainerColumn").draggable({cancel:".ui-slider-up, .ui-slider-down, .ColumnSlider, .Button, .Column_Contents_Scroll, .Column_Contents_NoScroll, .Column_Contents_NoScroll_Fixed, .Column_Contents_Scroll_Old",cursorAt:{top:0,left:0},opacity:0.35,helper:function(){return $('<div id="ColumnHelper"></div>')},zIndex:999});$(".ContainerColumn").droppable({hoverClass:"ColumnHover",tolerance:"pointer",drop:function(a,b){ColumnDropped($(this),b.draggable)}})}function ColumnDropped(a,b){if(b.hasClass("ContainerColumn")){b.insertBefore(a);$("#"+b.attr("id")+"_show").insertBefore($("#"+a.attr("id")+"_show"))}saveColumnWeights()}function getColumns(d){var f="",c,e;if(!d){var a=$(".ContainerColumn")}else{var a=$("#"+d)}for(var b=0;b<a.length;b++){e=a[b].id;if(e=="NewColumn"||e=="RSSColumn"){continue}if(ColumnDataArray[e]&&ColumnDataArray[e]["Settings"]&&ColumnDataArray[e]["Settings"]["LatestTweet_ID"]){c=ColumnDataArray[e]["Settings"]["LatestTweet_ID"]}else{c=1}f+="&OnScreen["+encodeURIComponent(a[b].id)+"]="+c}return f}function saveColumnWeights(){var a=$(".ContainerColumn");var c=a.length*10;var d="columnactions.php?Action=SaveWeights&TwitterUser="+CurrentUser;for(var b=0;b<a.length;b++){if(a[b].id=="NewColumn"||a[b].id=="RSSColumn"){continue}d+="&OnScreenWeights["+encodeURIComponent(a[b].id)+"]="+c;c-=10}GenericAjax("SaveWeights",d,"Saving Column Order...","Column Order Saved.","","")}function setColumnCount(b,a){if(a==0){$("#"+b).find(".TweetCount").html("");$("#"+b+"_show").find(".TweetCount").html("")}else{$("#"+b).find(".TweetCount").html("("+a+")");$("#"+b+"_show").find(".TweetCount").html("("+a+")")}}function JT_Toggle(a){$(a).slideToggle("fast")}function JT_ColumnShow(a){$(a).fadeIn("fast");$(a+"_show").fadeOut("fast")}function JT_ColumnHide(a){$(a+"_show").fadeIn("fast");$(a).fadeOut("fast")}function JT_Show(a){$(a).fadeIn("fast")}function JT_Hide(a){$(a).fadeOut("fast")}function setMessageCount(d,b){var c=getMessageCount(d);var a=c+b;if(a>1){$("."+d).find(".MessageCount").html("&nbsp;("+a+")")}else{$("."+d).find(".MessageCount").html("")}}function getMessageCount(b){var a=$("."+b).find(".MessageCount").text().match(/\d/g);if(a){return parseInt(a.join(""))}else{return 1}}function RemoveMessage(b){var a=getMessageCount(b);if(a>1){setMessageCount(b,-1)}else{$("."+b).remove()}}function AddMessage(h,g,c,f,b,e){if(c=="Debug"){if(!DebugMode){return false}c="DYK"}if($("."+h).length){if(!e){setMessageCount(h,1)}else{$("."+h).remove()}}else{if(c=="Bad"){b="warning"}if(b){var a='class="MessageIcon '+b+'icon"';var d='<div class="MessagePad">&nbsp;</div>'}else{var a="";var d=""}$("<div>"+d+"<div "+a+'><table width="100%"><tr><td valign="middle" align="center"><div class="MessageText">'+g+'<span class="MessageCount"></span></div></td></tr></table></div><div class="floatfix"></div></div>').addClass(c+"Message").addClass(h).prependTo("#MessageContainer").hide()}JT_Show("."+h);$("."+h).pngFix({blankgif:"images/clear.gif"});if(f>0){setTimeout("RemoveMessage('"+h+"');",f)}}function MarkColumnAsRead(b,a){$("#"+b).find(".TagCloud").empty();$("#"+b).find(".SlideShow").empty();setColumnCount(b,0);ColumnDataArray[b]["Settings"]["MARSince_ID"]=a;if(ColumnDataArray[b]["Settings"]["TagTweetCount"]){ColumnDataArray[b]["Settings"]["TagTweetCount"]=0}ColumnDataArray[b]["Images"]=new Array();PreloadObject[b]=new Array();UpdateColumnSlider(b);if(window.HideMAR){JT_ColumnHide("#"+b)}if(typeof Hook_MarkColumnAsRead_After=="function"){Hook_MarkColumnAsRead_After(b)}}function MarkColumnsAsRead(a){if(a&&a.Columns){$.each(a.Columns,function(b){MarkColumnAsRead(b,this)})}}function MarkAsRead(d){if(d>""){var b="Marking Column as Read...";var c="Column Marked as Read...";var e=getColumns(d)}else{var b="Marking all Columns as Read...";var c="Columns Marked as Read...";var e=getColumns()}var a="columnactions.php?Action=MAR&TwitterUser="+CurrentUser+e;GenericAjax("MAR",a,b,c,"","MarkColumnsAsRead")}function ToggleCloud(b){NoAPIFlag=1;var a="columnactions.php?Action=ToggleCloud&OnScreen["+b+"]=1&TwitterUser="+CurrentUser;GenericAjax("ToggleCloud",a,"Toggling Tag Cloud...","Tag Cloud Toggled.","","ColumnsReplace")}function GenericAjax(Action,Url,StartMessage,SuccessMessage,FailMessage,SuccessFunction,FailFunction){AddMessage(Action+"Message",StartMessage,"Good",0);$.ajax({url:Url,cache:false,dataType:"json",timeout:120000,success:function(data){ErrorHandle(data);RemoveMessage(Action+"Message");if(data&&data.Completed){if(SuccessMessage){AddMessage(Action+"SuccessMessage",SuccessMessage,"Good",5000)}if(SuccessFunction){eval(SuccessFunction+"(data);")}}else{if(FailFunction){eval(FailFunction+"(data);")}if(FailMessage){AddMessage(Action+"CustomError",FailMessage,"Bad",5000)}}},error:function(XMLHttpRequest,textStatus,errorThrown){if(FailMessage){AddMessage(Action+"CustomError",FailMessage,"Bad",5000)}if(FailFunction){eval(FailFunction+"();")}ProcessError(textStatus,Action)}})}function addTweet(b){if(b&&b.ColumnID){var a=$(RenderTweets(b.Tweets,1));a.removeClass("NewTweet");a.removeClass("OldTweet");a.addClass("ReplyTweet");a.addClass("irt"+a.attr("tweetid"));if(window.AutomaticTranslate){}$("#ActionBar").after(a)}}function getTweet(d){var b=$("#ActionBar").next(".Tweet");if(b.hasClass("ReplyTweet")){var c=b.attr("tweetid");if(c==d){b.remove();return}}var a="tweetactions.php?Action=Fetch&TwitterUser="+CurrentUser+"&TweetID="+d+"&ColumnID="+CurrentMouseOverColumn;GenericAjax("GetTweet",a,"Fetching Tweet...","Tweet Fetched.","","addTweet")}function UserProcess(a){if(a&&a.User&&a.Action){if(a.Action=="UnFollow"){$(".User_"+a.User+"_Follow").show();$(".User_"+a.User+"_UnFollow").hide()}else{if(a.Action=="Follow"){$(".User_"+a.User+"_Follow").hide();$(".User_"+a.User+"_UnFollow").show()}}}}function UserAction(e,d){if(d=="UnFollow"){var b="Unfollowing @"+e+"...";var c="No longer following @"+e+"."}else{if(d=="Block"){var b="Blocking @"+e+"...";var c="Blocked @"+e+"."}else{if(d=="Follow"){var b="Following @"+e+"...";var c="Now following @"+e+"."}}}var a="useractions.php?Action="+d+"&TwitterUser="+CurrentUser+"&User="+e;GenericAjax(d+"User",a,b,c,"","UserProcess")}function TweetAction(e,d){if(d=="Delete"||d=="DirectDelete"){var b="Deleting Tweet...";var c="Tweet Deleted."}else{if(d=="Favourite"){var b="Favouriting Tweet...";var c="Tweet Favourited."}}var a="tweetactions.php?TwitterUser="+CurrentUser+"&TweetID="+e+"&Action="+d;GenericAjax(d+"Tweet",a,b,c,"","")}function ShowSession(){$("#DevBar").load("showsession.php?TwitterUser="+CurrentUser)}function ColumnCount(d,e){if(ColumnDataArray[d]&&ColumnDataArray[d]["Tweets"]){var c=ColumnDataArray[d]["Settings"]["MARSince_ID"]||1;var b=0;var a=0;$.each(ColumnDataArray[d]["Tweets"],function(){if(parseInt(this["id"])>parseInt(c)){if(e&&this["user"]["screen_name"].toLowerCase()==e.toLowerCase()){b++}else{a++}}});if(ColumnDataArray[d]["Settings"]["ColumnDisplayType"]=="slideshow"){setColumnCount(d,ColumnDataArray[d]["Images"].length)}else{setColumnCount(d,a+b)}return a}else{return false}}function ColumnAdded(a){CancelNewColumn();if(a&&a.Columns){ColumnData("Updating",a.Columns)}else{ColumnsRefresh()}}function ColumnsReplace(a){if(a&&a.Columns){ColumnData("Updating",a.Columns)}else{ColumnsRefresh()}}function AddPreset(b){var a="columnactions.php?Action=AddPreset&TwitterUser="+CurrentUser+"&Preset="+b;GenericAjax("AddPreset",a,"Adding Preset Column...","Column Added Successfully.","","ColumnAdded")}function DrillDown(c,a){var b="columnactions.php?Action=DrillDown&TwitterUser="+CurrentUser+"&ColumnID="+c+"&Tag="+encodeURIComponent(a);GenericAjax("DrillDown",b,"Adding DrillDown Search Column...","Column Added Successfully.","","ColumnAdded")}function AddPresetSet(b){var a="columnactions.php?Action=AddPresetSet&TwitterUser="+CurrentUser+"&PresetSet="+b;GenericAjax("AddPresetSet",a,"Adding Preset Set of Columns...","Columns Added Successfully.","","ColumnAdded")}function AddUserColumn(a){CancelNewColumn();a=a.toLowerCase();$("#HiddenColumnId").attr("value","User_"+a);$("#columntitletext").attr("value","@"+a);$("#SearchTermsTable").find("input").attr("value",a);$("#localtype").attr("checked",false);$("#globaltype").attr("checked",false);$("#hiddentype").attr("value","user");$("#AddColumnSubmit").click();CancelNewColumn()}function AddSearchColumn(c,a,b){CancelNewColumn();$("#HiddenColumnId").attr("value",b+"_"+randomString(12));$("#columntitletext").attr("value",c);$("#SearchTermsTable").find("input").attr("value",c);if(window.HashLocal&&c.substr(0,1)=="#"){a="local"}if(a=="local"){$("#localtype").attr("checked",true);$("#globaltype").attr("checked",false)}else{$("#localtype").attr("checked",false);$("#globaltype").attr("checked",true)}$("#AddColumnSubmit").click();CancelNewColumn()}function AddNewColumn(){CancelNewColumn();JT_Show("#NewColumn")}function CancelNewColumn(){$("#NewColumn").hide();BackMenu();$("#NewColumn").prependTo($("#Columns"))}function ClearNewColumn(){$("#NewColumn").find(".ColumnTitle").find("a").text("Add New Column");$("#HiddenColumnId").attr("value","Custom_"+randomString(12));$("#SearchTermsTable").empty();$("#CurrentlyEditing").empty();$("#columntitletext").attr("value","");$("#ttstatuses").attr("checked",true);$("#ttvisual").attr("checked",true);$("#ttlinks").attr("checked",true);$("#ttaudio").attr("checked",true);$("#ttretweets").attr("checked",true);$("#ttchatter").attr("checked",true);$("#localtype").attr("checked",true);$("#globaltype").attr("checked",false);$("#hiddentype").attr("value","");$("#columndisplaytype").attr("checked",true);$("#clouddisplaytype").attr("checked",false);$("#slideshowdisplaytype").attr("checked",false);$("#makenoise").attr("checked",false);$("#TagCloudDetails").hide();$("#CloudScheme").find(":selected").attr("selected",false);$("#CloudScheme option[0]").attr("selected","selected");$("#CloudSort").find(":selected").attr("selected",false);$("#CloudSort option[0]").attr("selected","selected");AddSearchTerms()}function randomString(e){var d="0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";var c="";for(var b=0;b<=e;b++){var a=Math.floor(Math.random()*d.length);c+=d.substring(a,a+1)}return c}function EditColumn(b){AddMessage("EditColumn","Loading Column Settings...","Good",0);var a="newcolumn.inc.php?TwitterUser="+CurrentUser+"&EditColumn="+b;$("#NewColumnFrameID").attr("src","");$("#NewColumnFrameID").attr("src",a)}function ClearGrid(){if(confirm("This will remove all Columns from your grid and cannot be undone. \nAre you sure you want to continue?")){CancelRequest();var a="columnactions.php?Action=Delete&TwitterUser="+CurrentUser+getColumns();GenericAjax("ClearGrid",a,"Clearing Grid...","Grid Cleared.","","DeleteColumns")}}function DeleteColumn(c){if(c.substr(0,7)=="Preset_"){var a="Are you sure you want to delete this preset column? You can always add it back later."}else{var a="Are you sure you want to delete this custom column? This cannot be undone."}if(!window.DeleteWarn){a=undefined}if(a){if(!confirm(a)){return}}CancelRequest();var b="columnactions.php?Action=Delete&TwitterUser="+CurrentUser+"&OnScreen["+c+"]=1";GenericAjax("DeleteColumn",b,"Deleting Column...","Column Deleted.","","DeleteColumns")}function DeleteColumns(a){if(a&&a.Columns){$.each(a.Columns,function(b){$("#"+b).remove();$("#"+b+"_show").remove()})}}function ShowPresetSets(){$("#CustomMenu").hide();$("#PresetSetsColumnDiv").show();$("#PresetColumnDiv").hide();$("#CustomColumnDiv").hide()}function ShowPreset(){$("#CustomMenu").hide();$("#PresetColumnDiv").show();$("#CustomColumnDiv").hide();$("#PresetSetsColumnDiv").hide()}function ShowCustom(){$("#CustomMenu").hide();$("#PresetColumnDiv").hide();$("#CustomColumnDiv").show();$("#NewColumn_Tweets").scrollTop=0;$("#PresetSetsColumnDiv").hide()}function BackMenu(){ClearNewColumn();$("#CustomMenu").show();$("#PresetColumnDiv").hide();$("#CustomColumnDiv").hide();$("#PresetSetsColumnDiv").hide();if(!$("#CustomMenu").attr("id")){$("#CustomColumnDiv").show()}}function AddSearchTerms(){$("#SearchTermsTable").append('<div><input name="SearchTerms[]" type="text" /></div>')}function ColumnsRefresh(){ColumnData("Updating")}function ColumnRefresh(b){var a=new Object();a[b]=1;ColumnData("Updating",a)}function ColumnRefreshTimer(a){ColumnsRefresh();setTimeout("ColumnRefreshTimer("+a+")",a)}function TweetLength(g,d){var f="140",h=d.keyCode?d.keyCode:d.which?d.which:d.charCode,c=jQuery.trim($("#StatusText").attr("value")),a=c.length,e=0,b=$("#PictureUpload").attr("value");if(b&&b.length>0){f=a}if(a<=f){$("#CharLimit").css("color","#000000");$("#CharLimit").attr("value",f-a);if(a>0){e=1}}else{$("#CharLimit").css("color","#FF0000");$("#CharLimit").attr("value","-"+(a-f))}if(e==1){$("#SubmitStatus").attr("disabled",false);if(h==13){$("#SubmitStatus").click()}}else{$("#SubmitStatus").attr("disabled",true)}if(h==13){return false}else{return true}}function UploadTwitPic(){var a=$("#PictureUpload").attr("value");var b=$("#StatusText").attr("value");if(a==null||a.length==0){return false}if(b==null||b.length==0){if(!confirm("There is no tweet to go with this picture. Continue?")){return false}}if(b.substr(0,2).toLowerCase()=="d "){if(!confirm("You cannot send a TwitPic as a direct message - this will be posted publicly. Continue?")){return false}}$("#PictureSubmit").attr("value","Uploading...");$("#SubmitStatus").attr("value","Sending...");return true}function ShortenPls(b,a){var c=a.keyCode?a.keyCode:a.which?a.which:a.charCode;if(c==13){$("#ShortenSubmit").click();return false}else{return true}}function cleartweet(){document.getElementById("TweetForm").reset();$("#ReplyTo").attr("value","");$("#SubmitStatus").attr("value","Send");$("#SubmitStatus").disabled=true;$("#PictureSubmit").attr("value","Post TwitPic");$("#StatusText").attr("value","");$("#CharLimit").attr("value","140");$("#StatusText").keyup();TweetLength(0,0)}function canceltweet(){cleartweet();if(window.HideTweet){JT_Toggle("#TweetContainer")}}function tweetfail(){$("#SubmitStatus").attr("value","Send");$("#SubmitStatus").attr("disabled",false)}function submittweet(){var a=$("#PictureUpload").attr("value");if(a.length>0){$("#PictureSubmit").click();return false}$("#SubmitStatus").attr("value","Sending...");$("#SubmitStatus").attr("disabled",true);var d=encodeURIComponent($("#StatusText").attr("value"));var c=$("#ReplyTo").attr("value");var b="tweetactions.php?Action=Submit&TwitterUser="+CurrentUser+"&ReplyTo="+c+"&Tweet="+d;GenericAjax("SubmitTweet",b,"Sending Tweet...","Tweet Sent Successfully","","canceltweet","tweetfail")}function GetIsGd(){$("#ShortenSubmit").attr("value","Shortening...");var b=encodeURIComponent($("#URL2Shorten").attr("value"));var c="geturl.php?url="+b;$.getScript(c);var a=$("#StatusText").attr("value").length;$("#StatusText").selectRange(a,a);$("#StatusText").focus();return false}$.fn.selectRange=function(b,a){return this.each(function(){if(this.setSelectionRange){this.focus();this.setSelectionRange(b,a)}else{if(this.createTextRange){var c=this.createTextRange();c.collapse(true);c.moveEnd("character",a);c.moveStart("character",b);c.select()}}})};function findTweets(c,a){if(!(a)){a="#Columns"}var b=$(a).find(".Tweet").filter(function(){return $(this).attr("tweetid")==c});if(b){return $(b)}else{return false}}function findTweet(d,a){if(!(a)){a="#Columns"}var c=$(a).find(".Tweet").filter(function(){return $(this).attr("tweetid")==d});var b=c.get(0);if(b){return $(b)}else{return false}}function ReTweet(c){JT_Show("#TweetContainer");var b=findTweet(c);var a=b.attr("screenname");b=b.find(".TweetText").text();$("#StatusText").attr("value","RT @"+a+": "+b);TweetLength(0,0);$("#StatusText").focus();$("#StatusText").keyup()}function PostTranslate(b){var a=0;if(b&&b.Columns){$.each(b.Columns,function(c){if(this["Translated_Tweets"]){$.each(this["Translated_Tweets"],function(d){if(ColumnDataArray[c]["Tweets"]){$.each(ColumnDataArray[c]["Tweets"],function(e){if((this["id"]==b.Columns[c]["Translated_Tweets"][d]["id"])){this["translated_text"]=b.Columns[c]["Translated_Tweets"][d]["translated_text"];a++;return}})}})}if(ColumnDataArray[c]["Settings"]["ColumnDisplayType"]!="cloud"){UpdateColumnSlider(c)}})}if(a>0){AddMessage("TranslatedCount","Translated "+a+" tweet(s). (powered by Google)","Good",5000,"",1)}else{}}function Translate(c,b){if(c&&b){if(ToggleTranslate(b)==false){var a="tweetactions.php?Action=Translate&ColumnID="+c+"&TweetID="+b+"&TwitterUser="+CurrentUser;GenericAjax("TranslateTweet",a,"Translating Tweet...","","","PostTranslate")}}else{if(c){var a="columnactions.php?Action=Translate&OnScreen["+c+"]=1&TwitterUser="+CurrentUser;GenericAjax("TranslateTweet",a,"Translating Column...","","","PostTranslate")}else{var a="columnactions.php?Action=Translate&TwitterUser="+CurrentUser+getColumns();GenericAjax("TranslateTweet",a,"Translating Columns...","","","PostTranslate")}}}function Reply(c,b){JT_Show("#TweetContainer");$("#ReplyTo").attr("value",c);$("#StatusText").attr("value",$("#StatusText").attr("value")+"@"+b+" ");TweetLength(0,0);var a=$("#StatusText").attr("value").length;$("#StatusText").selectRange(a,a);$("#StatusText").focus();$("#StatusText").keyup()}function Direct(b){JT_Show("#TweetContainer");$("#StatusText").attr("value","d "+b+" ");TweetLength(0,0);var a=$("#StatusText").attr("value").length;$("#StatusText").selectRange(a,a);$("#StatusText").focus();$("#StatusText").keyup()}function dump(a,g){var f="";if(!g){g=0}var e="";for(var b=0;b<g+1;b++){e+="    "}if(typeof(a)=="object"){for(var c in a){var d=a[c];if(typeof(d)=="object"){f+=e+"'"+c+"' ...\n";f+=dump(d,g+1)}else{f+=e+"'"+c+"' => \""+d+'"\n'}}}else{f="===>"+a+"<===("+typeof(a)+")"}return f}function CheckTweets(c,d){var a=0;var b=c[c.length-1]["id"];$.each(ColumnDataArray[d]["Tweets"],function(e){if(this["id"]==b){a++;return false}});if(!a){return true}else{return false}}function RenderTweets(c,b){if(c){var a="";$.each(c,function(d){a+=RenderTweet(this,b)});return a}else{return""}}jQuery.fn.outerHTML=function(){return $("<div>").append(this.eq(0).clone()).html()};function AddPictures(d,c){if(ColumnDataArray[d]["Tweets"][c]["translated_text"]&&ColumnDataArray[d]["Tweets"][c]["translated_text"]["en"]){var b=ColumnDataArray[d]["Tweets"][c]["translated_text"]["en"]}else{var b=ColumnDataArray[d]["Tweets"][c]["text"]}var e=$("<div>"+b+"</div>"),g=$(ColumnDataArray[d]["Tweets"][c]["images"]),a=ColumnDataArray[d]["Tweets"][c]["user"]["screen_name"],f;if(ColumnDataArray[d]["Tweets"][c]["id"]>ColumnDataArray[d]["Settings"]["MARSince_ID"]){e.find("img").remove();e="<b>@"+a+"</b>: "+e.text();$.each(g,function(){f=new Object();f.Div='<div class="SlideContainer"><table height="100%"><tr><td valign="top" height="0%"><div class="SlideText">'+e+'</div></td></tr><tr><td valign="middle" height="100%"><a href="javascript:ImageBox(\''+this["Large"]+"', '"+this["Original"]+'\')"><img class="SlideImage" src="'+this["Large"]+'" /></a></td></tr></table></div>';ColumnDataArray[d]["Images"].push(f)})}}function ProfilePicBox(a){$.fn.colorbox({html:'<div id="ProfileBox" onclick="javascript:$.fn.colorbox.close();"><img style="max-width:'+($(window).width()*0.9)+"px; max-height:"+($(window).height()*0.9)+'px;" src="'+a+'"/><p>Click anywhere to close...</p></div>',opacity:0.85,overlayClose:true,transition:"fade",open:true,close:""})}function ImageBox(b,a){$.fn.colorbox({html:'<div id="ProfileBox" onclick="javascript:$.fn.colorbox.close();"><img style="max-width:'+($(window).width()*0.9)+"px; max-height:"+($(window).height()*0.9)+'px;" src="'+b+'"/><p>Original Image: <a href="'+a+'" target="_blank">'+a+"</a></p><p>Click anywhere to close...</p></div>",opacity:0.85,overlayClose:true,transition:"fade",open:true,close:""})}function ToggleTranslate(a){var b;$.each(ColumnDataArray[CurrentMouseOverColumn]["Tweets"],function(c){if(this["id"]==a){b=c;return}});if(!ColumnDataArray[CurrentMouseOverColumn]["Tweets"][b]["translated_text"]||!ColumnDataArray[CurrentMouseOverColumn]["Tweets"][b]["translated_text"]["en"]){return false}if(ColumnDataArray[CurrentMouseOverColumn]["Tweets"][b]["TextShowing"]=="Original"){ColumnDataArray[CurrentMouseOverColumn]["Tweets"][b]["TextShowing"]="Translated"}else{ColumnDataArray[CurrentMouseOverColumn]["Tweets"][b]["TextShowing"]="Original"}UpdateColumnSlider(CurrentMouseOverColumn)}function RenderTweet(d,b){TweetCount++;var c,h="";if(d.recipient_screen_name){c=' message="true"'}if(parseInt(d.id)>parseInt(b)){var a='<div class="Tweet NewTweet" tweetid="'+d.id+'" screenname="'+d.user["screen_name"]+'"'+c+">"}else{var a='<div class="Tweet OldTweet" tweetid="'+d.id+'" screenname="'+d.user["screen_name"]+'"'+c+">"}a+='<div class="profileimage"><a href="javascript:ProfilePicBox(\'http://img.tweetimag.es/i/'+d.user["screen_name"]+'_o\');"><img src="http://img.tweetimag.es/i/'+d.user["screen_name"]+'_n"/></a></div>';if(d.translated_text&&d.translated_text["en"]){if(d.TextShowing=="Original"){a+='<div class="TweetText">'+d.text;h=', <span class="TranslatedLink"><a href="javascript:ToggleTranslate(\''+d.id+"');\">show&nbsp;translated</a></span>"}else{a+='<div class="TweetText">'+d.translated_text["en"];h=', <span class="TranslatedLink"><a href="javascript:ToggleTranslate(\''+d.id+"');\">show&nbsp;untranslated</a></span>"}}else{a+='<div class="TweetText">'+d.text}if(d.images){$.each(d.images,function(){a+='<div class="TweetImage"><a href="javascript:ImageBox(\''+this["Large"]+"', '"+this["Original"]+'\')"><img src="'+this["Thumb"]+'" /></a></div>'})}a+="</div>";a+='<div class="Tweet_Bottom">';var g="";if(d.in_reply_to_status_id&&d.in_reply_to_screen_name){g=", <a href=\"javascript:getTweet('"+d.in_reply_to_status_id+"');\">in&nbsp;reply&nbsp;to...</a>"}var e="";if(!ReadOnly){e='<span class="UnHideButton Button icon-unhide" title="More Actions..."></span>'}if(d.recipient_screen_name&&(d.recipient_screen_name.toLowerCase()!=CurrentUser)){var f=d.recipient_screen_name}else{var f=d.user["screen_name"]}a+='<div class="Tweetails">'+e+"<a href=\"javascript:AddUserColumn('"+f+"');\">"+f+"</a> "+parseDate(d.created_at)+g+h+"</div>";a+="</div>";a+='<div class="floatfix"></div>';a+="</div>";return a}function RenderTagCloud(a,c){if(a){var b="";$.each(a,function(d){b+='<span class="TagLink" style="font-size:'+this["Size"]+'%"><a href="javascript:DrillDown(\''+c+"', '"+d.replace(/\'/g,"\\'")+'\');" style="color:#'+this["Color"]+';">'+d+"</a></span> "});return b}else{return""}}jQuery.fn.mousehold=function(e,d,a){if(e&&typeof e=="function"){d=e;e=100}if(!a){var a=500}if(d&&typeof d=="function"){var g=0;var b=0;var c=0;return this.each(function(){jQuery(this).mousedown(function(){c=1;var h=0;var f=this;b=setTimeout(function(){g=setInterval(function(){h++;d.call(f,h);c=2},e)},a)});clearMousehold=function(){clearInterval(g);clearTimeout(b);if(c==1){d.call(this,1)}c=0};jQuery(this).mouseout(clearMousehold);jQuery(this).mouseup(clearMousehold)})}};function SliderPageUp(a){}function SliderPageDown(d){var b=$("#"+d).find(".Column_Contents_Scroll").height();var a=0;$.each($("#"+d).find(".Tweet:visible:not(.ReplyTweet)"),function(){a++});var c=$("#"+d+"_Slider").slider("value");var e=c-a;if(e<0){e=0}UpdateColumnSlider(d,e)}function SliderChange(c,b){var a=$("#"+c+"_Slider").slider("value");var d=$("#"+c+"_Slider").slider("option","max");var e=a+b;if(e<0){e=0}if(e>d){e=d}UpdateColumnSlider(c,e)}(function(a){if(a.browser.mozilla){a.fn.disableTextSelect=function(){return this.each(function(){a(this).css({MozUserSelect:"none"})})};a.fn.enableTextSelect=function(){return this.each(function(){a(this).css({MozUserSelect:""})})}}else{if(a.browser.msie){a.fn.disableTextSelect=function(){return this.each(function(){a(this).bind("selectstart.disableTextSelect",function(){return false})})};a.fn.enableTextSelect=function(){return this.each(function(){a(this).unbind("selectstart.disableTextSelect")})}}else{a.fn.disableTextSelect=function(){return this.each(function(){a(this).bind("mousedown.disableTextSelect",function(){return false})})};a.fn.enableTextSelect=function(){return this.each(function(){a(this).unbind("mousedown.disableTextSelect")})}}}})(jQuery);function UpdateColumnSlider(q,g,e,m,o){var s="",b=5,j=3;if(ColumnDataArray[q]["Settings"]["ColumnDisplayType"]=="slideshow"){var h=ColumnDataArray[q]["Images"].length}else{var h=ColumnDataArray[q]["Tweets"].length}var l=$("#"+q+"_Slider").slider("value");if(l&&g){var t=l-g}if(t>1&&o&&o.originalEvent.type=="mousedown"){SliderChange(q,-4);return false}if(t<-1&&o&&o.originalEvent.type=="mousedown"){SliderChange(q,4);return false}if(m){var g=l,c=$("#"+q).find(".CurrentSlide:not(.LastSlide)").find(".SlideImage"),u=$("#"+q).find(".NextSlide").find(".SlideImage"),n=1;if(c.length&&!c.attr("complete")){n=false}if(u.length&&!u.attr("complete")){n=false}if(n||ColumnCycleTry[q]>=3){ColumnCycleTry[q]=0;if(CurrentMouseOverColumn==q||h==1||$("#ProfileBox").length){var k=1}else{g--}if(g<0){g=(h-1)}}else{k=1;if(!ColumnCycleTry[q]){ColumnCycleTry[q]=1}else{ColumnCycleTry[q]++}}}if(!g&&g!=0){if($("#"+q).find(".ui-slider").length>0){var d=$("#"+q+"_Slider").slider("option","max");var g=$("#"+q+"_Slider").slider("value");if(d==g){var g=h-1}}else{var g=h-1}}SliceStart=g;SliceEnd=g-b;if(SliceEnd<0){SliceEnd=SliceStart-g}if(!($("#"+q).find(".ui-slider").length>0)){s+='<div class="ColumnTweets"></div>';$("#"+q).find(".TweetBox").html(s).show();$("#"+q+"_Slider").slider({max:(h-1),animate:"false",orientation:"vertical",min:0,slide:function(i,v){return UpdateColumnSlider(q,v.value,undefined,undefined,i)}});$("#"+q).find(".ui-slider-up").unbind("mousehold");$("#"+q).find(".ui-slider-down").unbind("mousehold");$("#"+q).find(".ui-slider-up").disableTextSelect();$("#"+q).find(".ui-slider-down").disableTextSelect();$("#"+q).find(".ui-slider-up").mousehold(100,function(){SliderChange(q,1)});$("#"+q).find(".ui-slider-down").mousehold(100,function(){SliderChange(q,-1)});$("#"+q).unbind("mousewheel");$("#"+q).mousewheel(function(v,z){if(z){var y=$("#"+q+"_Slider").slider("value");var i=$("#"+q+"_Slider").slider("option","max");if(z>0){var w=y+1}else{if(z<0){var w=y-1}}if((w>=0)&&(w<=i)){UpdateColumnSlider(q,w)}v.preventDefault()}})}$("#"+q+"_Slider").slider("option","max",(h-1));$("#"+q+"_Slider").slider("value",g);if(ColumnDataArray[q]["Settings"]["ColumnDisplayType"]=="slideshow"&&ColumnDataArray[q]["Images"][g]&&!k){var f=g;$("#"+q).find(".LastSlide").remove();for(p=0;p<=j;p++){if(!PreloadObject[q][f]){PreloadObject[q][f]=$(ColumnDataArray[q]["Images"][f]["Div"])}if(p==0){var r=$("#"+q).find(".NextSlide");var a=$("#"+q).find(".CurrentSlide");if(r.length&&e){r.hide().removeClass("NextSlide").removeClass("LastSlide").addClass("CurrentSlide").fadeIn("slow");a.fadeOut("slow").addClass("LastSlide")}else{$("#"+q).find(".SlideShow").html(PreloadObject[q][f].removeClass("LastSlide").removeClass("NextSlide").addClass("CurrentSlide").show());PreloadObject[q][f]=$("#"+q).find(".CurrentSlide:not(.LastSlide)").clone().removeClass("NextSlide").removeClass("CurrentSlide").removeClass("LastSlide")}}if(p==1){$("#"+q).find(".SlideShow").append(PreloadObject[q][f].removeClass("CurrentSlide").addClass("NextSlide").hide());PreloadObject[q][f]=$("#"+q).find(".NextSlide:not(.LastSlide)").clone().removeClass("NextSlide").removeClass("CurrentSlide").removeClass("LastSlide")}f--;if(f<0){f=(h-1)}}}else{$("#"+q).find(".ReplyTweet").remove();RemoveBar(q);var t=(l-g);if(t==1&&(g>0)){if(e){$("#"+q).find(".Tweet:not(.RemoveMe):first").addClass("RemoveMe").fadeOut()}else{$("#"+q).find(".Tweet:not(.RemoveMe):first").addClass("RemoveMe").hide()}if((g>=b)){$("#"+q).find(".ColumnTweets").append(RenderTweets(ColumnDataArray[q]["Tweets"].slice(SliceEnd,SliceEnd+1),ColumnDataArray[q]["Settings"]["MARSince_ID"]||1))}}else{if(t==-1&&(g>=b)){$("#"+q).find(".Tweet:not(.RemoveMe):last").remove();if($("#"+q).find(".RemoveMe").length){$("#"+q).find(".RemoveMe:last").removeClass("RemoveMe").show()}else{$("#"+q).find(".ColumnTweets").prepend(RenderTweets(ColumnDataArray[q]["Tweets"].slice(SliceStart,SliceStart+1),ColumnDataArray[q]["Settings"]["MARSince_ID"]||1))}}else{$("#"+q).find(".ColumnTweets").html(RenderTweets(ColumnDataArray[q]["Tweets"].slice(SliceEnd,SliceStart+1).reverse(),ColumnDataArray[q]["Settings"]["MARSince_ID"]||1))}}}if(e){clearTimeout(ColumnCycle[q]);ColumnCycle[q]=setTimeout(function(){UpdateColumnSlider(q,undefined,e,1)},e)}return true}function UpdateColumn(a,f,g){var e=ColumnCount(f,CurrentUser);if(!$("#"+f).attr("id")||a.Settings["Action"]=="Replace"||(a.Settings["ColumnDisplayType"]!=ColumnDataArray[f]["Settings"]["ColumnDisplayType"])){clearTimeout(ColumnCycle[f]);CreateEmptyColumn(a,f,g);RenderBIO(a,f);ColumnDataArray[f]=new Object();ColumnDataArray[f]["Tweets"]=new Array();ColumnDataArray[f]["Images"]=new Array();ColumnDataArray[f]["Settings"]=new Array();PreloadObject[f]=new Array()}if(a.Settings["ColumnDisplayType"]=="cloud"){$("#"+f).find(".TagCloud").html('<table width="100%" height="100%"><tr><td valign="middle">'+RenderTagCloud(a.Tags,f)+"</td></tr></table>");ColumnDataArray[f]["Settings"]=a.Settings}else{if(a.Tweets){if(CheckTweets(a.Tweets,f)){if(!ColumnDataArray[f]){ColumnDataArray[f]=new Object();ColumnDataArray[f]["Tweets"]=new Array();ColumnDataArray[f]["Images"]=new Array();ColumnDataArray[f]["Settings"]=new Array();PreloadObject[f]=new Array();var d=0}else{var d=ColumnDataArray[f]["Tweets"].length||0}ColumnDataArray[f]["Settings"]=a.Settings;a.Tweets.reverse();$.each(a.Tweets,function(){ColumnDataArray[f]["Tweets"][d]=this;if(a.Settings["ColumnDisplayType"]=="slideshow"){if(ColumnDataArray[f]["Tweets"][d]["images"]){AddPictures(f,d)}}d++});if(a.Settings["ColumnDisplayType"]=="slideshow"){if(parseInt(window.SlideTransitionTime)>0){var b=parseInt(window.SlideTransitionTime)*1000}else{var b=5000}}UpdateColumnSlider(f,undefined,b);if(NewTweets(a.Tweets,a.Settings["MARSince_ID"]||1)&&a.Settings["MakeNoise"]){Beep()}}}}var c=ColumnCount(f,CurrentUser);if(window.AutomaticTranslate){Translate(f)}if(typeof Hook_UpdateColumn_BeforeShow=="function"){Hook_UpdateColumn_BeforeShow(f)}if((c>0)&&(c>e)&&(window.UnHideColumn)){JT_ColumnShow("#"+f)}}function NewTweets(b,a){var c=0;if(b){$.each(b,function(d){if((this["user"]["screen_name"].toLowerCase()!=CurrentUser)&&(parseInt(this["id"])>parseInt(a))){c++}})}if(c>0){return true}else{return false}}function addCommas(c){var b=c||0;b+="";x=b.split(".");x1=x[0];x2=x.length>1?"."+x[1]:"";var a=/(\d+)(\d{3})/;while(a.test(x1)){x1=x1.replace(a,"$1,$2")}return x1+x2}function TitleShorten(a){var b=17;if(a.length>b){a=a.substr(0,b)+"...";return a}else{return a}}function RenderBIO(b,d){var e="";if(b.Bio){e+='<div class="UserProfileContainer">';e+='<div class="LargeProfile"><a href="javascript:ProfilePicBox(\'http://img.tweetimag.es/i/'+b.Bio["screen_name"]+'_o\')"><img class="LargeProfilePic" src="http://img.tweetimag.es/i/'+b.Bio["screen_name"]+'_n" /></a></div>';if(!b.Bio["description"]){b.Bio["description"]="No Bio."}e+='<div class="ProfileText">';e+='<div class="BioText"><a target="_blank" href="http://twitter.com/'+b.Bio["screen_name"]+'">'+b.Bio["name"]+"</a>&nbsp;:&nbsp;"+b.Bio["description"]+"</div>";e+="<div><b>Followers:</b>&nbsp;"+addCommas(b.Bio["followers_count"])+"</div>";e+="<div><b>Following:</b>&nbsp;"+addCommas(b.Bio["friends_count"])+"</div>";if(b.Bio["location"]){e+="<div><b>Location:</b>&nbsp;"+b.Bio["location"]+"</div>"}e+="</div>";e+="</div>";if(b.Bio["following"]){var a="User_"+b.Bio["screen_name"]+"_Follow hidden";var c="User_"+b.Bio["screen_name"]+"_UnFollow"}else{var a="User_"+b.Bio["screen_name"]+"_Follow";var c="User_"+b.Bio["screen_name"]+"_UnFollow hidden"}if(!ReadOnly){e+='<div class="ProfileActionBar">';e+='<a class="Button icon-at" title="@reply" href="javascript:Reply(\'\', \''+b.Bio["screen_name"]+"');\"></a>";e+='<a class="Button icon-dm" title="Direct Message" href="javascript:Direct(\''+b.Bio["screen_name"]+"');\"></a>";e+='<a class="Button icon-block" title="Block" href="javascript:UserAction(\''+b.Bio["screen_name"]+"', 'Block');\"></a>";e+='<a class="Button icon-follow '+a+'" title="Follow" href="javascript:UserAction(\''+b.Bio["screen_name"]+"', 'Follow');\"></a>";e+='<a class="Button icon-unfollow '+c+'" title="UnFollow" href="javascript:UserAction(\''+b.Bio["screen_name"]+"', 'UnFollow');\"></a>";if(b.Bio["url"]){e+='<a class="Button icon-web" title="Visit Web Site" target="_blank" href="'+b.Bio["url"]+'"></a>'}e+='<a class="Button icon-translate" title="Translate Column" href="javascript:Translate(\''+d+"')\"></a>";e+="</div>"}$("#"+d).find(".BioBox").empty().html(e).show()}}function CreateEmptyColumn(c,d,f){var b='<a class="Button ColumnButton icon-edit" title="Edit Column" href="javascript:EditColumn(\''+d+"')\"></a>";var e='<a class="Button ColumnButton icon-columndelete" title="Delete Column" href="javascript:DeleteColumn(\''+d+"')\"></a>";var h='<a class="Button ColumnButton icon-min" title="Minimise" href="javascript:JT_ColumnHide(\'#'+d+"')\"></a>";var g='<a class="Button ColumnButton icon-mar" title="Mark as Read" href="javascript:MarkAsRead(\''+d+"')\"></a>";var k="";if(c.Settings["CanMin"]){k+=h}if(c.Settings["CanDelete"]){k+=e}if(c.Settings["CanMAR"]){k+=g}if(c.Settings["CanEdit"]){k+=b}var j='<div class="ContainerColumn" id="'+d+'">';j+='<div class="TitleContainer"><span class="ColumnTitle"><a title="'+c.Settings["ColumnTitle"]+'" href="javascript:JT_ColumnHide(\'#'+d+"');\">"+TitleShorten(c.Settings["ColumnTitle"])+'</a>&nbsp;<span class="TweetCount"></span></span>'+k+"</div>";if(c.Settings["ColumnDisplayType"]=="cloud"){j+='<div class="Column_Contents_NoScroll_Fixed TagCloud">';j+="</div>"}else{if(c.Settings["ColumnDisplayType"]=="slideshow"){j+='<div class="Column_Contents_Scroll SlideShow">';j+="</div>";j+='<div class="ui-slider-up ui-corner-all"><div>&#9650;</div></div><div id="'+d+'_Slider" class="ColumnSlider"></div><div class="ui-slider-down ui-corner-all"><div>&#9660;</div></div>'}else{if(c.Settings["Scroll"]){j+='<div class="Column_Contents_Scroll">'}else{j+='<div class="Column_Contents_NoScroll">'}j+='<div class="BioBox hidden"></div>';j+='<div class="TweetBox hidden"></div>';j+="</div>";if(c.Settings["Scroll"]){j+='<div class="ui-slider-up ui-corner-all"><div>&#9650;</div></div><div id="'+d+'_Slider" class="ColumnSlider"></div><div class="ui-slider-down ui-corner-all"><div>&#9660;</div></div>'}}}j+="</div>";ColumnListHTML='<div class="ColumnListItem" id="'+d+'_show"><table><tr><td valign="middle"><a title="'+c.Settings["ColumnTitle"]+'" href="javascript:JT_ColumnShow(\'#'+d+"')\">"+TitleShorten(c.Settings["ColumnTitle"])+'</a>&nbsp;<span class="TweetCount"></span></td></tr></table></div>';if($("#"+d).length){var a=0;if($("#"+d).css("display")!="none"){a=1}$("#"+d).replaceWith(j);$("#"+d+"_show").replaceWith(ColumnListHTML);if(a==1){$("#"+d).show();$("#"+d+"_show").hide()}else{$("#"+d).hide();$("#"+d+"_show").show()}}else{$("#ColumnList").prepend(ColumnListHTML);$("#ColumnList").prepend($("#MenuActions"));$("#Columns").prepend(j);if(c.Settings["ColumnDisplayType"]=="cloud"||f>1){$("#"+d).show();$("#"+d+"_show").hide();if(f>1){$("#"+d).effect("pulsate",{times:1},350)}}else{$("#"+d).hide();$("#"+d+"_show").show()}}}function parseDate(f){var k=new Array("January","February","March","April","May","June","July","August","September","October","November","December");var e;var j=f.split(" ");f=j[1]+" "+j[2]+", "+j[5]+" "+j[3];var h=Date.parse(f);if(h){var i=new Date();i.setTime(h-(i.getTimezoneOffset()*60*1000));var a=i.getDate();if(a==1||a==21||a==31){e="st"}else{if(a==2||a==22){e="nd"}else{if(a==3||a==23){e="rd"}else{e="th"}}}var g=i.getMonth();var c=i.getHours();var b=i.getMinutes();if(b<10){b="0"+b}return(a+e+" "+k[g].substr(0,3)+", "+c+":"+b)}}function Beep(){if(window.NewSound){try{document.getElementById("FlashBeep").play(window.NewSound)}catch(a){AddMessage("BeepMessage","Failed to generate a Beep! Do you have Flash installed?","Bad",5000)}}}function dp(a){return Math.round(a*100)/100}function HideLater(b,a){$(b).fadeIn("fast");setTimeout("$('"+b+"').fadeOut('fast');",a)}$.fn.delay=function(b,a){return this.queue((a||"fx"),function(){var c=this;setTimeout(function(){$.dequeue(c)},b)})};function TestCode(){$("#RSSColumn").remove();var b='<div id="RSSColumn" class="ContainerColumn">';b+='<div class="TitleContainer"><span class="ColumnTitle"><a title="RSS Feed" href="javascript:JT_ColumnHide(\'#RSSColumn\');">'+TitleShorten("RSS Feed")+'</a>&nbsp;<span class="TweetCount"></span></span></div>';b+='<div class="Column_Contents_Scroll_Old">';b+='<div id="RSSContainer"></div>';b+="</div>";b+="</div>";$("#Columns").append(b);var a="http://eutils.ncbi.nlm.nih.gov/entrez/eutils/erss.cgi?rss_guid=1zOrwYPa_1R06jfM-UKsfVK0VqkErraz76yVK0pys3u1dEJMX7";$.jGFeed(a,function(c){RSSDataArray=c;parseRSS()},50)}function parseRSS(){if(!RSSDataArray){AddMessage("RSSError","Error Processing RSS.","Bad",5000);return false}$("#RSSContainer").empty();$.each(RSSDataArray.entries,function(b,c){var a=c.author.split(",");$("#RSSContainer").append('<div class="FeedItem Tweet OldTweet"><div class="FeedTitle">'+c.title+'</div><div class="FeedDetails"><a class="Button icon-details" href="javascript:ShowRSSDetails(\''+b+'\')"></a><div class="FeedAuthor">'+a[0]+", "+c.categories[0]+"</div></div></div>")})}function ShowRSSDetails(a){var b=$("<div>"+RSSDataArray.entries[a].content+"</div>");b.find("a").each(function(c){$(this).attr("target","_blank")});$.fn.colorbox({html:'<div id="ProfileBox" onclick="javascript:$.fn.colorbox.close();"><div id="AbstractBox">'+b.html()+'</div><p><a href="'+RSSDataArray.entries[a].link+'" target="_blank">View full content.</a></p><p>Click anywhere to close...</p></div>',opacity:0.85,overlayClose:true,transition:"fade",open:true,close:""})};