﻿$(document).ready(function(){
	var curr_date=new Date();
	if(window.location.hash){
		var hash = window.location.hash.substring(1).split("-");
		curr_date.setYear(hash[2]);
		curr_date.setMonth(hash[1]-1);
		curr_date.setDate(hash[0]);	
		$(".lienCalendrierJour,.lienCalendrier").eq(hash[0]-1).addClass("active");
	}else{
		$(".lienCalendrierJour,.lienCalendrier").eq(curr_date.getDate()-1).addClass("active");
	}
		curr_date.setHours(00);
		curr_date.setMinutes(00);
	var curr_timestamp=Math.round((curr_date.getTime())/1000);
	
	//Charge la première fois
	loadEvents(curr_timestamp);
	
	//Va chercher les événements coorespondants à un timestamp
	function loadEvents(timestamp){
		$.ajax({
			
			type: "POST", url: "modules/mod_agenda/search_events.php", data: "action=load&timestamp=" + timestamp,
			complete: function(data){
				$("div#list_events").html(data.responseText);
				$("div#list_events").children().slideDown(1000);
				$("a.img_gros").fancybox(); /* Using custom settings */ 
			}
		});
	}
	
	$("a.num_day").click(function(){
		$(".active").removeClass("active");
		$(this).parent('div').addClass("active");
		setTimeout(
		function(){
			$(this).parent('div').toggleClass("active",1)
			var hash = window.location.hash.substring(1).split("-");
			var curr_date = new Date();
			curr_date.setYear(hash[2]);
			curr_date.setMonth(hash[1]-1);
			curr_date.setDate(hash[0]);	
			curr_date.setHours(00);
			curr_date.setMinutes(00);
			var curr_timestamp=Math.round((curr_date.getTime())/1000);
			loadEvents(curr_timestamp);
		},100);
	});
	
});