function relative_created_at(time_value) {
	var created_at_time = Date.parse(time_value.replace(" +0000",""));
	var relative_time = arguments.length > 1 ? arguments[1] : new Date();
	var wordy_time = parseInt((relative_time.getTime() - created_at_time) / 1000) + (relative_time.getTimezoneOffset()*60);
	var returnString;

	if (wordy_time < 60) {				// < 60 Sekunden
		returnString = 'vor weniger als eine Minute';
	}
	else if (wordy_time < 3600) {			// < 60 Minuten
		returnString = 'vor ' + (parseInt((wordy_time+30)/60)).toString() + ' Minuten';
	}
	else if (wordy_time < 86400) {		// < 24 Stunden
		returnString = 'vor ' + (parseInt((wordy_time+1800)/3600)).toString() + ' Stunden';
	}
	else if (wordy_time < 129600) {		// < 36 Stunden
		returnString = 'vor einem Tag';
	}
	else {
		returnString = 'vor ' + (parseInt((wordy_time+43200)/86400)).toString() + ' Tagen';
	}
	return returnString;
}

// You can thank Chris Clark for the next bit. I do :o)
function autolink(s) {
	var hlink = /(ht|f)tp:\/\/([^ \,\;\:\!\)\(\"\'\<\>\f\n\r\t\v])+/g;
	return (s.replace (hlink, function ($0,$1,$2) {
		s = $0.substring(0,$0.length);

		// remove trailing dots brackets etc, if any
		while (s.length > 0 &&
			(s.charAt(s.length-1) == '.' ||
			 s.charAt(s.length-1) == ')' ||
			 s.charAt(s.length-1) == ']' ||
			 s.charAt(s.length-1) == '"' ||
			 s.charAt(s.length-1) == '}' ||
			 s.charAt(s.length-1) == ','))
		s = s.substring(0, s.length-1);

		// add hlink
		return " " + s.link(s);
	}));
}

function via(s) {
	var i = s.indexOf(">");
	if (i < 0) return s;
	s = s.substr(i+1, s.length-i);
	i = s.indexOf("<");
	if (i < 0) return "?";
	return s.substr(0, i);
}

//var tweets = '<ul id="twitter-list">';
var tweets = '';
var maxTweets = 6;
var alternate = 1;
for(var i = 0; i < maxTweets && i < Twitter.posts.length; i++) {
	var post = Twitter.posts[i];
	if (0 == 0 &&  post.text.substr(0, 1) == '@') {
		  maxTweets++;
		  continue;
	}
	var showTwitterName = 0;
	var showTimeFirst = 1;
	var timeText = ' ';
	timeText += '<a href="' +
		'http://twitter.com/wortschau/' + 'status/' + post.id_str +
		'"title="Permalink to this twitter (id ' + post.id_str + ') at twitter.com" target="_blank">' +
		relative_created_at(post.created_at) + ' via ' + via(post.source)+'</a>';

	timeText +=  '  ' ;
	var postText = autolink(post.text);

	//tweets += '<li>';
	if (alternate == 1) {
		tweets += '<div class="twitterpair">';
		tweets += '<div class="twitter">';
		alternate++;
	} else if (alternate == 2) {
		tweets += '<div class="twitter normargin">';
		alternate--;
	}
	tweets += '<div class="userinfo">';
	tweets += '<a href="http://twitter.com/wortschau/" target="_blank">';
      tweets += '<img alt="user photo" src="' + post.user.profile_image_url + '" width="30" /></a>';
	tweets += '<div class="userdetails"><div class="twittertime">' + timeText + '</div></div></div>';
	tweets += postText;

	if(alternate == 2) {
		tweets += '</div>';

	} else if(alternate == 1) {
		 tweets += '</div></div>';
	}
	//tweets += '</li>';
}
	//tweets += '</ul>';

document.getElementById('twitter-box').innerHTML = tweets;

