var xhr_object = null;
if(window.XMLHttpRequest) {
	xhr_object = new XMLHttpRequest();
}
else if(window.ActiveXObject) { 
	xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
	alert("Vous ne pouvrez pas afficher la chatbox car votre navigateur web ne prend pas en compte les objets XMLHttpRequest()");
	xhr_object = false;
}

function refresh_div() {
	var method = "POST";
	var filename = "./shoutbox/message/message.log";
	xhr_object.open(method, filename, true);
	xhr_object.onreadystatechange = function() {
		if(xhr_object.readyState == 4) {
			var tmp = xhr_object.responseText;
			document.getElementById("shoutbox_ajax").innerHTML = tmp;
			
			if(tmp == "")
			{
				document.getElementById("shoutbox_ajax").innerHTML = "Il n'y a aucun message";
			}
		}
	}
	xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	xhr_object.send(null);
	setTimeout("refresh_div()", 1000);
}

function write(url) {
	xhr_object.open("GET", url, true);
	xhr_object.onreadystatechange = function() {
		if (xhr_object.readyState == 4) {
			document.getElementById("submit").src = xhr_object.responseText;
		}
	}
	xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');
	xhr_object.send(null);
}

function submit() {
	var message_text_post = document.getElementById("message_text").value;
	var username = document.getElementById("user").value;
	if (document.getElementById("message_text").value == "") {
		alert("merci de marquer un message dans le champ de texte.");
	}
	else if(document.getElementById("user").value == "") {
		alert("merci de mettre un pseudo pour que l\'on puisse vous reconnaitres.");
	}
	else {
		write("./index.php?message_get=" + escape(message_text_post) + "&user_get=" + escape(username));
		document.getElementById("message_text").value = "";
	}
}

function keyup(touche) {
	if (touche == 13) {
		submit();
	}
}