if (document.layers)
document.captureEvents(Event.KEYPRESS)


function process_keypress(e) {
if(window.event){
if (window.event.type == "keypress" & window.event.keyCode == 13)
return !(window.event.type == "keypress" & window.event.keyCode == 13);
}
if(e)
{
if (e.type == "keypress" & e.keyCode == 13)
return !e;
}
}
document.onkeypress = process_keypress;

function maxcomm(texte, max)
{
if (texte.value.length >= max)
{
document.getElementById('div').innerHTML="<font color='black'><b>Pas plus de  "+ max + " caract&egrave;re(s) !!!</b></font>";
texte.value = texte.value.substr(0, max - 1) ;
}
}	
function maxpseudo(texte, max)
{
if (texte.value.length >= max)
{
document.getElementById('div').innerHTML="<font color='black'><b>Pas plus de  "+ max + " caract&egrave;re(s) !!!</b></font>";
texte.value = texte.value.substr(0, max - 1) ;
}
}	 

function redirection()
{
window.location.replace("http://www.pc-utile.net/chat/logout.php");
}

function go(f,id)
{
    
	var xhr; // création de l'instance de l'objet
    if (window.XMLHttpRequest) 
	xhr = new XMLHttpRequest();
    else if (window.ActiveXObject)
	xhr = new ActiveXObject('Microsoft.XMLHTTP');
    else
	{
	alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
    return;
    }		
	xhr.onreadystatechange = function reload() // définition de la fonction de traitement
   
	  {
   			 if (xhr.readyState == 4)
    		{ 
			var commentaire = document.getElementById('lidt').value; 
			var info_chat= window.document.getElementById('info_chat');
			
			commentaire = commentaire.replace(/:bla/g, "<img src='http://www.pc-utile.net/ann/emotic/bla.gif'>");
commentaire = commentaire.replace(/:bjr/g, "<img src='http://www.pc-utile.net/ann/emotic/bonjour.gif'>");
commentaire = commentaire.replace(/:bye/g, "<img src='http://www.pc-utile.net/ann/emotic/bye.gif'>");
commentaire = commentaire.replace(/:clein/g, "<img src='http://www.pc-utile.net/ann/emotic/cleino.gif'>");

commentaire = commentaire.replace(/:coeur/g, "<img src='http://www.pc-utile.net/ann/emotic/coeur.gif'>");
commentaire = commentaire.replace(/:euh/g, "<img src='http://www.pc-utile.net/ann/emotic/euh.gif'>");
commentaire = commentaire.replace(/:fache/g, "<img src='http://www.pc-utile.net/ann/emotic/fache.gif'>");
commentaire = commentaire.replace(/:fleche/g, "<img src='http://www.pc-utile.net/ann/emotic/fleche.gif'>");
commentaire = commentaire.replace(/:ho/g, "<img src='http://www.pc-utile.net/ann/emotic/ho.gif'>");
commentaire = commentaire.replace(/:hh/g, "<img src='http://www.pc-utile.net/ann/emotic/hoha.gif'>");
commentaire = commentaire.replace(/:hum/g, "<img src='http://www.pc-utile.net/ann/emotic/hum.gif'>");
commentaire = commentaire.replace(/:euh/g, "<img src='http://www.pc-utile.net/ann/emotic/euh.gif'>");
commentaire = commentaire.replace(/:content/g, "<img src='http://www.pc-utile.net/ann/emotic/content.gif'>");
commentaire = commentaire.replace(/:chapo/g, "<img src='http://www.pc-utile.net/ann/emotic/chapo.gif'>");

commentaire = commentaire.replace(/:dd/g, "<img src='http://www.pc-utile.net/ann/emotic/content.gif'>");
commentaire = commentaire.replace(/:pter/g, "<img src='http://www.pc-utile.net/ann/emotic/pter.gif'>");
commentaire = commentaire.replace(/:salut/g, "<img src='http://www.pc-utile.net/ann/emotic/salut.gif'>");
commentaire = commentaire.replace(/:woa/g, "<img src='http://www.pc-utile.net/ann/emotic/woa.gif'>");
commentaire = commentaire.replace(/:gner/g, "<img src='http://www.pc-utile.net/ann/emotic/gner.gif'>");
commentaire = commentaire.replace(/:hii/g, "<img src='http://www.pc-utile.net/ann/emotic/hii.gif'>");
commentaire = commentaire.replace(/:hu/g, "<img src='http://www.pc-utile.net/ann/emotic/hoo.gif'>");
commentaire = commentaire.replace(/:mm/g, "<img src='http://www.pc-utile.net/ann/emotic/mm.gif'>");
commentaire = commentaire.replace(/:nerv/g, "<img src='http://www.pc-utile.net/ann/emotic/nerv.gif'>");
commentaire = commentaire.replace(/:nono/g, "<img src='http://www.pc-utile.net/ann/emotic/nono.gif'>");
			window.document.getElementById('info_chat').innerHTML="<font color='#990000'>Dernier méssage :</font><font color='red'> " +commentaire+"</font>";
			document.getElementById('div').innerHTML=(xhr.responseText);
			scrool = document.getElementById("div").scrollHeight;
			document.getElementById('lidt').value="";
		    document.getElementById("div").scrollTop=scrool;
			window.setInterval('redirection()', 1020000);
			}
  	    }	
	var pseudo = document.getElementById('lid').value;
   var commentaire = document.getElementById('lidt').value; 
	var color = document.getElementById('color').value;
	var colortext = document.getElementById('colortext').value;
	xhr.open('POST','chat/verif.php',true); // ouverture de la connexion
    xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded;charset=utf-8'); // en-tête HTTP
	if(pseudo=="")
	{
	document.getElementById('div').innerHTML="<font color='black'>veuillez indiquer votre pseudo</font>";
	window.location.replace("http://pc-utile.net/chat/logout.php");
	return(xhr);
	}
	else if (commentaire=="")
	{
	document.getElementById('div').innerHTML="<font color='black'><b>veuillez indiquer un message</b></font>";
	return(xhr);
	}
	if(color==""||colortext=="")
	{
	color="black";
	}
	
	{
pseudo = encodeURIComponent(pseudo);
commentaire = encodeURIComponent(commentaire);
	xhr.send("pseudo_chat="+pseudo+"&commentaire="+commentaire+"&color="+color+"&colortext="+colortext);	
	}
				
}
      
	  	  
function rafraichimoi()
{
   	var xhr; // création de l'instance de l'objet
    if (window.XMLHttpRequest) 
	xhr = new XMLHttpRequest();
    else if (window.ActiveXObject)
	xhr = new ActiveXObject('Microsoft.XMLHTTP');
    else
	{
	alert('JavaScript : votre navigateur ne supporte pas les objets XMLHttpRequest...');
    return;
    }		
		
    xhr.onreadystatechange = function() // définition de la fonction de traitement
    	{
   			 if (xhr.readyState == 4)
    		{
	
			
			document.getElementById('div').innerHTML=(xhr.responseText);
			
			scrool = document.getElementById("div").scrollHeight; 
 		    document.getElementById("div").scrollTop=scrool;
			}
  	    }	

    xhr.open('POST','chat/verif.php',true); // ouverture de la connexion
	xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded;charset=utf-8'); // en-tête HTTP
	xhr.send('');
	
}

function rafraichir() 
{
var xmlhttp = rafraichimoi();

}
window.setInterval('rafraichir()', 5000);






