function formsSmiley(smiley)
{
	
	textselect=document.getElementById('post').message;

	if(textselect.c)
	{
		textselect.c.text=textselect.c.text+smiley;
	}
	else
	{
		textselect.value+=smiley;
	}

	textselect.focus();
}

function formsSmiley_externe(smiley)
{
	
	textselect=window.opener.document.getElementById('post').message;

	if(textselect.c)
	{
		textselect.c.text=textselect.c.text+smiley;
	}
	else
	{
		textselect.value+=smiley;
	}

	textselect.focus();
}

function ecrire_cookie(nom, valeur, expires) {
  document.cookie=nom+"="+escape(valeur)+
  ((expires==null) ? "" : ("; expires="+expires.toGMTString()));
}


//--

function file(fichier)
{

if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4) return(xhr_object.responseText);
else return(false);
}

//-- Ajax

function getXhr(){
              
			  
			  var xhr = null; 
				if(window.XMLHttpRequest) // Firefox et autres
				   xhr = new XMLHttpRequest(); 
				else if(window.ActiveXObject){ // Internet Explorer 
				   try {
			                xhr = new ActiveXObject("Msxml2.XMLHTTP");
			            } catch (e) {
			                xhr = new ActiveXObject("Microsoft.XMLHTTP");
			            }
				}
				else { // XMLHttpRequest non supporté par le navigateur 
				   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
				   xhr = false; 
				} 
             return xhr
			}
		
//-- Verification du login, antiflood et post du message

function valide_error(id_membre,id_module,seconde,order_by,nombre_message)
{

var champs_nom = false;
var champs_message = false;

if(document.getElementById('post').login.value == "" || document.getElementById('post').login.value == "Votre pseudo" || 

document.getElementById('post').message.value == "" || document.getElementById('post').login.value == "Votre message")
	{
	alert('Veuillez entrer votre pseudo et votre message.');
	champs_nom = false;
	champs_message = false;
	}
else
	{
		
		login = document.getElementById('post').login.value;

		if(texte = file('ajax.php?action=verif_login&login='+escape(login)+'&id_membre='+id_membre+'&id_module='+id_module))
		{
		if(texte == 1)
			{
			alert('Ce pseudo est déjà utilisé, veuillez en choisir un autre ou bien vous identifier.');
			champs_nom = false;
			champs_message = false;
			}
		
		else if(texte == 3)
			{
			alert('Vosu avez déjà posté un message il y moins de '+seconde+' secondes.');
			champs_nom = false;
			champs_message = false;	
			}
		
		else if(texte == 2)
			{
			champs_nom = true;
			champs_message = true;
			}
			
		}
	}

if(champs_nom==true && champs_message==true)
	{ 
	 
	var xhr = getXhr();
	var xhrs = getXhr();

	//-- On affiche le message chargement

	window.document.getElementById('listedesmessages').innerHTML = '<div align="center"><br><br><img src="http://www.service-webmaster.fr/images/loading.gif"><br>Chargement en cours...</div>';
	
	//--
	
	message = encodeURIComponent(document.getElementById('post').message.value);
	login = encodeURIComponent(document.getElementById('post').login.value);

	xhr.open('POST','ajax.php?action=post&id_membre='+id_membre+'&id_module='+id_module+'',true);
    xhr.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=iso-8859-15');
	
	var data = "message="+message+"&login="+login+"&option=1";
    xhr.send(data);

	document.getElementById('post').message.value='';
	
	setTimeout(refresh,300);
	
	return false;
	}

return false;
}


//-- Affichage des messages

function xajax_afficher(id_membre,id_module,order_by,nombre_message,display_chargement,sound)
{

var xhr = getXhr()

//-- On affiche le message chargement

if(display_chargement==1)
window.document.getElementById('listedesmessages').innerHTML = '<div align="center"><img src="http://www.service-webmaster.fr/images/loading.gif"><br>Chargement en cours...</div>';


    xhr.onreadystatechange = function()
        {
        if (xhr.readyState == 4 && xhr.status == 200)
            {
			leselect = xhr.responseText;
			

			var a=leselect.split("|-|"); 

			document.getElementById('listedesmessages').innerHTML = a[1];
			
			//--
			
			if(document.getElementById('div_nb_msg_originale').value!=a[0] && active_sound==1)
			{
			var flash = '<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="1" height="1" name="soundBox"><param name="movie" value="http://www.service-webmaster.fr/images/space_beep_18.swf"><param name="quality" value="High"><param name="wmode" value="transparent"><param name="swLiveConnect" value="true"><embed src="http://www.service-webmaster.fr/images/space_beep_18.swf" width="1" height="1" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="soundBox" wmode="transparent" swLiveConnect="true"></object>';

			document.getElementById('madivdetest').innerHTML = flash;

			}
																		   
																		
			   
			document.getElementById('div_nb_msg_originale').value = a[0];

			
			//ecrire_cookie('nb_message_shoutbox', a[0]);
			
			resize();
			}
        }
	
	var date = new Date();

	//xhr.open('GET','messages.php?id_membre='+id_membre+'&id_module='+id_module+'',true);
	//xhr.open('GET','http://services.service-webmaster.fr/shoutbox/xml/'+id_membre+'-'+id_module+'.html?'+date.getTime()+'',true);
	xhr.open('GET','http://services.service-webmaster.fr/shoutbox/get.messages.php?id_membre='+id_membre+'&id_module='+id_module+'&'+date.getTime()+'',true);
	xhr.send(null);

}

//-- Update nombre de connecté

function update_stats_nb_connect()
	{
		
		
		
	}

//--

function check_news()
{
				
			//--
			
			nb_message = document.getElementById('div_nb_connect').value;
			nb_message_origin = document.getElementById('post').div_nb_msg_originale.value;

				if(nb_message_origin<nb_message)
					alert('nouveau message');

			document.getElementById('post').div_nb_msg_originale.value = nb_message;
			
}

function resize()
	{
	
	var height = document.body.clientHeight-100;
	
	document.getElementById('listedesmessages').style.height = height;
	setTimeout(scrollBottom, 15);
	}
	
function scrollBottom()
	{
	
	if(order_by=="DESC")
	document.getElementById('listedesmessages').scrollTop = 9048;
	else
	document.getElementById('listedesmessages').scrollTop = 0;

	}




