//*** 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;
	}
}

/* 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);
}

/* 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('deleteImageTree').innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/delete_image_tree/' + id_tree + '/' + param ,true);
	xhr_object.send(null);
}

/* Fonction AJAX delete image ELEMENT */
function deleteImageElement(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('deleteImageElement' + id_elt).innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/delete_image_element/' + id_elt + '/' + param ,true);
	xhr_object.send(null);
}

/* Fonction AJAX delete fichier ELEMENT */
function deleteFichierElement(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('deleteFichierElement' + id_elt).innerHTML = reponse;
		}
	}
	xhr_object.open('GET','/ajax/delete_fichier_element/' + id_elt + '/' + param ,true);
	xhr_object.send(null);
}
