var uid=new Array();var und=new Boolean(false);var loaddir=new Boolean(false);var ft=25000;var ftt="";var cu="";var lstate="none";var cun="";var tsend=new Boolean(false);var upost=new Boolean(false);var uun="";function H(){window.user_template=$('#user_template').remove().html();window.updates_template=$('#updates_template').remove().html();window.timeline_template=$('#timeline_template').remove().html();window.mentions_template=$('#mentions_template').remove().html();window.friends_template=$('#friends_template').remove().html();window.followers_template=$('#followers_template').remove().html();window.search_template=$('#search_template').remove().html();};function ah(data,template,n,s){s=(typeof s=='undefined')?'none':s;if(window.location.hash.substr(1)=='client'){template=template.replace(/\[.*?\]/gi,'');}if((s=="frnds")&&(window.location.hash.substr(1)=='client')){template=template.replace(/<div class=\"friendstweet.*?<\/div><\/div>/gi,'');}if(((!(window.location.hash.substr(1)=='client'))&&(s=='frnds'))&&(cun!=cu)){template=template.replace(/<a title=\"unfollow.*?<\/a>/gi,'<a  class="twitlink" title="follow or unfollow %screen_name%" href="http://twitter.com/%screen_name%">f/u</a>');}var fields={'%user_id%':data.id,'%name%':data.name,'%screen_name%':data.screen_name,'%locate%':data.location,'%description%':data.description,'%profile_image_url%':A(data.profile_image_url),'%profile_image_furl%':aC(data.profile_image_url),'%url%':data.url,'%protected%':data.protected,'%followers_count%':ac(data.followers_count),};for(field in fields){if(fields[field]==undefined||fields[field]==null)fields[field]='';if(field=='%url%')fields[field]=(fields[field]).substring(7);if(s=='tline'){if(field=='%screen_name%'){if(fields[field]==cu){template=template.replace(/<span class=\"tweetlink.*?<\/span>/gi,'');}}}template=ad(field,fields[field],template);if(field=='%user_id%')uid[n]=fields[field];}return template;};function B(data,template){var fields={'%user_created_at%':ac(ago(data.created_at)),'%friends_count%':ac(data.friends_count),'%statuses_count%':ac(data.statuses_count),'%favourites_count%':ac(data.favourites_count),'%cost%':ac(cost(data.statuses_count,data.created_at)),'%popu%':ac(popu(data.followers_count,data.created_at))};for(field in fields){if(fields[field]==undefined||fields[field]==null)fields[field]='';template=ad(field,fields[field],template);}return template;};function ag(data,template,i,s){s=(typeof s=='undefined')?'none':s;if(lstate=="none"||((window.location.hash.substr(1)=='client')&&(s=='fupdates'))){template=template.replace(/<span class=\"tweetlink.*?<\/span>/gi,'');}else if((s=="clientshift")&&(cun==cu)){template=template.replace(/<span class=\"tweetlink.*?<\/span>/gi,'');}else if((s=="fupdates")&&(cun==cu)){template=template.replace(/<span class=\"tweetlink.*?<\/span>/gi,'');}var fields={'%status_created_at%':ago(data.created_at),'%status_id%':data.id,'%numlist%':i,'%text%':K(data.text),'%esctext%':encodeURIComponent(data.text),'%source%':data.source,'%truncated%':data.truncated,'%favorited%':data.favorited,'%in_reply_to_status_id%':data.in_reply_to_status_id,'%in_reply_to_screen_name%':data.in_reply_to_screen_name,'%in_reply_to_user_id%':data.in_reply_to_user_id,'%replylink%':ae(data.in_reply_to_screen_name,data.in_reply_to_status_id,data.id)};for(field in fields){if(fields[field]==undefined||fields[field]==null)fields[field]='';if(field=='%esctext%')fields[field]=(fields[field]).replace(/\'/g,"\\'");template=ad(field,fields[field],template);}return template;};function C(data,template,n){if(lstate=="none"){template=template.replace(/<span class=\"tweetlink.*?<\/span>/gi,'');}var fields={'%status_created_at%':ago(data.created_at),'%status_id%':data.id,'%text%':K(data.text),'%esctext%':encodeURIComponent(data.text),'%lang%':data.iso_language_code,'%source%':I(data.source),'%screen_name%':data.from_user,'%from_user_id%':data.from_user_id,'%profile_image_surl%':data.profile_image_url,'%profile_image_fsurl%':aC(data.profile_image_url),'%to_user%':data.to_user,'%replylink%':ae(data.in_reply_to_screen_name,data.in_reply_to_status_id,data.id),'%to_user_id%':data.to_user_id};for(field in fields){if(field=='%esctext%')fields[field]=(fields[field]).replace(/\'/g,"\\'");if(field=='%screen_name%'){if(fields[field]==cu){template=template.replace(/<span class=\"tweetlink.*?<\/span>/gi,'');}}template=ad(field,fields[field],template);}return template;};function G(user){var url='http://twitter.com/users/show/'+escape(user)+'.json?callback=?';$.getJSON(url,function(data){var P=$('#user').html('');$('#searchcol:hidden').show();if(undefined==data)var J='<p>User does not exist.</p>';else{var J=window.user_template;J=ah(data,J);J=B(data,J);J=ag(data.status,J);}P.append(J);if(ftt=="unlimited"){und=true;$("#changer").html("<a class='thresh' title='Followers back displayed for this user because there is an unlimited lookup threshold.  Press here to alter.'>d</a>");}else if(ftt=="off"){und=false;$("#changer").html('<a class="thresh"  title="Followers back are not displayed for this user because this feature is switched off. Press here to increase.">n</a>');}else if(data.followers_count<ft){und=true;$("#changer").html('<a class="thresh"  title="Followers back displayed for this user because their number of followers is below the '+ft+' lookup threshold.  Press here to alter.">d</a>');}else{und=false;$("#changer").html('<a class="thresh"  title="Followers back are not displayed for this user because their number of followers is above the '+ft+' lookup threshold. Press here to increase.">n</a>');}});};function aI(){var url='http://twitter.com/account/verify_credentials.json?callback=?';$.getJSON(url,function(data){var P=$('#user').html('');$('#searchcol:hidden').show();cu=data.screen_name;$('#user_name_hidden').val('');$('#user_name').val('');$('#user').html('Please a valid twitter username and password to continue. It is sent to twitter, not twitya.');if(cu!=undefined){$('#user_name_hidden').val(cu);$('#user_name').val('');$('#friends').html('');$('#user').html('');$('#switchnow').html('<a class="user" title="see your standard view" href="#'+cu+'">client view</a>');$('#loginname').html('<span style="padding:0.2em 0.4em;">logged in: <span style="background-color:#F2F2F2;padding:0.2em 0.4em;">'+cu+'</span></span>');$('#tweettoggle').show();$('#divuchanger').show();$("#uchanger").val("tl");$('#searchmessage').html('showing all updates referencing this user');$('#changer').hide();D('client');aF('');aD('@'+cu);$('#searchmessage').html('showing all updates referencing this user');av();}var J=window.user_template;J=ah(data,J);J=B(data,J);J=ag(data.status,J);P.append(J);if(ftt=="unlimited"){und=true;$("#changer").html("<a class='thresh' title='Followers back displayed for this user because there is an unlimited lookup threshold.  Press here to alter.'>d</a>");}else if(ftt=="off"){und=false;$("#changer").html('<a class="thresh"  title="Followers back are not displayed for this user because this feature is switched off. Press here to increase.">n</a>');}else if(data.followers_count<ft){und=true;$("#changer").html('<a class="thresh"  title="Followers back displayed for this user because their number of followers is below the '+ft+' lookup threshold.  Press here to alter.">d</a>');}else{und=false;$("#changer").html('<a class="thresh"  title="Followers back are not displayed for this user because their number of followers is above the '+ft+' lookup threshold. Press here to increase.">n</a>');}});};function fetch_as_client(user){document.getElementById('updatescol').style.marginTop="0px";document.getElementById('searchcol').style.marginTop="0px";uid=[];cont=false;$('.error:visible').hide();var url='http://twitter.com/account/verify_credentials.json?callback=?';$.getJSON(url,function(data){$('#searchcol:hidden').show();cu=data.screen_name;$('#user_name_hidden').val('');$('#user_name').val('');if(cu!=undefined){lstate='client';$('#loginname').html('<span style="padding:0.2em 0.4em;">logged in: <span style="background-color:#F2F2F2;padding:0.2em 0.4em;">'+cu+'</span></span>');$('#tweettoggle').show();af(user);}});};function D(user,m){m=(typeof m=='undefined')?'fupdates':m;$('#updatescol:hidden').show();$('#updates').prepend('<div class="loading">loading..</div>');if(user=='client'){var url='http://twitter.com/statuses/user_timeline.json?callback=?';var refb='rupct';}else{var url='http://twitter.com/statuses/user_timeline/'+escape(user)+'.json?callback=?';var refb='refup';}$('#uprefresh').attr("rel",refb);$(this).removeClass("switchmid").removeAttr("rel");$.getJSON(url,function(twit){var P=$('#updates').html('');for(i=0;i<twit.length;i++){var J=window.updates_template;J=ah(twit[i].user,J,i);J=ag(twit[i],J,i,m);P.append(J);delete J;}});};function aH(){$('#mentions').prepend('<div class="loading">loading..</div>');var aurl='http://twitter.com/statuses/mentions.json?count=30&callback=?';$.ajax({url:aurl,dataType:"json",error:function(xhr,status,errorThrown){alert(errorThrown+'\n'+status+'\n'+xhr.statusText);},success:function(twit){var P=$('#mentions').html('<h2><span style="border-bottom-width:0px;border-bottom-color:#FFF2E5;border-bottom-style:solid;">Mentions</span><a title="refresh mentions." rel="refmn" class="switchmid" style="display:inline">r</a></h2>');for(i=0;i<twit.length;i++){var J=window.mentions_template;J=ah(twit[i].user,J);J=ag(twit[i],J);P.append(J);delete J;}}});};function aF(t){if((t==undefined)||(t=='')){t=1;$('#timeline').html('');$('#loadnow').html('<span id="next"></span><span id="tlload" style="font-size:1em;" class="loading">loading..</span>');}else{$("#tlload").fadeIn("slow");}t=parseInt(t);var aurl='http://twitter.com/statuses/friends_timeline.json?count=30&page='+t+'&callback=?';$.ajax({url:aurl,dataType:"json",error:function(xhr,status,errorThrown){alert(errorThrown+'\n'+status+'\n'+xhr.statusText);},success:function(twit){if(t==1){var P=$('#timeline').html('<h2><span style="border-bottom-width:0px;border-bottom-color:#FFF2E5;border-bottom-style:solid;">Timeline</span><a title="refresh timeline. clear browser\'s saved pwds, restart and then refresh for new user" rel="reftl" class="switchmid" style="display:inline">r</a></h2>');}else{var P=$('#timeline');}for(i=0;i<twit.length;i++){var J=window.timeline_template;J=ag(twit[i],J);J=ah(twit[i].user,J,i,'tline');P.append(J);delete J;if((und==true)&&(i==(twit.length-1))){aq('client');}if(i==(twit.length-1)){t=t+1;P.append('<div style="margin:3px 0px;border-bottom-width:1px;border-bottom-color:silver;border-bottom-style:solid;"></div>');$("#tlload").hide();$('#next').html('<a style="font-size:1em; padding-right:100%;" class="switchmid " rel="reftl'+t+'" >next</a>');}}}});};function F(user,t){$('#changer:hidden').show();t=(typeof t=='undefined')?'':t;if((t==undefined)||(t=='')){t=1;$('#friends').html('');$('#loadnow').html('<span id="next"></span><span id="tlload" style="font-size:0.8em;" class="loading">loading..</span>');}else{$("#tlload").fadeIn("slow");}t=parseInt(t);if(user=='client'){var url='http://twitter.com/statuses/friends.json?page='+t+'&callback=?';var refb='rfnct';}else{var url='http://twitter.com/statuses/friends/'+escape(user)+'.json?page='+t+'&callback=?';var refb='reffn';}$.getJSON(url,function(twit){if(t==1){var P=$('#friends').html('<h2>Newest friends<!--<a title="refresh newest friends" style="display:inline" rel="'+refb+'" class="switchmid">r</a>--></h2>');}else{var P=$('#friends');}for(i=0;i<twit.length;i++){if((!twit[i].status)||(twit[i].protected==true))if(!twit[i].status)continue;var J=window.friends_template;J=ah(twit[i],J,i,'frnds');J=ag(twit[i].status,J);P.append(J);delete J;if((und==true)&&(i==(twit.length-2))){aq(user);}if(i==(twit.length-2)){t=t+1;P.append('<div style="margin:3px 0px;border-bottom-width:1px;border-bottom-color:silver;border-bottom-style:solid;"></div>');$("#tlload").hide();if(user=='client'){$('#next').html('<a style="font-size:1em; padding-right:100%;" class="switchmid " rel="rfnct'+t+'" >next</a>');}else{$('#next').html('<!--<a style="font-size:1em; padding-right:100%;" class="switchmid " rel="reffn'+t+'" >next</a>-->');}}}});};function al(user){if(user=='client'){var url='http://twitter.com/statuses/followers.json?callback=?';var refb='rflct';}else{var url='http://twitter.com/statuses/followers/'+escape(user)+'.json?callback=?';var refb='reffl';}$('#followers').prepend('<div class="loading">loading..</div>');$.getJSON(url,function(twit){var P=$('#followers').html('<h2>Newest followers<a title="refresh newest followers" style="display:inline" rel="'+refb+'" class="switchmid">r</a></h2>');for(i=0;i<twit.length;i++){if((!twit[i].status)||(twit[i].protected==true))continue;var J=window.followers_template;J=ah(twit[i],J,i);J=ag(twit[i].status,J);P.append(J);delete J;}});};function aD(O){$('#sstatus').prepend('<span class="loading">searching..</span>');var url='http://search.twitter.com/search.json?q='+escape(O)+'&rpp=20&callback=?';$.getJSON(url,function(data){var P=$('#search').html('');$.each(data.results,function(i,item){var J=window.search_template;J=C(item,J,i);P.append(J);delete J;});$('#sstatus').html('');if($('.searchtweet').length==0){$('#search').prepend('<div class="result error" id="error">no search results</div>');}});};/*function aq(b){var flrsid=[];var t=b;if(b=='client')t=cu;var url='http://twitter.com/followers/ids/'+escape(t)+'.json?callback=?';$.getJSON(url,function(data){for(var i=0;i<data.length;i++){flrsid[i]=data[i];}flrsid=flrsid.sortNum();if(b=='client'){aG(flrsid);}else{ar(flrsid);}});};*/function aq(b){var flrsid=[];var t=b;if(b=='client')t=cu;var url='http://twitter.com/followers/ids/'+escape(t)+'.json?callback=?';$.getJSON(url,function(data){for(var i=0;i<data.length;i++){flrsid[i]=data[i];}flrsid=flrsid.sortNum();if(b=='client'){var selected = $("#uchanger option:selected");tt = selected.val(); if (tt == 'fd') { ar(flrsid); } else {aG(flrsid);}}else{ar(flrsid);}});};function ar(flrs){var flrsarray=[];flrsarray=flrs;uid=uid.sortNum();for(i=0;i<uid.length;i++){for(j=0;j<flrsarray.length;j++){if(uid[i]==flrsarray[j]){$('.t-' + uid[i]).css({visibility:"visible"});flrsarray=flrsarray.slice(j+1);continue;}}}uid=[];flrsarray=[]};function aG(flrs){var flrsarray=[];flrsarray=flrs;uid=uid.sortNum();for(i=0;i<uid.length;i++){for(j=0;j<flrsarray.length;j++){if(uid[i]==flrsarray[j]){$('.t-'+uid[i]).css({visibility:"visible"});flrsarray=flrsarray.slice(j+1);continue;}}}uid=[];flrsarray=[]};function lodge(n,s){var para='un='+n+'&so='+s;$.ajax({type:"POST",url:"http://twitya.com/bin/pro.php",data:para});};function aM(){$('.error:visible').hide();G('client');};String.prototype.parseURL=function(){return this.replace(/(\b(https?|ftp|file):\/\/([-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|]))/ig,"<a href='$1'>$3</a>");};String.prototype.parseUsername=function(){return this.replace(/(^|\s|rt|RT)[@]+([A-Za-z0-9-_]+)/ig,"$1@<a class='user' href='#$2'>$2</a>");};String.prototype.parseHashtag=function(){return this.replace(/(^|\s)[#]+([A-Za-z0-9-_]+)/ig,"$1#<a href='http://search.twitter.com/search?q=%23$2'>$2</a>");};Array.prototype.sortNum=function(){return this.sort(function(a,b){return a-b;});};function ac(nStr){nStr+='';x=nStr.split('.');x1=x[0];x2=x.length>1?'.'+x[1]:'';var rgx=/(\d+)(\d{3})/;while(rgx.test(x1)){x1=x1.replace(rgx,'$1'+','+'$2');}if(x2.length>4){var ints=parseFloat(x2);out1=ints.toFixed(3);var out2=parseFloat(x1);var finalout=out1+out2;return finalout;}else{return x1+x2;}};function aA(object){$('#searchmessage').html(object);};function A(input){return input.replace('normal','bigger');};function aC(input){return input.replace('_normal','');};function I(str){var ta=document.createElement("textarea");ta.innerHTML=str.replace(/</g,"<").replace(/>/g,">");toReturn=ta.value;ta=null;return toReturn};function ad(search,replace,subject){var f=search,r=replace,s=subject;var ra=r instanceof Array,sa=s instanceof Array,f=[].concat(f),r=[].concat(r),i=(s=[].concat(s)).length;while(j=0,i--){if(s[i]){while(s[i]=(s[i]+'').split(f[j]).join(ra?r[j]||"":r[0]),++j in f){};}};return sa?s:s[0];};function K(message){return message.parseURL().parseUsername().parseHashtag();};function af(user,cl){document.getElementById('updatescol').style.marginTop="0px";document.getElementById('searchcol').style.marginTop="0px";cun=user;uid=[];cont=false;$('#loadnow').html('');$('#followers').html('');$('#mentions').html('');$('#timeline').html('');$("h2:hidden").each(function(){$(this).show();});$('#infopage:visible').hide();var aa=$('#permalink').html('');var t2='| <a href="http://twitya.com/#'+$("#user_name_hidden").val()+'">permalink</a> ';aa.append(t2);$('.error:visible').hide();if(cl==undefined)$('#celeb:visible').hide();if(user=='client'){lstate='client';aI();$('#toclient').css({visibility:"hidden"});}else{$('#user_name_hidden').val(user);$('#user_name').val(user);G(user);D(user);aB();F(user);if((lstate=='client')&&(user==cu))$('#switchnow').html("<a title='return to client view' class='user' href='#client'>standard view</a>");else if((lstate=='client')&&(user!=cu))$('#switchnow').html("<a title='return to client view' class='user' href='#client'>return</a>");av();$('#toclient').css({visibility:"visible"});}if(lstate=='none')$('#switchnow').html('<a title="view '+cun+' as logged in to show reply, retweet and other logged-in only links" id="loginview" href="http://twitya.com">logged out</a>');$('#divuchanger:visible').hide();};function ago(ab){var da=ab;if((da.substring(3,4))==' '){da=da.substr(0,3)+','+da.substr(3);var y=da.substring(27,31);var z=da.substring(12,26);var d=da.substring(9,11);var m=da.substring(5,8);da=da.substr(0,4)+' '+d+' '+m+' '+y+' '+z;}var d=Date.parse(da);var dateFunc=new Date();var L=dateFunc.getTime()-d;var V=L/1000;var Q=L/1000/60;var T=L/1000/60/60;var U=L/1000/60/60/24;var R=L/1000/60/60/24/365;if(Math.round(V)==1)J="1 second ago";else if(Q<1.01)J=Math.round(V)+" seconds ago";else if(Math.round(Q)==1)J="1 minute ago";else if(T<1.01)J=Math.round(Q)+" minutes ago";else if(Math.round(T)==1)J="1 hour ago";else if(U<1.01)J=Math.round(T)+" hours ago";else if(Math.round(U)==1)J="1 day ago";else if(R<1.01)J=Math.round(U)+" days ago";else if(Math.round(R)==1)J="1 year ago";else J=Math.round(R)+" years ago";return J;};function cost(up,ab){var da=ab;var up=up;if((da.substring(3,4))==' '){da=da.substr(0,3)+','+da.substr(3);var y=da.substring(27,31);var z=da.substring(12,26);var d=da.substring(9,11);var m=da.substring(5,8);da=da.substr(0,4)+' '+d+' '+m+' '+y+' '+z;}var d=Date.parse(da);var dateFunc=new Date();var L=dateFunc.getTime()-d;var U=L/1000/60/60/24;J=up/Math.round(U);J=Math.round(J*10)/10;return J;};function popu(up,ab){var da=ab;var up=up;if((da.substring(3,4))==' '){da=da.substr(0,3)+','+da.substr(3);var y=da.substring(27,31);var z=da.substring(12,26);var d=da.substring(9,11);var m=da.substring(5,8);da=da.substr(0,4)+' '+d+' '+m+' '+y+' '+z;}var d=Date.parse(da);var dateFunc=new Date();var L=dateFunc.getTime()-d;var U=L/1000/60/60/24;J=up/Math.round(U);J=Math.round(J*10)/10;return J;};function ae(s,i,z){if(undefined=s){if(i==null){J='';return J;}else{J='reply to <a title="view conversation thread in popup" class="twitlink" href="http://tweetree.com/posts/'+z+'">'+s+'</a>';}return J;}else{J='';return J;}};function open_newwindow(new_url){var Tweet='http://twitter.com/home?status=';if(new_url!=Tweet){window.open(new_url,'','height=600,width=800,scrollbars=yes,resizable=yes');}else{alert("No update written.");}};var liveTweets=new Object();var allTweets=new Object();var cont=false;function ax(){cont=true;liveTweets=new Object();allTweets=new Object();$('#search').html('');$('#sstatus').html('searching...');search(1);};function search(page){if(page<15){var jjj=$('#user_name_hidden').val();as(jjj,page);aw(jjj,page);}else{aE();}};function as(username,page){$.getJSON("http://twitter.com/statuses/user_timeline.json?screen_name="+username+"&count=100&page="+page+"&callback=?",function(data){if(data.length==0){cont=false;aE();return false;}$.each(data,function(i,item){liveTweets[item.id.toString()]=item;});});};function aw(username,page){$.getJSON("http://search.twitter.com/search.json?q=from%3A"+username+"&rpp=100&page="+page+"&callback=?",function(data){$.each(data.results,function(i,item){allTweets[item.id.toString()]=item;});});};function ay(){var liveCount=count(liveTweets);var allCount=count(allTweets);$('#sstatus').html(''+liveCount+' tweets processed...');if(liveCount==allCount){if((liveCount%100==0)&&(liveCount!=0)){search((liveCount/100)+1)}else{aE();}}else{aE();}};function count(obj){var c=0;for(p in obj)if(obj.hasOwnProperty(p))c++;return c;};function aE(){var lowestId=0;var testId=0;jQuery.each(liveTweets,function(id,tweet){testId=parseInt(tweet.id);if(lowestId==0){lowestId=testId;}else{if(lowestId>testId){lowestId=testId;}}});jQuery.each(allTweets,function(id,tweet){if(tweet.id>lowestId&& !liveTweets[tweet.id.toString()]){at(tweet);}});$('#sstatus').html('');if($('.searchtweet').length==0){$('#search').prepend('<div class="result error" id="error">no deleted tweets</div>');}cont=false;av();liveTweets='';allTweets='';};function at(tweet){if($('#tweet_id_'+tweet.id).length){}else{var out='<div class="searchtweet" id="srhead-'+tweet.id+'">'+K(tweet.text)+'<div class="tweetspace"><a title="check to see deletion" href="http://twitter.com/'+tweet.from_user+'/statuses/'+tweet.id+'">_'+ago(tweet.created_at)+'</a></div>';$('#search').append(out);}};function av(){$.getJSON("http://twitter.com/account/rate_limit_status.json?callback=?",function(data){if(data.remaining_hits==0){$('#celeb').show().html('<div style="text-align:center;padding:5px;margin:0px 0px 1em 0;background-color:purple;color:#fffff0;">Your client-side hit quota has been reached.<br>Please take a break or use search only for a few minutes.<!--<br>In future, you can maximize your available quote by turning off the follower-back lookups using the \'n\' link at top right of the friends column.--></div>');}else{$('#remhits').html('quota: '+data.remaining_hits);}});};function pos(idstat){var profobject=document.getElementById('frs-'+idstat);var curleft=curtop=0;if(profobject.offsetParent){do{curleft+=profobject.offsetLeft;curtop+=profobject.offsetTop;}while(profobject=profobject.offsetParent);var divh=document.getElementById('header').offsetHeight;document.getElementById('updatescol').style.marginTop=(curtop-divh)+"px";document.getElementById('searchcol').style.marginTop=(curtop-divh)+"px";}};function aB(){var M=$("input[@name='option_search']:checked").val();switch(M){case '0':aD('@'+$('#user_name_hidden').val());$('#searchmessage').html('showing all updates referencing this user');break;case '1':aD('to:'+$('#user_name_hidden').val());break;case '2':aD('from:'+$('#user_name_hidden').val()+' '+$('#search_string').val());break;case '3':aD($('#search_string').val());break;case '4':ax();break;}return false;};function aL(item){$('#searchbox:visible').hide('fast');var link=item.text+"-"+item.id;link=link.replace(/\s+/g,"-");cellink='<a style="font-size:0.7em;" href="http://valebrity.com/'+link+'">celebrity info</a>';$('#celeb').html(cellink);$('#celeb:hidden').show('fast');af(item.id,cellink);$('#celeb_box').val('');parent.location.hash="#"+item.id;};function aJ(item){$('#searchbox:visible').hide('fast');af(item.id);$('#exec_box').val('');$('#press_box').val('');parent.location.hash="#"+item.id;};function t2t(sn) {if (lstate=='client'){if (cun=='client'){var s = 'http://bettween.com/' + cu + '/' + sn + '/';}else{var s = 'http://bettween.com/' + cun + '/' + sn + '/';}}else{var s = 'http://bettween.com/' + cun + '/' + sn + '/';}window.open(s, '', 'height=600,width=800,scrollbars=yes,resizable=yes');};$(document).ready(function(){/*$().ajaxStop(function(){if(cont)ay();});*/H();var loc=window.location.hash.substr(1);if(loc=='client'){af('client');}else if(loc.length>0){af(loc);}else{$('#infopage:hidden').show();$("h2").each(function(){$(this).hide();});$("input#user_name").focus();}$("#flrchanger").val("25000");$("#user_name").click(function(){$('#user_name').val('');return false;});$("#user_name").keydown(function(event){if(event.keyCode==13){$("#lookup_button").click();return false;}});$("#lookup_button").bind("click",function(){$("label#name_error").hide();if($('#user_name').val()==""){$("label#name_error").show();$("input#user_name").focus();return false;}else{$('#celeb_box').val('');$.history.add($('#user_name').val());af($('#user_name').val());return false;}});$("#flrchanger").change(function(){var selected=$("#flrchanger option:selected");ft=selected.val();ftt=selected.text();$("#threshselect").hide("fast");G($("#userbox").attr("rel"));F($("#userbox").attr("rel"));});$("#search_string").keydown(function(event){if(event.keyCode==13){$("#search_button").click();return false;}});$("#search_button").bind("click",function(){aB();return false;});$('a.user').live('click',function(){$('#celeb_box').val('');var s=$(this).attr("href").substring(1);af(s);$.scrollTo({top:'0px',left:'0px'},1);$.history.add(s);return false;});$('a#rese').live('click',function(event){$('#loadnow').html('');$('#updates').html('');$('#followers').html('');$('#mentions').html('');$('#timeline').html('');$('#celeb').html('');$('#user_name_hidden').val('');$('#user_name').val('');$('#search').html('');$('#sstatus').html('');$('#friends').html('');$('#changer:visible').hide();$("#threshselect:visible").hide();$('#divuchanger:visible').hide();$('#toclient').css({visibility:"visible"});$('#switchnow').html('');$('#user').html('');$('#infopage:hidden').show();$("h2").each(function(){$(this).hide();});$("input#user_name").focus();event.preventDefault();});$('a#loginview').live('click',function(event){fetch_as_client(window.location.hash.substr(1));event.preventDefault();});$(window).history(function(e,hash){$.scrollTo({top:'0px',left:'0px'},1);af(hash);});$('a.thresh').live('click',function(){$("#threshselect").slideToggle("fast");});$("#tchanger").val("off");/*new*/$('#mesa').html('<input type="text"  style="width:100%" class="dirbox" id="celeb_box" />');$.getJSON("http://twitya.com/scripts/celeb.txt",function(data){$('input#celeb_box').jsonSuggest(data,{maxHeight:300,onSelect:aL});/*$('#celeb_box').css({backgroundColor:"#FFFFE0"});$('#celeb_box').focus();*/});/*new*/
/*old
$('#mesa').html('<div style="color:silver;text-align:right;">directory:</div>');$("#tchanger").change(function(){var selected=$("#tchanger option:selected");tt=selected.val();ttt=selected.text();if(loaddir==false){$.include(['js.js','j2.js']);$('#mesa').html('<div style="color:#000000;text-align:right;">loading...</div>');setTimeout(func,1000);loaddir=true;clearTimeout();}else{func();}function func(){switch(tt){case 'celebs':$('#mesa').html('<input type="text"  style="width:100%" class="dirbox" id="celeb_box" />');$.getJSON("http://twitya.com/scripts/celeb.txt",function(data){$('input#celeb_box').jsonSuggest(data,{maxHeight:300,onSelect:aL});$('#celeb_box').css({backgroundColor:"#FFFFE0"});$('#celeb_box').focus();});break;case 'execs':$('#mesa').html('<input type="text"  style="width:100%" class="dirbox" id="exec_box" />');$.getJSON("http://twitya.com/scripts/exec.txt",function(data){$('input#exec_box').jsonSuggest(data,{maxHeight:300,onSelect:aJ});$('#exec_box').css({backgroundColor:"#FCFEE2"});$('#exec_box').focus();});break;case 'press':$('#mesa').html('<input type="text"  style="width:100%" class="dirbox" id="press_box" />');$.getJSON("http://twitya.com/scripts/press.txt",function(data){$('input#press_box').jsonSuggest(data,{maxHeight:300,onSelect:aJ});$('#press_box').css({backgroundColor:"#FBFDE3"});$('#press_box').focus();});break;case 'off':$('#mesa').html("");break;}}});*/
$("#uchanger").change(function(){$('#loadnow').html('');var selected=$("#uchanger option:selected");tt=selected.val();ttt=selected.text();switch(tt){case 'off':$('#friends').html('');$('#followers').html('');$('#timeline').html('');$('#mentions').html('');$('#changer:visible').hide();break;case 'fd':F('client');$('#followers').html('');$('#timeline').html('');$('#mentions').html('');$('#changer:visible').hide();break;case 'fr':$('#friends').html('');al('client');$('#timeline').html('');$('#mentions').html('');$('#changer:visible').hide();break;case 'tl':$('#friends').html('');$('#followers').html('');aF('');$('#mentions').html('');$('#changer:visible').hide();break;case 'mn':$('#friends').html('');$('#followers').html('');$('#timeline').html('');aH();$('#changer:visible').hide();break;}});$('a.shift').live('click',function(){var s=$(this).attr("rel");$('#user_name_hidden').val(s);/*cun=s;*/aB();if(window.location.hash.substr(1)=='client'){D(s,'clientshift');}else{D(s);}var i=$(this).attr("id");i=i.substring(6);pos(i);});$('a.switchmid').live('click',function(){var act=$(this).attr("rel");var n1=act.substring(0,5);var n2=act.substring(5);if(n2>0){$(this).remove();}switch(n1){case 'reftl':aF(n2);break;case 'refmn':aH();break;case 'refup':D(cun);break;case 'rupct':D('client');break;case 'reffn':F(cun,n2);break;case 'rfnct':F('client',n2);break;case 'reffl':al(cun);break;case 'rflct':al('client');break;case 'refsc':aB();break;}});$("#refpage").click(function(){var loc=window.location.hash.substr(1);if(loc=='client'){D('client');aB();aF('');}else if(loc.length>0){G(cun);D(cun);F(cun);aB();}});$('a.twitlink').live('click',function(){var s=$(this).attr("href");window.open(s,'','height=600,width=800,scrollbars=yes,resizable=yes');return false;});$('input.text-input').focus(function(){$(this).css({backgroundColor:"#F9F9F9"});});$('input.text-input').blur(function(){$(this).css({backgroundColor:"#FFFFFF"});});$("input:radio").click(function(){var M=$("input[@name='option_search']:checked").val();switch(M){case '0':aA('updates referencing this user');$('#searchbox:visible').hide('fast');aD('@'+$('#user_name_hidden').val());break;case '1':aA('recent updates directed to this user');$('#searchbox:visible').hide('fast');aD('to:'+$('#user_name_hidden').val());break;case '2':$('#searchbox:hidden').show('fast');aA('search all updates of this user');$('#search').html('');$('#search_string').focus();break;case '3':$('#searchbox:hidden').show('fast');aA('search all updates');$('#search').html('');$('#search_string').focus();break;case '4':aA('deleted updates of this user');$('#searchbox:visible').hide('fast');ax();break;}});mouseovertabsmenu.init("mytabsmenu","mysubmenuarea",true);$("#jbtnSlideToggle").click(function(){$("#twitterscan").slideToggle("fast");});$("#tweettoggle").click(function(){writing();});});$(document).ajaxError(function(){alert('have error');cont=false;});$(document).ajaxComplete(function(event,XMLHttpRequest,ajaxOptions){console.log(ajaxOptions);});