function duration(time_value) {
	var tTime=new Date(Date.parse(time_value));
	var cTime=new Date();
	var min=Math.round((cTime-tTime)/60000);
	if (min==0) {
		var sec=Math.round((cTime-tTime)/1000);
		if(sec<10){
			var r='less than 10 seconds ago';
		}else if(sec<20) {
			var r='less than 20 seconds ago';
		}else if(sec<30) {
			var r='half a minute ago';
		}else{
			var r='a minute ago';
		}
	}else if(min==1){
		var sec=Math.round((cTime-tTime)/1000);
		if(sec==30){
			var r='half a minute ago';
		}else if(sec<60) {
			var r='less than a minute ago';
		}else{
			var r='1 minute ago';
		}
	}else if(min<45){
		var r=min+' minutes ago';
	}else if(min<60){
		var r='about 1 hour ago';
	}else if(min<1440){
		var hr=Math.round(min/60);
		if(hr==1){
			var r='about 1 hour ago';
		}else{
			var r='about '+hr+' hours ago';
		}
	}else if(min<2880){
		var r='1 day ago';
	}else{
		var day=Math.round(min/1440);
		var r=day+' days ago';
	}
	return r;
}

var t1,t2;
var ts_prefix="http://search.twitter.com/search.json?q=%231mtweets";
var ts_suffix="&rpp=10&callback=?";

jQuery.noConflict();
jQuery(document).ready(function(){
	tsearch1();
	jQuery("#ts_submit").click(function(event){tsearch2();});
});

function tsearch1() {
	clearTimeout(t1);
	clearTimeout(t2);
	jQuery.getJSON(ts_prefix+ts_suffix, function(data){
		var r='';
		jQuery(data.results).each(function(){
			when=duration(this.created_at);
			r+=getResult(this.profile_image_url,this.from_user,this.text,when);
		});
		jQuery("#FeedResults").html(r);
	});
	t1=setTimeout("tsearch1()",10000);
}

function tsearch2() {
	clearTimeout(t1);
	clearTimeout(t2);
	jQuery.getJSON(ts_prefix+(jQuery("#ts_q")===undefined?'':' '+encodeURIComponent(jQuery("#ts_q").val()))+ts_suffix, function(data){
		var r='';
		jQuery(data.results).each(function(){
			when=duration(this.created_at);
			r+=getResult(this.profile_image_url,this.from_user,this.text,when);
		});
		jQuery("#ts_results").html(r);
	});
	t2=setTimeout("tsearch2()",10000);
}

function getResult(img_url,user,text,when){
	var r='<table>';
	r+='<tr><td class="ts_r_img" rowspan="3"><img class="ts_r_img_pic" width="48" height="48" border="1" src="'+img_url+'"/></td>';
	r+='<td class="ts_r_nm"><a class="ts_r_nm" href="http://twitter.com/'+user+'"><b>'+user+'</b></a></td></tr>';
	r+='<tr><td class="ts_r_txt">'+text+'</td></tr>';
	r+='<tr><td class="ts_r_tm">'+when+'</td></tr>';
	r+='</table>';
	return r;
}

function tcount(o){
	var c=110-o.value.length;
	if(c<0||c>=110){
		jQuery('#home_search_submit').attr('disabled',true);
	}else{
		jQuery('#home_search_submit').attr('disabled',false);
	}
	if(c<10){
		jQuery('#tCountDown').css('color','#D40D0C');
	}else if(c<20){
		jQuery('#tCountDown').css('color','#5C0002');
	}else{
		jQuery('#tCountDown').css('color','#B8CA5A');
	}
	jQuery('#tCountDown').html(c);
}