/* scroll la div qui contient le tchat */
function scrolltoend() {
	var strPos = '';
	if ( strPos == '' ) strPos = 999999;
	document.getElementById("divGrid").scrollTop = strPos;

}
function antiFlood(state) {
	var obj = document.getElementById('btn_submit');
	if ( state == 1 ) {
		obj.disabled=false;
	} else {

		obj.disabled=true;
	}
	setTimeout('antiFlood(1)',3000);
}
var currentCount;
var initialCount = 99;
function clock ( cmd ) {
	if (cmd == "init") {
		currentCount = initialCount;
	}
	else if (cmd == "start") {
		currentCount = initialCount;
		setTimeout("clock()", 1000);
	}
	else if (currentCount == 0) {
		reloadchat_clock() ;
		currentCount = initialCount;
		setTimeout("clock()", 1000);
	}
	else {
		currentCount--;
		setTimeout("clock()", 1000);
	}
	var elementCount = document.getElementById("compteur").firstChild;
	lengthObj = elementCount.length;
	elementCount.replaceData(0, lengthObj, currentCount);
}
function reloadchat_clock(){
	var ajax = new Ajax.Updater(
		'chatin',
		'/chat.php?ajax=1',{ method:'get',asynchronous: true }
	);
	clock("init");
	document.getElementById("divGrid").scrollTop = 99999;
	x=document.getElementById("messagecontainer");
	return true;
}
function reloadchat(){
	var ajax = new Ajax.Updater(
		'chatin',
		'/chat.php?ajax=1',{ method:'get',asynchronous: true }
	);
	clock("init");
	setTimeout('fin_message()',100);
	return true;
}
function fin_message() {
	document.getElementById("divGrid").scrollTop = 99999;
	x=document.getElementById("messagecontainer");
	x.focus();
}
function poster_form(formulaire) {
	/* submit du formulaire en ajax vers chatin */
	var ajax = new Ajax.Updater(
		'chatin',
		'/chat.php?ajax=1',
		{
		 method:'post',
		 asynchronous: true,
		 parameters: Form.serialize(formulaire),
		 onComplete: fin_post_chat()
		}
	);
	document.chataj.messagecontainer.value = "";
	clock("init");
	setTimeout('fin_message()',100);
	return true;
}
function fin_post_chat() {
	setTimeout('scrolltoend()',100);
}
function efface(theme, text) { if (theme.value=text) theme.value=""; }

function startclock() { setTimeout("clock('start')","300"); }
startclock();
window.onload = function(){ setTimeout('scrolltoend()',100); }
