function TweetTick(ob)

{

	//var container=$('#tweet-container');

	//alert (containerId);

	var container=$(containerId);

	container.html('');

	
    var i = 0;
	$(ob.results).each(function(el){
		var str = '';
		if(i==0)
			var str = '<div class="twitter-head"><div class="twitterbild"><a href="http://twitter.com/'+this.from_user+'" target="_blank"><img src="fileadmin/layout/295-Twitter.png" /></a></div><div class="twitterhead"><h1>@Schachjugend auf Twitter</h1><div class="twitterlink"><a href="http://twitter.com/'+this.from_user+'" target="_blank">Alle Tweets lesen</a></div></div><div style="clear:both;"></div></div>';
//		var str = '<div class="tweet"><div class="tweet-left"><div class="avatar"><a href="http://twitter.com/'+this.from_user+'" target="_blank"><img src="'+this.profile_image_url+'" alt="'+this.from_user+'" /></a></div><div class="user"><a href="http://twitter.com/'+this.from_user+'" target="_blank">'+this.from_user+'</a></div><div class="time">'+relativeTime(this.created_at)+'</div></div><div class="txt">'+formatTwitString(this.text)+'</div></div>';
		str += '<div class="tweet"><div class="txt">'+formatTwitString(this.text)+'</div><div class="time">'+relativeTime(this.created_at)+'</div></div>';

		

		container.append(str);

		i++;

	});
	container.jScrollPane();

}



function formatTwitString(str)

{

	str=' '+str;

	str = str.replace(/((ftp|https?):\/\/([-\w\.]+)+(:\d+)?(\/([\w/_\.]*(\?\S+)?)?)?)/gm,'<a href="$1" target="_blank">$1</a>');

	str = str.replace(/([^\w])\@([\w\-]+)/gm,'$1@<a href="http://twitter.com/$2" target="_blank">$2</a>');

	str = str.replace(/([^\w])\#([\w\-]+)/gm,'$1<a href="http://twitter.com/search?q=%23$2" target="_blank">#$2</a>');

	return str;

}



function relativeTime(pastTime)

{	

	var origStamp = Date.parse(pastTime);

	var curDate = new Date();

	var currentStamp = curDate.getTime();

	

	var difference = parseInt((currentStamp - origStamp)/1000);



	if(difference < 0) return false;



	if(difference <= 5)				return "Gerade jetzt";

	if(difference <= 20)			return "vor wenigen Sekunden";

	if(difference <= 60)			return "eine Minute vergangen";

	if(difference < 3600)			return "vor "+parseInt(difference/60)+" Minuten";

	if(difference <= 1.5*3600) 		return "vor einer Stunde";

	if(difference < 23.5*3600)		return "vor ungef&auml;hr "+Math.round(difference/3600)+" Stunden";

	if(difference < 1.5*24*3600)	return "ein Tag vergangen";

	

	var dateArr = pastTime.split(' ');

	return dateArr[4].replace(/\:\d+$/,'')+' '+dateArr[2]+' '+dateArr[1]+(dateArr[3]!=curDate.getFullYear()?' '+dateArr[3]:'');

}
