//*** FICHIER JS POUR AJAX ***//

function no_cache()
{
	date_object = new Date();
	var param = date_object.getTime();

	return param;
}

function AjaxObject()
{
	if(window.XMLHttpRequest)
	{
		xhr_object = new XMLHttpRequest();
		return xhr_object;
	}
	else if(window.ActiveXObject)
	{
		xhr_object = new ActiveXObject('Microsoft.XMLHTTP');
		return xhr_object;
	}
	else
	{ 
		alert('Votre navigateur ne supporte pas les objets XMLHTTPRequest...');
		return;
	}
}

/* Fonction AJAX delete image TREE */
function deleteImageTree(id_tree)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	
	xhr_object.onreadystatechange = function()
	{
		if (xhr_object.readyState != 4) 
		{
			
		}
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('delete_img').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/delete_img/' + id_tree + '/' + param ,true);
	xhr_object.send(null);
}

/* Fonction AJAX delete image ELEMENT */
function deleteImageTmp(id_elt)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	
	xhr_object.onreadystatechange = function()
	{
		if (xhr_object.readyState != 4) 
		{
			
		}
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById('delete_img_tmp' + id_elt).innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/delete_img_tmp/' + id_elt + '/' + param ,true);
	xhr_object.send(null);
}

/* Activer un utilisateur sur une zone */
function activeUserZone(id_user,id_zone,zone)
{
	xhr_object = AjaxObject();
	var param = no_cache();
	
	xhr_object.onreadystatechange = function()
	{
		if (xhr_object.readyState != 4) 
		{
			
		}
		if(xhr_object.readyState == 4 && xhr_object.status == 200)
		{
			var reponse = xhr_object.responseText;
			document.getElementById(zone).src = reponse;
		}
	}
	xhr_object.open('GET','/ajax/activeUserZone/' + id_user + '/' + id_zone + '/' + param ,true);
	xhr_object.send(null);
}

//******************************************************************************************************************************************

function toConf(mois,conference)
{

	var lConf = document.getElementsByName("conf_"+mois+"");
	
	if(!lConf[0])
	{
		td = document.getElementById("mois_"+mois+"");
		lConf = td.getElementsByTagName("DIV");
	}
	
	for(i = 0 ; i <= (lConf.length+1) ; i++ )
	{
		if(lConf[i])
		{
			lConf[i].style.display = "none";
			lConf[i].style.visibility = "hidden";
		}
	}
	
	document.getElementById("conf_"+mois+"_"+conference+"").style.display = "";
	document.getElementById("conf_"+mois+"_"+conference+"").style.visibility = "visible";
}
