function relative_time(time_value) {
	var values = time_value.split(" ");
	time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
	var parsed_date = Date.parse(time_value);
	var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
	var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
	delta = delta + (relative_to.getTimezoneOffset() * 60);

	if (delta < 60) {
		return 'minder dan een minuut geleden';
	} else if (delta < 120) {
		return 'ongeveer een minuut geleden';
	} else if (delta < (60 * 60)) {
		return (parseInt(delta / 60)).toString() + ' minuten geleden';
	} else if (delta < (120 * 60)) {
		return 'ongeveer een uur geleden';
	} else if (delta < (24 * 60 * 60)) {
		return 'ongeveer ' + (parseInt(delta / 3600)).toString() + ' uur geleden';
	} else if (delta < (48 * 60 * 60)) {
		return '1 dag geleden';
	} else {
		return (parseInt(delta / 86400)).toString() + ' dagen geleden';
	}
}
function parseTwitterDate(time_value) {
    var values = time_value.split(" ");
	time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
	var parsed_date = Date.parse(time_value);
	return parsed_date;
}
function orderByDate(i1, i2) {
	var d1 = parseTwitterDate(i1.created_at);
	var d2 = parseTwitterDate(i2.created_at);
    return((d1 > d2) ? -1 : ((d1 < d2) ? 1 : 0));
}
function displayItems() {
	totalArray.sort(orderByDate);
	jQuery.each(totalArray, function (i, item) {	
		pre = '<span class="user"><a href="http://twitter.com/' + item.user.screen_name + '" target="_blank">' + item.user.name + '</a></span>';
		
		var value = (item.retweeted_status == null) ? item.text : item.retweeted_status.text;
		value = value.replace(/http:\/\/\S+/g, '<a href="$&" target="_blank">$&</a>');
		value = value.replace(/^(@)(\w+)/g, '@<a href="http://twitter.com/$2" target="_blank">$2</a>');
		value = value.replace(/^(#)(\w+)/g, '#<a href="http://search.twitter.com/search?q=%23$2" target="_blank">$2</a>');
		value = '<span class="text">' + value + "  -  " + relative_time(item.created_at) + '</span>';
		value = value.replace('." target', '" target').replace('.</a>','</a>.');
		value = value.replace(':" target', '" target').replace(':</a>','</a>:');
		value = value.replace(/\s(@)(\w+)/g, ' @<a href="http://twitter.com/$2" target="_blank">$2</a>');
		value = value.replace(/\s(#)(\w+)/g, ' #<a href="http://search.twitter.com/search?q=%23$2" target="_blank">$2</a>');
		jQuery(parentClass).append('<div class="tweet">' + pre + value + "</div>");
	});
}
