/* * (c) 2010 Chad Etzel - TweetGrid.com * This file may not be reproduced without the express written permission of the author. */ function _(val){return document.getElementById(val);}function updatelink(){var lhref=baseurl;var grp='';for(var i=1;i<=num_boxes;i++){grp='';if(get_("search",i)!='-'){if(document.getElementById('tbox'+i).value.toLowerCase().substring(0,6)=="group:"){grp="group:";}lhref=lhref+'&q'+i+'='+jtw_urlencode(document.getElementById('tbox'+i).value)+'';}if(get_("type",i)=="list"&&getilist(i)!=""){lhref=lhref+'&q'+i+'=list:'+jtw_urlencode(getilist(i))+'';}}if(_("tdiv_hashtag").value.length>1){lhref=lhref+"&htag="+_("tdiv_hashtag").value.replace("#","");}document.getElementById('gridlink').href=lhref;document.getElementById('gridlink').title=lhref;document.getElementById('tinylink').href="javascript:dotiny();";document.getElementById('tinylink').innerHTML="Short URL";}function changegrid(){if(document.getElementById('gridsel').value!='def'){var lhref='';lhref=location.protocol+"//"+location.host+location.pathname+'?l='+document.getElementById('gridsel').value;for(var i=1;i<=num_boxes;i++){if(get_("search",i)!='-')lhref=lhref+'&q'+i+'='+jtw_urlencode(document.getElementById('tbox'+i).value)+'';}lhref=lhref+"&an=n";location.href=lhref;}}function changelanguage(){for(var i=1;i<=num_boxes;i++){set_("lang",i,document.getElementById('lang').value);set_("lastsearch",i,'');stopit(i);changesearch(i);}}function changenum(){for(var i=1;i<=num_boxes;i++){if(get_("type",i)=="search"||get_("type",i)=="group"){set_("max_tweets",i,document.getElementById('numtweets').value);set_("rpp",i,document.getElementById('numtweets').value);set_("lastsearch",i,'');set_("lastID",i,0);set_("lastsearch",i,'');$('#jtw_grid_t'+i.toString()).empty();stopit(i);if(get_("search",i)!=''&&get_("search",i)!='-'){set_("timer",i,0);getdemux(i);}}}}function stopit(i){clearTimeout(get_("timer",i));set_("timer",i,-1);set_("timeout",i,0);pageTracker._trackPageview('/stop');}function changesearch(i){if($('#tbox'+i.toString()).val().substring(0,6)=="group:"){changegroup(i);return;}stopit(i);set_("timer",i,0);var search=document.getElementById('tbox'+i).value;var re=new RegExp("(.*)(near:([a-z0-9, ]*)[ ]*within:([0-9kmi]*))(.*)","i");var m=re.exec(search);if(m&&m[3]&&m[4]){var location=m[3];var radius=m[4];var url="http://pipes.yahoo.com/pipes/pipe.run?RadiusTxt="+radius+"&Zip="+jtw_urlencode(location)+"&_id=27c113188a1f89baab07f2d133bc3557&_render=json&_callback=?";$.getJSON(url,function(data){$('#results').html(data.value.items[0].geostring+" !!!");var newsearch=m[1]+m[5]+" "+data.value.items[0].geostring;changesearch_bottom(i,newsearch);});}else{changesearch_bottom(i,search);}return;}function changesearch_bottom(i,search){set_("search",i,search);var newtimeout=getisearchrefresh(i);if(newtimeout<9){set_("timeout_min",i,9);set_("timeout",i,9);set_("timeout_max",i,30);}else{set_("timeout_min",i,newtimeout);set_("timeout",i,newtimeout);set_("timeout_max",i,Math.max(30,newtimeout*2));}if(get_("lastsearch",i)!=get_("search",i)){set_("lastID",i,0);set_("lastsearch",i,'-');$('#jtw_grid_t'+i.toString()).empty();}set_("type",i,'search');getdemux(i);updatelink();pageTracker._trackPageview('/search/box/'+i);pageTracker._trackPageview('/search/'+jtw_urlencode(get_("search",i)));}function changegroup(i){stopit(i);set_("search",i,document.getElementById('tbox'+i).value.substring(6));set_("timeout",i,35);set_("timeout_min",i,35);set_("timeout_max",i,75);if(get_("lastsearch",i)!=get_("search",i)){set_("lastID",i,0);set_("lastsearch",i,'-');$('#jtw_grid_t'+i.toString()).empty();}set_("type",i,'group');getdemux(i);updatelink();pageTracker._trackPageview('/group/box/'+i);}function dotiny(){var sc=document.createElement('script');var h=document.getElementsByTagName('head')[0];sc.language='javascript';var lhref='';var thref='';var term='';lhref=lhref+baseurl;thref=jtw_urlencode(document.getElementById('gridlink').href);thref=thref.replace(/%2523/g,'%252523');thref=thref.replace(/%2524/g,'%252524');sc.src='./js/turl.js?url='+thref+'&callback=gottiny';sc.type='text/javascript';h.appendChild(sc);}function gottiny(url){document.getElementById('tinylink').href=url;document.getElementById('tinylink').innerHTML=url;}function showtweetdiv(){arr=document.getElementsByName("wrow");for(i=0;iSuccess!';_('tdiv_tweet').value='';_('tdiv_tid').value="0";updatecharsnew(_('tdiv_tweet').value);}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 doreply(name,tid){_('tdiv_tweet').value='@'+name+' ';_('tdiv_tid').value=tid.toString();showtweetdiv();_('tdiv_tweet').focus();pageTracker._trackPageview('/tweet_reply');}function doretweet(user,idx,tid){var tweet=$('#jtw_grid'+idx.toString()+' .tweetcontent'+tid.toString()).text();tweet=tweet.replace(/"/g,"\"");tweet=tweet.replace(/>/g,">");tweet=tweet.replace(/</g,"<");_('tdiv_tweet').value='RT @'+user+': '+tweet;_('tdiv_tid').value="0";showtweetdiv();_('tdiv_tweet').focus();pageTracker._trackPageview('/tweet_retweet');}function sharebytweet(){dotiny();sharebytweet2();}function sharebytweet2(){if(_('tinylink').href.substr(0,12)!='http://is.gd'){setTimeout("sharebytweet2();",500);return false;}_('tdiv_tweet').value='Check out my TweetGrid! '+_('tinylink').href+' ';showtweetdiv();_('charcount').innerHTML='98';_('tdiv_tweet').focus();}