function fermer(_div) {
	$("#"+_div).slideUp('fast');
}

function lireMp(_id) {
	
	$("#mp_"+_id).html('Chargement du message ...');
	
	$.get(
		"./ajax.php" , 
		{ id: _id, LIREMP: 1 } , 
		function(data){ $("#mp_"+_id).slideDown('fast').html(data); }
	);

}

function lireMpEnvoye(_id) {
	
	$("#mp_"+_id).html('Chargement du message ...');
	
	$.get(
		"./ajax.php" , 
		{ id: _id, LIREMPENVOYE: 1 } , 
		function(data){ $("#mp_"+_id).slideDown('fast').html(data); }
	);

}

function allMp(_idCompte) {
	
	$("#mp").html('Chargement des MP ...');
	
	$.get(
		"./ajax.php" , 
		{ idCompte: _idCompte, ALLMP: 1 } , 
		function(data){ $("#mp").slideDown('fast').html(data); }
	);
}

function mpEnvoyes(_idCompte) {
	
	$("#mp").html('Chargement des MP ...');
	
	$.get(
		"./ajax.php" , 
		{ idCompte: _idCompte, MPENVOYES: 1 } , 
		function(data){ $("#mp").slideDown('fast').html(data); }
	);
}

function bc(_sender, _pseudo) {
	
	$("#boite_chat"+_sender).show();
	$("#pseudo"+_sender).html(_pseudo);
	$.get(
		"./ajax.php" , 
		{ sender: _sender, pseudo: _pseudo, MPCHAT: 1 } , 
		function(data){ $("#bc"+_sender).slideDown('fast').html(data); }
	);
}

function EnvoiMsg(_idCompte, _sender) {
	
	_msg = $("#message"+_sender).val();
	if (_msg != '') {
		document.getElementById("btn_envoi"+_sender).disabled = true;
		//$("#attente"+_sender).html('<img src="images/attente.gif">');
		$.post(
			"./ajax.php" , 
			{ idCompte: _idCompte, message: _msg, ENVOIMP: 1 } , 
			function(data){ 
				bc(_sender); 
				$("#message"+_sender).val('');
				document.getElementById("btn_envoi"+_sender).disabled = false;
				//$("#attente"+_sender).html('');
			}
		);
	}
}

function pressMP(_idCompte, _sender) {
	$("#message"+_sender).keypress(function (e) {
	  if (e.which == 13) EnvoiMsg(_idCompte, _sender);
	});
}

function smilies(text) {
	text = ' ' + text + ' ';
	if (document.comment.message.createTextRange && document.comment.message.caretPos) {
		var caretPos = document.comment.texte.caretPos;
		caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == '' ? text + '' : text;
		document.comment.texte.focus();
	} else {
	document.comment.message.value  += text;
	document.comment.message.focus();
	}
}

var req = null;
var n=0;
function Xhr(){
	if(window.XMLHttpRequest){
	   req = new XMLHttpRequest();
   }else if(window.ActiveXObject){
	  req = new ActiveXObject("Microsoft.XMLHTTP");
	 }else{
		alert("Le navigateur ne supporte pas les objets XMLHTTPRequest...");
		req = false;
	 }
}

function apercu(_cat)
{                
	sendMessage = escape(document.comment.message.value);
	if (sendMessage.length > 0) {
		Xhr();		
		req.open("POST","ajax_apercu.php?id_cat="+_cat,true);
		req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		req.onreadystatechange = function(){
			if(req.readyState == 4 && req.status == 200) {
				document.getElementById('aper_gen').style.display = "block";
				document.getElementById('apercu').innerHTML=req.responseText;
			}
			else { 
				document.getElementById('aper_gen').style.display = "none";
				//document.getElementById('apercu').innerHTML="En traitement ...";
			}
		}		

		req.send("msg="+sendMessage);     
   } else {	   
	document.getElementById('aper_gen').style.display = "none";
	}
}