var t=0,f=0,b=0,di=0,de=0,interval,failCount=0,store="/store.php",filter="",tOldCache="",tNewCache="",fOldCache="",fNewCache="",bOldCache="",bNewCache="",diOldCache="",diNewCache="";function getTwitterResults(a,c,d){$.getJSON("http://search.twitter.com/search.json?rpp=15&q="+a+" OR from:"+a+" OR to:"+a+c+"&result_type=recent&callback=?",function(e){tstatusData="";tprocessedData="";if(e.results){$.each(e.results,function(g,h){if(tprocessedData.indexOf(h.created_at+"-"+h.id_str)==-1){tprocessedData=tprocessedData+"|"+h.created_at+"-"+h.id_str;tstatusData+=h.created_at+"[M]"+h.from_user+"[M]"+h.id_str+"[M]"+h.profile_image_url+"[E]";tstatusData+=h.text+"[S]"}});if(d=="new"){tNewCache=tstatusData}else{if(d=="old"){tOldCache=tstatusData}else{$.post(store,{t:tstatusData,q:decodeURIComponent(a)},function(){t=1})}}}else{t=1}})}function getFBResults(a,c,d){$.getJSON("http://graph.facebook.com/search?limit=15&q="+a+c+"&callback=?",function(e){fstatusData="";fprocessedData="";if(e.data){$.each(e.data,function(g,h){if(fprocessedData.indexOf(h.created_time+"-"+h.id)==-1){fprocessedData=fprocessedData+"|"+h.created_time+"-"+h.id;fstatusData+=h.created_time+"[M]"+h.from.id+"[M]"+h.from.name+"[M]"+h.id+"[E]";if(!h.message){fstatusData+=h.name+" - "+h.link+"[S]"}else{if(h.message.length>1000){fstatusData+=h.message.substring(0,1000)+" ..."}else{fstatusData+=h.message}if(h.link&&h.link!="http://www.facebook.com/"){if(h.name){fstatusData+=" <br/>"+h.name+" - "+h.link.replace("graph","www")}else{fstatusData+=" <br/>"+h.link}}fstatusData+="[S]"}}});if(d=="new"){fNewCache=fstatusData}else{if(d=="old"){fOldCache=fstatusData}else{$.post(store,{f:fstatusData,q:decodeURIComponent(a)},function(){f=1})}}}else{f=1}})}function getBuzzResults(c,d,e){defaultProfileImage="http://www.gstatic.com/s2/profiles/images/googleyeyes96.png";var a="";if(d==""){a="http://www.googleapis.com/buzz/v1/activities/search?max-results=100&alt=json&q=body:"+c+" OR comment:"+c+"&callback=?"}else{a="http://www.googleapis.com/buzz/v1/activities/search?max-results=100&alt=json&q="+d+" OR comment:"+c+"&callback=?"}$.getJSON(a,function(h){bstatusData="";bprocessedData="";var g=0;if(h.data.items){if(!(a.indexOf("date>")!=-1)){h.data.items.sort(sortDateDesc)}else{h.data.items.sort(sortDateAsc)}$.each(h.data.items,function(j,k){if(g<15){if(bprocessedData.indexOf(k.updated+"-"+k.actor.name)==-1){bprocessedData=bprocessedData+"|"+k.updated+"-"+k.actor.name;if(k.actor.thumbnailUrl==""){k.actor.thumbnailUrl=defaultProfileImage}bstatusData+=k.updated+"[M]"+k.actor.name+"[M]"+k.links.alternate[0].href+"[M]"+k.actor.thumbnailUrl+"[M]"+k.actor.id+"[E]";if(k.crosspostSource){bstatusData+=k.title;bstatusData+=" <br/>More at: "+k.crosspostSource}else{if(k.object.content){content=k.object.content;if(content.length>1000){content=k.object.content.substring(0,1000)+" ..."}bstatusData+=content}else{bstatusData+=k.title}}bstatusData+="[S]";g+=1}}});if(e=="new"){bNewCache=bstatusData}else{if(e=="old"){bOldCache=bstatusData}else{$.post(store,{b:bstatusData,q:decodeURIComponent(c)},function(){b=1})}}}else{b=1}})}function getDiggResults(a,c,d){$.getJSON("http://services.digg.com/1.0/endpoint?method=search.stories&type=javascript&count=20&sort=submit_date-desc&query="+a+c+"&callback=?",function(e){distatusData="";diprocessedData="";if(e.stories){$.each(e.stories,function(g,h){if(diprocessedData.indexOf(h.submit_date+"-"+h.id)==-1){diprocessedData=diprocessedData+"|"+h.submit_date+"-"+h.id;if(h.topic&&h.topic.name){diggTopicName=h.topic.name}else{diggTopicName="Unknown"}distatusData+=h.submit_date+"[M]"+h.user.name+"[M]"+h.id+"[M]"+h.href+"[M]"+h.user.icon+"[M]"+diggTopicName+"[M]"+h.diggs+"[M]"+h.link+"[E]";if(h.description){distatusData+=h.description+"[S]"}else{distatusData+=h.href+"[S]"}}});if(d=="new"){diNewCache=distatusData}else{if(d=="old"){diOldCache=distatusData}else{$.post(store,{di:distatusData,q:decodeURIComponent(a)},function(){di=1})}}}else{di=1}})}function getDeliciousResults(a,c){$.getJSON("http://feeds.delicious.com/v2/json/tag/"+a+c+"?count=100&callback=?",function(d){destatusData="";deprocessedData="";if(d){$.each(d,function(g,h){if(deprocessedData.indexOf(h.dt+"-"+h.a)==-1){deprocessedData=deprocessedData+"|"+h.dt+"-"+h.a;destatusData+=h.dt+"[M]"+h.a+"[M]"+h.u;if(h.n){destatusData+="[M]"+h.n}else{destatusData+="[M] "}if(h.t){destatusData+="[M]";for(var e in h.t){destatusData+=h.t[e]+"[T]"}}destatusData+="[E]";destatusData+=h.d+"[S]"}});$.post(store,{de:destatusData,q:decodeURIComponent(a)},function(){de=1})}else{de=1}})}function isSearchDone(){interval=setInterval("checkResults()",1000)}function checkResults(){var a=11;if(t==1&&f==1&&b==1&&di==1&&de==1){clearInterval(interval);onDone()}else{failCount+=1}if(failCount>4){if(failCount>a){clearInterval(interval);s=0;failCount=0;if((t+f+b+di+de)==0){alert("Oops !\n\nThere was a problem getting your results ("+t+f+b+di+de+")\n\nPlease try again")}else{clearInterval(interval);onDone()}}if((failCount%5)==0){form=document.getElementById("f");q=encodeURIComponent(form.q.id);if(t==0){getTwitterResults(q,"","")}if(f==0){getFBResults(q,"","")}if(b==0){getBuzzResults(q,"","")}if(di==0){getDiggResults(q,"","")}if(de==0){getDeliciousResults(q,"")}}}}jQuery.fn.sort=function(){return this.pushStack([].sort.apply(this,arguments),[])};function sortDate(d,c){if(d.updated==c.updated){return 0}return d.updated>c.updated?1:-1}function sortDateDesc(d,c){return sortDate(d,c)*-1}function sortDateAsc(d,c){return sortDate(c,d)*-1}function clearResults(a){$.post(store,{c:a})}function handleSubmit(a){if(s==0){s=1;if(document.getElementById("searchResDiv")){if(document.getElementById("searchResDiv").style.display=="none"){document.getElementById("searchResDiv").style.display="block"}document.getElementById("searchResDiv").innerHTML="<table class=bodysm width=100%><tr><td width=16><img src=../images/spinner.gif width=16 height=16/></td><td>&nbsp;Getting your results ...</td></tr></table>"}if(document.getElementById("homeResDiv")){document.getElementById("homeResDiv").style.display="block";document.getElementById("homeResDiv").innerHTML="<table style='padding-top:3px'><tr><td><img src=../images/spinner.gif width=25 height=25/></td><td class='bodymed' style='padding-bottom:3px;'>&nbsp;Getting your results ...</td></tr></table>"}form=document.getElementById("f");if(a==1){form.q.id=form.q.value}q=encodeURIComponent(form.q.id);clearResults(form.q.id);getTwitterResults(q,"","");getFBResults(q,"","");getBuzzResults(q,"","");getDiggResults(q,"","");getDeliciousResults(q,"");isSearchDone()}}function filterResults(c,a){form=document.getElementById("f");if(a==1){if(document.getElementById("searchResDiv")){if(document.getElementById("searchResDiv").style.display=="none"){document.getElementById("searchResDiv").style.display="block"}document.getElementById("searchResDiv").innerHTML="<table class=bodysm width=100%><tr><td width=16><img src=../images/spinner.gif width=16 height=16/></td><td>&nbsp;Getting your results ...</td></tr></table>"}filter=c;clearResults(form.q.value);if(c=="t"){getTwitterResults(form.q.value,"","");f=b=de=di=1}if(c=="f"){getFBResults(form.q.value,"","");t=b=de=di=1}if(c=="b"){getBuzzResults(form.q.value,"","");f=t=de=di=1}if(c=="di"){getDiggResults(form.q.value,"","");f=b=de=t=1}if(c=="de"){getDeliciousResults(form.q.value,"");f=b=t=di=1}if(c=="a"){getTwitterResults(form.q.value,"","");getFBResults(form.q.value,"","");getBuzzResults(form.q.value,"","");getDiggResults(form.q.value,"","");getDeliciousResults(form.q.value,"")}pageIncrement=10;isSearchDone()}else{$.post(store,{d:c,q:form.q.value},function(){window.location.reload()})}};
