function timeAgo(dateString){

	language = PB.lang;

	var D = new Date(Date.parse(dateString));
	var now = new Date();

	var seconds = now.format('U') - D.format('U');

	if (isNaN(seconds)){
		return dateString;
	}

	var minutes = Math.round(seconds/60);
	var hours = Math.round(seconds/3600);
	var days = Math.round(seconds/3600/24);

	if (days > 0){
		if(language == 'nl'){
			return days + ' dagen geleden';
		}
		return days + ' days ago';
	} else if (hours > 0){
		if(language == 'nl'){
			return hours + ' uren geleden';
		}
		return hours + ' hours ago';
	} else if (minutes > 0){
		if(language == 'nl'){
			return minutes + ' minuten geleden';
		}
		return minutes + ' minutes ago';
	} else {
		if(language == 'nl'){
			return seconds + ' seconden geleden';
		}
		return seconds + ' seconds ago';
	}
};

/**
 * Register method to pbjs Templating
 */
PB.Template.register('timeAgo', timeAgo)
