function prettyDate(time){
	var date = new Date(time*1000),
		diff = (((new Date()).getTime() - date.getTime()) / 1000),
		day_diff = Math.floor(diff / 86400);
			
	if ( isNaN(day_diff) || day_diff < 0 || day_diff >= 31 )
		return;
			
	return day_diff == 0 && (
			diff < 60 && "Przed chwilą" ||
			diff < 120 && "1 minutę temu" ||
			diff < 3600 && Math.floor( diff / 60 ) + " minut(y) temu" ||
			diff < 7200 && "1 godzinę temu" ||
			diff < 86400 && Math.floor( diff / 3600 ) + " godz. temu") ||
		day_diff == 1 && "Wczoraj" ||
		day_diff < 7 && day_diff + " dni temu" ||
		day_diff < 31 && Math.ceil( day_diff / 7 ) + " tyg. temu";
}

window.addEvent('domready', function() {
$$('.date').each(function(date) {
	var data =  prettyDate(date.get('text'));
	date.set('text', data);
});
});
