var RecupValHTML = null;
var oldElement	 = null;
var lastId		 = null;
var bEtatVisible = true;

var time	= 1;

var asClassElement	= new Array();
var asInfosProfil	= new Array();

var bOpen	= false;
var bStart	= true;

function initChatAjax()
{
	var d = new Date();
	var antiBUG = d.getTime();
	
	try
	{ 
		RecupValHTML = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch (e) 
	{
		try
		{
			RecupValHTML = new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch (e2) 
		{
			try
			{  
				RecupValHTML = new XMLHttpRequest();     
			}
			catch (e3)
			{  
				xhr = false;
			}
		}
	}
	
    //on définit l'appel de la fonction au retour serveur
    RecupValHTML.onreadystatechange = function() { compteARebour(RecupValHTML); };

    //on appelle le fichier reponse
    RecupValHTML.open("POST", url_site + '/pages/decompte.php?bug=' + antiBUG, true);

	RecupValHTML.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); 
}

function decompte()
{
	time=eval(time-1);
	
	window.setTimeout("decompte()", 1200);

	if(time==0)
	{
		actu();
		time = 1;
	}
}

function go()
{
	initChatAjax();
	decompte();
}

function actu()
{
	initChatAjax();
	RecupValHTML.send();
}

function compteARebour(ReponseHTML)
{
	if (RecupValHTML.readyState == 4)
	{
		if (ReponseHTML.responseText < 0)
		{
			
		}
		else
		{
			div = document.getElementById('restant');
			
			if (div != null)
				div.innerHTML=ReponseHTML.responseText;
		}
	}
}
