// Document JavaScript dédié à la sauvegarde du textarea "texte facultatif" de la page d'accueil

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;
	}
}

function no_cache()
{
	date_object = new Date();
	var param = date_object.getTime();

	return param;
}

function save_textarea_ajax(where)
{
	var param = no_cache();
	var textarea = document.getElementById(where).value;

	// Conversion caractères normaux vers ASCII
	var textarea_ASCII = "";
	for(var i=0; i<textarea.length; i++)
	{
		textarea_ASCII = textarea_ASCII + textarea.charCodeAt(i) + "-";
	}
	
	textarea_ASCII = textarea_ASCII + "END";
	
	var data = "save=true&where=" + where + "&textarea=" + textarea_ASCII + "&param=" + param;
	
	xhr_object = AjaxObject();
	xhr_object.open("POST", "data_access.php", false);
	xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr_object.send(data);
}