var tweetUsers = ['ElitePartner'];
var buildString = "";

$(document).ready(function(){
	$('#twitter-ticker').slideDown('slow');
	for(var i=0;i<tweetUsers.length;i++)
	{
		if(i!=0) buildString+='+OR+';
		buildString+='from:'+tweetUsers[i];
	}
	var fileref = document.createElement('script');
	fileref.setAttribute("type","text/javascript");
	fileref.setAttribute("src", "https://search.twitter.com/search.json?q="+buildString+"&callback=TweetTick&rpp=3");
	document.getElementsByTagName("head")[0].appendChild(fileref);
});

function TweetTick(ob)
{
	var container=$('#tweet-container');
	container.html('');
	$(ob.results).each(function(el){
	
		var str = '	<div class="tweet">\
					<div class="time">'+relativeTime(this.created_at)+'</div>\
					<div class="txt"><a style="color: rgb(83, 79, 72);" href="http://twitter.com/elitepartner" target="_blank">'+formatTwitString(this.text)+'</a></div>\
					</div>';
		container.append(str);
	});
}

function formatTwitString(str)
{
	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 <= 20)			return "Gerade eben";
	if(difference <= 60)			return "Vor einer Minute";
	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 "+Math.round(difference/3600)+" Stunden";
	if(difference < 1.5*24*3600)	return "Gestern";
	var dateArr = pastTime.split(' ');
	return dateArr[4].replace(/\:\d+$/,'')+' '+dateArr[2]+' '+dateArr[1]+(dateArr[3]!=curDate.getFullYear()?' '+dateArr[3]:'');
}
