(function(){$.prettyDate={template:function(source,params){if(arguments.length==1)
return function(){var args=$.makeArray(arguments);args.unshift(source);return $.prettyDate.template.apply(this,args);};if(arguments.length>2&&params.constructor!=Array){params=$.makeArray(arguments).slice(1);}
if(params.constructor!=Array){params=[params];}
$.each(params,function(i,n){source=source.replace(new RegExp("\\{"+i+"\\}","g"),n);});return source;},now:function(){return new Date();},format:function(time){var date=new Date((time||"").replace(/-/g,"/").replace(/[TZ]/g," ")),diff=($.prettyDate.now().getTime()-date.getTime())/1000,day_diff=Math.floor(diff/86400);if(isNaN(day_diff)||day_diff<0||day_diff>=31)
return;var messages=$.prettyDate.messages;return day_diff==0&&(diff<60&&messages.now||diff<120&&messages.minute||diff<3600&&messages.minutes(Math.floor(diff/60))||diff<7200&&messages.hour||diff<86400&&messages.hours(Math.floor(diff/3600)))||day_diff==1&&messages.yesterday||day_diff<7&&messages.days(day_diff)||day_diff<31&&messages.weeks(Math.ceil(day_diff/7));}};$.prettyDate.messages={now:"Ã  l'instant",minute:"il y a 1 minute",minutes:$.prettyDate.template("il y a {0} minutes"),hour:"il y a 1 heure",hours:$.prettyDate.template("il y a {0} heures"),yesterday:"hier",days:$.prettyDate.template("il y a {0} jours"),weeks:$.prettyDate.template("il y a {0} semaines")};$.fn.prettyDate=function(options){options=$.extend({value:function(){return $(this).attr("rel");},interval:10000},options);var elements=this;function format(){elements.each(function(){var date=$.prettyDate.format(options.value.apply(this));if(date&&$(this).text()!=date)
$(this).text(date);});}
format();if(options.interval)
setInterval(format,options.interval);return this;};})();
