/*
 *	Config du cadie
 */
var page_url = "calendrier/calendrier.php";
var cal_div = "calendrier";

/**
 * On ajoute un produit au cadie
 * @param num_produit
 * @return
 */
 
function prev()
{
	var page = url_lien + page_url + "?dated="+date+"&moiactu=true";
	var contenu = "";
	var list1=date.split('-')
	var test1=0;
	var test2=0;
	date = call_mktime(date, (2));
	datet=search_month(date);
	datest=search_month(dateselect);
	if(datet==datest)
	{
		date=dateselect;
		test1=1;
	}
	date2 = call_mktime(date2, (2));
	date2t=search_month(date2);
	if(date2t==datest)
	{
		date2=dateselect;
		test2=1;
	}
	
	datet=search_month(date);
	dateac=search_month(dateactu);
	if(datet>dateac)
	{
		document.getElementById("bt_rew").style.display="block";
		document.getElementById("fleche").style.display="block";
	}
	//$('#'+cal_div+'').slideUp("slow", function(){
		contenu = call_page(url_lien + page_url + "?dated="+date+"&moiactu="+test1+"&cat="+cat+"&url_lien="+url_lien) + "" + call_page(url_lien + page_url + "?dated="+date2+"&moiactu="+test2+"&cat="+cat+"&url_lien="+url_lien);
		/*alert(contenu);*/
		document.getElementById(cal_div).innerHTML=contenu;
		//$('#'+cal_div+'').slideDown("slow");
	//});
}

function rew()
{
	
	if(date>dateactu)
	{
		var page = url_lien + page_url + "?dated="+date+"&moiactu=true";
		var contenu = "";
		var list1=date.split('-')
		var test1=0;
		var test2=0;
		date = call_mktime(date, (-2));
		date2 = call_mktime(date2, (-2));
		if(date<dateactu)
		{
			date = call_mktime2(date, dateactu);
			date2 = call_mktime2(date2, dateactu, (+1));
		}
		if(date2<dateactu)
		{
			date = call_mktime2(date, dateactu);
			date2 = call_mktime2(date2, dateactu, (+1));
		}
		
		datet=search_month(date);
		datest=search_month(dateselect);
		if(datet==datest)
		{
			date=dateselect;
			test1=1;
		}
		date2t=search_month(date2);
		if(date2t==datest)
		{
			date2=dateselect;
			test2=1;
		}
		dateac=search_month(dateactu);
		if(datet==dateac)
		{
			document.getElementById("bt_rew").style.display="none";
			document.getElementById("fleche").style.display="none";
		}
		//$('#'+cal_div+'').slideUp("slow", function(){
			contenu = call_page(url_lien + page_url + "?dated="+date+"&moiactu="+test1+"&cat="+cat+"&url_lien="+url_lien) + "" + call_page(url_lien + page_url + "?dated="+date2+"&moiactu="+test2+"&cat="+cat+"&url_lien="+url_lien);
			/*alert(contenu);*/
			document.getElementById(cal_div).innerHTML=contenu;
			//$('#'+cal_div+'').slideDown("slow");
		//});
	}
	else
	{
		document.getElementById("bt_rew").style.display="none";
		document.getElementById("fleche").style.display="none";
	}
}

function testfleche()
{
	/*
		datet=search_month(date);
		dateac=search_month(dateactu);
	*/
	
	if(cache_fleche_gauche == "oui")
	{
		document.getElementById("bt_rew").style.display="none";
		document.getElementById("fleche").style.display="none";
	}
/*	
	$.ajax({
	  url: url_lien + "ajax/mktime.php?date="+ date +"&action=selectmois",
	  success: function(msg)
	  {
	    var datet = msg;
	    
		$.ajax({
		  url: url_lien + "ajax/mktime.php?date="+ dateactu +"&action=selectmois",
		  success: function(msg2)
		  {
		    var dateac = msg2;
		   	
		   	if(datet==dateac)
			{
				//document.getElementById("bt_rew").style.display="none";
				//document.getElementById("fleche").style.display="none";
			} 
		}
		});
	
	  }
	});
	
	*/
}

function call_page(page)
{
	var xhr = ajax_xhr();
	
	/*xhr.onreadystatechange  = function()
	{
		if (xhr.readyState == 4)
    	{
			alert(xhr.responseText);
			return xhr.responseText;
    	}
	}*/
	xhr.open("GET",page,  false);
	xhr.send(null);
	return xhr.responseText;
}

function call_mktime(date_conv, indice)
{
	var xhr = ajax_xhr();
	
	/*xhr.onreadystatechange  = function()
	{
		if (xhr.readyState == 4)
    	{
			alert(xhr.responseText);
			return xhr.responseText;
    	}
	}*/
	xhr.open("GET", url_lien + "ajax/mktime.php?date="+ date_conv +"&indice=" + indice,  false);
	xhr.send(null);
	return xhr.responseText;
}

function call_mktime2(date_conv, date_actu, indice)
{
	var xhr = ajax_xhr();
	
	xhr.open("GET", url_lien + "ajax/mktime.php?date="+ date_conv +"&date_actu="+date_actu+"&indice=" + indice,  false);
	xhr.send(null);
	return xhr.responseText;
}
function search_month(thedate)
{
	var xhr = ajax_xhr();
	
	xhr.open("GET", url_lien + "ajax/mktime.php?date="+ thedate +"&action=selectmois",  false);
	xhr.send(null);
	return xhr.responseText;
}
