/* * (c) 2011 Chad Etzel - TweetGrid.com * This file may not be reproduced without the express written permission of the author. */ var cur_tweetopts=$('.tweetopts:first');function dofavoritenew(tweetid){var user=_('tdiv_user').value;var pass=_('tdiv_pass').value;_('tweetrc').innerHTML="Favoriting...";pageTracker._trackPageview('/favorite');$.ajax({type:"POST",url:"./js/favorite.php5",data:"&user="+user+"&pass="+pass+"&tweetid="+tweetid,success:function(data){favorited(data,tweetid);}});}function favorited(val,tweetid){if(val=="success"){_('tweetrc').innerHTML='';$('#fav-'+tweetid+'').html('Favorited!');}else if(val=="err:userpass"){_('tweetrc').innerHTML='Wrong Username/Password';window.alert('Please enter your Username and Password above');}else if(val=="err:generic"){_('tweetrc').innerHTML='Oops!!!! Try again!';}else{_('tweetrc').innerHTML='Oops! Try again!';}}function dofavoritenew_grid(idx,tid,elem){var tweetid=tid;var user;var pass;if(get_("type",idx)=="friends"||get_("type",idx)=="dm"){user=getiuser(i);pass='oauth';}else{user=$('#tweetdiv_usernames').val();pass='oauth';}if(user==""||pass==""){window.alert('Please enter your Username and Password above to favorite tweets.');showtweetdiv();return;}_('tweetrc').innerHTML="Favoriting...";pageTracker._trackPageview('/favorite');$.ajax({type:"POST",url:"./js/favorite_oauth.php5",data:"&user="+user+"&pass="+pass+"&tweetid="+tweetid,success:function(data){favorited_grid(data,idx,tid,elem);}});}function favorited_grid(val,idx,tid,elem){if(val=="success"){_('tweetrc').innerHTML='';$(elem).find('.icofav').attr('src','./img/ico_fav_on.png');$(elem).unbind('click');$(elem).parents('.jtw_tweet_class').filter(':first').addClass('favorited');}else if(val=="err:userpass"){_('tweetrc').innerHTML='Wrong Username/Password';}else if(val=="err:generic"){_('tweetrc').innerHTML='Oops!!!! Try again!';}else{_('tweetrc').innerHTML='Oops! Try again!';}}function wau(){$('#wau').html('');$('#wau').append('');setTimeout('wau();',55000+Math.floor(Math.random()*10000));}function cleanjs(){var num=$('head script').filter('[src*=search.twitter.com]').length-10;$('head script[src*=search.twitter.com]').filter(':lt('+num+')').remove();$('head script[src*=tweet.js]').filter(':not(:last)').remove();setTimeout('cleanjs();',30000);}function emailtweet(user,i,tid){$('#emailtweet').css('left',Math.max(0,Math.floor(($('body').width()-$('#emailtweet').width())/2)));$('#emailtweet').css('top',Math.max(0,Math.floor(($('body').height()-$('#emailtweet').height())/2)));var tweet=$('#jtw_grid'+i.toString()+' .tweetcontent'+tid.toString()).text();var tstamp=$('#jtw_grid'+i.toString()+' #tweetdiv'+tid.toString()+' .tstampdiv').text();tweet=tweet.replace(/"/g,"\"");tweet=tweet.replace(/>/g,">");tweet=tweet.replace(/</g,"<");var subject="Tweet from @"+user;var body="\n"+tweet+"\n - @"+user+"\n\n"+tstamp+"\n\n";if(get_("type",i)!="dm"){body+="Original: http://twitter.com/"+user+'/status/'+tid+"\n\n";}body+="Profile: http://twitter.com/"+user+"\n\nThis email sent from TweetGrid - http://tweetgrid.com/\nReal-time twitter search updates.";$('#emt_subject').val(subject);$('#emt_body').val(body);$('#emt_status').html('');$('#emailtweet').fadeIn("slow");$('#emt_to').focus();$('#emt_to').select();}function emailtweet_close(){$('#emailtweet').fadeOut("slow");$('#emt_subject').val('');$('#emt_body').val('');}function emailtweet_send(){var to=$('#emt_to').val();var from=$('#emt_from').val();var from_email=$('#emt_from_email').val();var subject=$('#emt_subject').val();var body=$('#emt_body').val();$('#emt_status').html('Sending...');$.ajax({type:"POST",url:"./emailtweet.php5",data:"ref=tg&to="+to+"&from="+from+"&from_email="+from_email+"&subject="+subject+"&body="+body,success:function(data){if(data=="success"){$('#emt_status').html('Success!!!');emailtweet_close();pageTracker._trackPageview('/email_tweet');}else{window.alert(data);$('#emt_status').html('');}}});}function dmdiv_close(){$('#dmdiv').fadeOut("slow");}function dmdiv_open(i,user){$('#dmdiv').css('left',Math.max(0,Math.floor(($('body').width()-$('#dmdiv').width())/2)));$('#dmdiv').css('top',Math.max(0,Math.floor(($('body').height()-$('#dmdiv').height())/2)));$('#dmdiv_to').val(user);if(i){if(getiuser(i)&&getipass(i)){$('#dmdiv_from').val(getiuser(i));$('#dmdiv_pass').val(getipass(i));}else if($('#tdiv_user').val()&&$('#tdiv_pass').val()){$('#dmdiv_from').val($('#tdiv_user').val());$('#dmdiv_pass').val($('#tdiv_pass').val());}}$('#dmdiv').fadeIn('slow');if(user){$('#dmdiv_msg').focus();}else{$('#dmdiv_to').focus();}}function dm_send(){var from=$('#dmdiv_usernames').val();var pass='';var msg=$('#dmdiv_to').val()+":"+$('#dmdiv_msg').val();$('#dmdiv_err').text('Sending...');doproxy(from,pass,"dodm",msg,0,0,dmsuccess,dmerror);}function dmsuccess(i,arr){$('#dmdiv_msg').val('');$('#dmdiv_char').text('140');$('#dmdiv_err').text('');if($('#dmdiv_sticky').attr('checked')){$('#dmdiv_to').focus().select();}else{$('#dmdiv_to').val('');dmdiv_close();}pageTracker._trackPageview('/action/dm_send');}function dmerror(i,err){$('#dmdiv_err').text(err);}function charcountdm(val){$('#dmdiv_char').text((140-val.length).toString());}function charcountphoto(val){$('#photodiv_char').text((121-val.length).toString());}function errmsg_show(i,msg){$('#errmsgdiv').css('left',Math.max(0,Math.floor(($('body').width()-$('#errmsgdiv').width())/2)));$('#errmsg').text(msg+" - Box "+i.toString());$('#errmsgdiv').fadeIn('slow');}function errmsg_close(){$('#errmsgdiv').fadeOut('slow');}function showtweetopts(ev){cur_tweetopts.hide();$(this).find('.tweetopts').show();cur_tweetopts=$(this).find('.tweetopts');}function hidetweetopts(ev){$(this).find('.tweetopts').hide();}function photostart(){$('#photodiv_err').html('Uploading and Tweeting...');return true;}function photodivreset(){$('#photodiv_form')[0].reset();if($('#tdiv_user').val()&&$('#tdiv_pass').val()){$('#photodiv_from').val($('#tdiv_user').val());$('#photodiv_pass').val($('#tdiv_pass').val());}$('#photodiv_err').html('');$('#photodiv_result').hide();$('#photodiv_formpart').show();}function photosuccess(mediaid,mediaurl){$('#photodiv_formpart').hide();$('#photodiv_form')[0].reset();$('#photodiv_thumb').attr('src','http://TweetPhotoAPI.com/api/TPAPI.svc/json/imagefromurl?size=thumbnail&url='+mediaurl);$('#photodiv_tplink').html('http://www.tweetphoto.com/'+mediaid);$('#photodiv_tplinka').attr('href','http://www.tweetphoto.com/'+mediaid);$('#photodiv_tpshort').html(mediaurl);$('#photodiv_tpshorta').attr('href',mediaurl);$('#photodiv_result').show();pageTracker._trackPageview('/action/photo_post');}function photofail(errmsg){$('#photodiv_err').html(errmsg);pageTracker._trackPageview('/action/photo_fail');}function photodivshow(){photodivreset();$('#photodiv').css('left',Math.max(0,Math.floor(($('body').width()-$('#photodiv').width())/2)));$('#photodiv').css('top',Math.max(0,Math.floor(($('body').height()-$('#photodiv').height())/2)));if($('#tdiv_user').val()&&$('#tdiv_pass').val()){$('#photodiv_from').val($('#tdiv_user').val());$('#photodiv_pass').val($('#tdiv_pass').val());}$('#photodiv').fadeIn("slow");$('#photodiv_msg').select().focus();pageTracker._trackPageview('/action/photo_show');}function photodivclose(){$('#photodiv_form')[0].reset();$('#photodiv').fadeOut("slow");}function blogdivshow(){$('#blogdiv').css('left',Math.max(0,Math.floor(($('body').width()-$('#blogdiv').width())/2)));$('#blogdiv').css('top',Math.max(0,Math.floor(($('body').height()-$('#blogdiv').height())/2)));$('#blog_postpost').html('').hide();$('#blog_entry').show();$('#blogdiv').fadeIn("slow");$('#blog_title').select().focus();pageTracker._trackPageview('/action/blog_show');}function blogdivclose(){$('#blogdiv').fadeOut("slow");}function blogpost(){var user=$('#blog_user').val();var pass=$('#blog_pass').val();var title=$('#blog_title').val();var content=$('#blog_content').val();var url=$('#blog_url').val();errcallback=blogerr;callback=blogsuccess;$('#blogdiv_err').html("Posting...");$.ajax({type:"POST",url:"./wpproxy.php5",data:"user="+user+"&pass="+pass+"&title="+title+"&url="+url+"&submitted=1"+"&content="+content,success:function(data){var arr=eval(data);if(arr.error){errcallback(i,arr.error);}else{callback(i,arr.postnum);}}});}function blogerr(i,err){$('#blogdiv_err').html(err);}function blogsuccess(i,postnum){var trailslash="";if($('#blog_url').val().charAt($('#blog_url').val().length-1)!="/"){trailslash="/";}var newurl=$('#blog_url').val()+trailslash;var link=newurl+'?p='+postnum.toString();var anchor=''+link+'';var posthtml='Success!

Your new post is located at:

'+anchor;$('#blog_title').val('');$('#blog_content').val('');$('#blogdiv_err').html('');$.getJSON('./js/turl.js?url='+jtw_urlencode(link)+'&callback=?',function(data){var tiny=data;var tinyanchor=''+tiny+'';posthtml+='

Shortened URL: '+tinyanchor;posthtml+='

Tweet the Full Address or The Shortened URL';$('#blog_entry').hide();$('#blog_postpost').html(posthtml);$('#blog_postpost').show();pageTracker._trackPageview('/action/blog_post');});}function prefill_tweet(txt){showtweetdiv();$('#tdiv_tweet').val(txt);}function showuserinfo(i,imgobj,user){var obj=$(imgobj).parent('.jtw_tweet_class');if(!($(obj).find('.userinfo').length)){if($('.userinfo'+user).length){var html=$('.userinfo'+user+":first").html();var newhtml='

";$(obj).append(newhtml);$(obj).find('.userinfo').slideDown("slow");}else{var url="http://t4.twitter.com/users/show/"+user+".json?callback=?";$.getJSON(url,function(data){var newhtml='";$(obj).append(newhtml);$(obj).find('.userinfo').slideDown("slow");});}}else{if($(obj).find('.userinfo').css('display')=="block"){hideuserinfo(i,imgobj);}else{$(obj).find('.userinfo').slideDown("slow");}}pageTracker._trackPageview('/action/userinfo');}function hideuserinfo(i,aobj){var obj=$(aobj).parents('.jtw_tweet_class');$(obj).find('.userinfo').slideUp("slow");}function showfollow(i,user){$('#followdiv').css('left',Math.max(0,Math.floor(($('body').width()-$('#followdiv').width())/2)));$('#followdiv').css('top',Math.max(0,Math.floor(($('body').height()-$('#followdiv').height())/2)));$('#follow_name').val(user);$('#followtitle').html("Follow "+user);if(i){if(getiuser(i)&&getipass(i)){$('#follow_user').val(getiuser(i));$('#follow_pass').val(getipass(i));}else if($('#tdiv_user').val()&&$('#tdiv_pass').val()){$('#follow_user').val($('#tdiv_user').val());$('#follow_pass').val($('#tdiv_pass').val());}}$('#followdiv').fadeIn('slow');if(user){$('#follow_user').focus();}else{$('#follow_name').focus();}pageTracker._trackPageview('/action/follow_show');}function hidefollow(){$('#follow_name').val('');$('#follow_err').html('');$('#followdiv').fadeOut("slow");}function dofollow(){var name=$('#follow_name').val();var user=$('#followdiv_usernames').val();var pass='';$('#follow_err').text('Sending request...');doproxy(user,pass,"follow",name,0,0,followsuccess,followerror);}function followsuccess(i,arr){hidefollow();pageTracker._trackPageview('/action/follow_do');}function followerror(i,err){$('#follow_err').text(err);}function get_tweet_user_for_ad(){var ret;ret=$('#tweetdiv_usernames').val();if(!ret){ret=getiuser(1);}if(!ret){ret="";}return ret;}function get_tweet_userid_for_ad(){var ret;var username=get_tweet_user_for_ad();if(!username||username==""){return"";}ret=$("#tweetdiv_usernames option[value="+username+"]:last").attr("userid");if(!ret){ret="";}return ret;}function fetchad(){var userid=get_tweet_userid_for_ad();if(userid==""){fetchadhouse();return;}$.getJSON("http://api.140proof.com/ads/user.js?hb="+userid+"&app_id=8&jsonp=?",function(data){var i=1;var ad=data.ads[0];var user=ad.user.screen_name;var tweet=ad.text;var tstamp="";var img=ad.image_url;if(img.substr(0,img.length-2,1)=="_"){img=img.substr(0,img.length-2);img=img+"_m";}var tid=ad.status.id;if(tid==null){tid=0;}var type="search";var click_url=ad.action_urls.click_url;var imp_url=ad.action_urls.impression_url;var rply_url=ad.action_urls.reply_url;var rt_url=ad.action_urls.retweet_url;var fav_url=ad.action_urls.favorite_url;var flw_url=ad.action_urls.friendship_url;var byline=ad.byline;var adblock=format_tweet_bottom(i,user,tweet,tstamp,img,tid,type);doadshown=1;$('#jtw_grid_a'+i).html(adblock);$('#jtw_grid_a'+i+' div:first').removeClass('jtw_new_tweet').addClass('jtw_ad_tweet').find('b a').attr('href',click_url).end().find('span:first').find('a').attr('href',click_url).end().end().find('span:first').wrap('').end().find('.optswrap');var optswrap=$('#jtw_grid_a'+i+' div:first').find('.optswrap');optswrap.find('img[title=Reply]').click(function(){doadrply(user,rply_url);}).end().find('img[title=Retweet]').click(function(){doadrt(user,rt_url);}).end();if(tid!=0){optswrap.find('img[title=Favorite]').click(function(){doadfav(user,fav_url);}).end();}else{optswrap.find('img[title=Favorite]').parent().remove();}optswrap.find('img[title=DM '+user+']').parent().remove();optswrap.find('img[title=View Original]').parent().remove();optswrap.find('img[title=Email Tweet]').parent().remove();optswrap.find('.tstampdiv').html(byline).find('a').css('color','#777').attr('target','_blank');optswrap.find('.tweetopts').append('Follow '+user+'');optswrap.find('img[title=Follow '+user+']').click(function(){doadflw(user,flw_url);}).end();$.getJSON(imp_url+"&jsonp=?",function(data){mpmetrics.track('ad_imp',{"user":user});mpmetrics.track_funnel("doad",1,"imp",{"u":user});pageTracker._trackPageview('/ad_imp');});});}function fetchadhouse(){var ads=[{user:"TweetFireApp",tweet:"From the creator of TweetGrid, a blazing fast new Twitter client for iPhone - TweetFire - http://TweetFireApp.com/",tstamp:"",img:"http://img.tweetimag.es/i/TweetFireApp_m",tid:0,type:"search",click_url:"http://tweetfireapp.com/",byline:"Advertisement from TweetGrid"},{user:"PicPlum",tweet:"We are the easiest way to sent digital photo prints! http://picplum.com/",tstamp:"",img:"http://img.tweetimag.es/i/PicPlum_m",type:"search",click_url:"https://www.picplum.com/",byline:"Advertisement from TweetGrid"},{user:"ExportMyPosts",tweet:"Do you have a Posterous blog? Easily export and backup your data with ExportMyPosts - https://exportmyposts.com",tstamp:"",img:"http://img.tweetimag.es/i/TweetGrid_m",tid:0,type:"search",click_url:"http://exportmyposts.com/",byline:"Advertisement from TweetGrid"},{user:"TweetGrid",tweet:"Do you want to advertise here? Be seen by tens of thousands of users! Click here to contact us!",tstamp:"",img:"http://img.tweetimag.es/i/TweetGrid_m",tid:0,type:"search",click_url:"https://docs.google.com/spreadsheet/viewform?formkey=dDBhUUt4V3NrMFdmSkxQcmJBY2FQQUE6MQ",byline:"Advertisement from TweetGrid"}];var i=1;var idx=Math.floor(Math.random()*ads.length);var ad=ads[idx];var user=ad.user;var tweet=ad.tweet;var tstamp=ad.tstamp;var img=ad.img;var tid=ad.tid;if(tid==null){tid=0;}var type=ad.type;var click_url=ad.click_url;var imp_url="";var rply_url="";var rt_url="";var fav_url="";var flw_url="";var byline=ad.byline;var adblock=format_tweet_bottom(i,user,tweet,tstamp,img,tid,type);doadshown=1;$('#jtw_grid_a'+i).html(adblock);$('#jtw_grid_a'+i+' div:first').removeClass('jtw_new_tweet').addClass('jtw_ad_tweet').find('b a').attr('href',click_url).end().find('span:first').find('a').attr('href',click_url).end().end().find('span:first').wrap('').end().find('.optswrap');var optswrap=$('#jtw_grid_a'+i+' div:first').find('.optswrap');optswrap.find('img[title=Reply]').click(function(){doadrply(user,rply_url);}).end().find('img[title=Retweet]').click(function(){doadrt(user,rt_url);}).end();if(tid!=0){optswrap.find('img[title=Favorite]').click(function(){doadfav(user,fav_url);}).end();}else{optswrap.find('img[title=Favorite]').parent().remove();}optswrap.find('img[title=DM '+user+']').parent().remove();optswrap.find('img[title=View Original]').parent().remove();optswrap.find('img[title=Email Tweet]').parent().remove();optswrap.find('.tstampdiv').html(byline).find('a').css('color','#777').attr('target','_blank');optswrap.find('.tweetopts').append('Follow '+user+'');optswrap.find('img[title=Follow '+user+']').click(function(){doadflw(user,flw_url);}).end();mpmetrics.track('ad_imp_house',{"user":user});pageTracker._trackPageview('/ad_imp_house');}function doadclk(u){mpmetrics.track('ad_clk',{"u":u});mpmetrics.track_funnel("doad",2,"clk",{"u":u});pageTracker._trackPageview('/ad_clk');}function doadrply(u,url){mpmetrics.track('ad_rply',{"u":u});if(url!=null){$.getJSON(url+"&jsonp=?",function(data){});}}function doadrt(u,url){mpmetrics.track('ad_rt',{"u":u});if(url!=null){$.getJSON(url+"&jsonp=?",function(data){});}}function doadfav(u,url){mpmetrics.track('ad_fav',{"u":u});if(url!=null){$.getJSON(url+"&jsonp=?",function(data){});}}function doadflw(u,url){mpmetrics.track('ad_flw',{"u":u});if(url!=null){$.getJSON(url+"&jsonp=?",function(data){});}}var doadtimer=0;var doadtime=0;var doadshown=0;function doad(){if(doadshown==0||new Date().getTime()>=(doadtime+5*60*1000)){clearTimeout(doadtimer);fetchad();doadtimer=setTimeout(doad,7*60*1000);doadtime=new Date().getTime();}else{}}var egg="thereisnospoon";var egg2="bluepill";var eggarr=[];var eggarr2=[];var eggser;var eggser2;for(var x=0;x=0){$('link[rel*=style][title=def]')[0].disabled=true;$('link[rel*=style][title=m]')[0].disabled=false;kkeys=[];}if(kkeys.toString().indexOf(eggser2)>=0){$('link[rel*=style][title=m]')[0].disabled=true;$('link[rel*=style][title=def]')[0].disabled=false;kkeys=[];}if(kkeys.length>30){kkeys=[];}},true);}function changeskin(){var newskin=$('#skinsel').val();if(newskin!='invalid'){$('link[rel*=style][title]').each(function(){$(this)[0].disabled=true;});$('link[rel*=style][title='+newskin+']')[0].disabled=false;}}function session_keepalive(){$.ajax({type:"POST",url:"./js/session_keepalive.php5",data:"",success:function(data){void(0);}});setTimeout(session_keepalive,5*60*1000);}