(function($){
	$(function(){
		
		var jAgenda = $("#agenda");
		var jMessage = $('<div class="date-post-container"></div>').appendTo(jAgenda);
		
		function initCalendar() {
			
			jAgenda.find("a.previous, a.next").click(function(e){
				e.preventDefault();
				$.get(
					$(this).attr("rel").slice(8), // ajaxurl
					function(data){
						jAgenda.find("div.calendar-content").html(data);
						initCalendar();
					}
				);
			}).end()
			
			.find("td").find("a").click(function(e){
				e.preventDefault();
				
				var ajaxUrl = ROOT_PATH + 'remote/agenda.php?action=agenda&page=0&date=' + $(this).attr("href").slice(-10);
				
				$.get(
					ajaxUrl,
					function(data){
						jMessage.html(data);
					}
				);
				
			}).end()
			
			.filter(".current").find("a").click();
		};
		
		initCalendar();
	});
})(jQuery);
