if(!ROOTWEB)
	var ROOTWEB = "./";

function AjaxMenuSetPageVisible(ID, url, visible){
	

	if(visible==1)
		url2 = url.replace("setVisible=1", "setVisible=0");
	else
		url2 = url.replace("setVisible=0", "setVisible=1");

	var ajax = new Ajax.Request(	url+"&useAjax=1",
									{	method:'get', 
										onComplete:function(req) {
											if(req.responseText == "OK" && document.getElementById(ID))
												document.getElementById(ID).innerHTML = "<a href=\""+ url2 +"\" onClick=\"return AjaxMenuSetPageVisible('"+ID+"', '"+ url2 +"', "+ (visible==1?0:1) +")\" title=\"Rendre la page "+ (visible==1?"in":"") +"visible\"><img src=\""+ ROOTWEB +"images/ico_visible"+ visible +".gif\" border=0 /></a>";
										},
										asynchronous:true,
										evalScripts:true
									}
								);
	
	return false;
}









function AjaxRequest(url){
	
	new Ajax.Request(	url,
						{	method:'get', 
							onComplete:AjaxRequestResponse,
							asynchronous:true, 
							evalScripts:true
						}
					);
	
	return false;
}

function AjaxRequestResponse(req){
	alert(req.responseText);
}






function calendar_refresh() {
	url = 'gencal.php?force_refresh=1&affcal='+ calendar_affcal +'&dat='+ calendar_dat;
//	alert(url);
	return calendar_update(url);
}

function calendar_update(url) {

	calendar_show_loading();

	var ajax = new Ajax.Updater(
								'div_calendar',		// DIV id (XXX: doesnt work?)
								url,				// URL
								{					// options
									method:'get',
									onComplete: calendar_showResponse
								}
						);

	return false;
}

function calendar_showResponse(req) {
	document.getElementById('div_calendar').innerHTML = req.responseText;
	calendar_mask_loading();
}
