//definition des fonctions
function lire(page){
var lecture = $.ajax({
type: "GET",
url: "page/chat/select.php",
data : "page="+page,
async: false
 }).responseText;
$('#letout').html(lecture) ;


//Lors du clique sur d'autres pages
$(".changepage").click(function () {
								 
id = $(this).attr("id");
lire (id);
});


//Fonction sur le clique de poster 
      $("#poster").click(function () {
	$(this).toggleClass("poster2");
 
      if ($(".divpost:first").is(":hidden")) {
        $(".divpost").slideDown("slow");
		$(this).html("Fermer la boite");
      } else {
       $(this).html("Ajouter un message ");
		$(".divpost").slideUp();
		

      }
    });
  
//

//Lors du clique sur un champ , effacer son contenu.
var etatPseudo = 0 ;
var etatMessage = 0 ;
$('#pseudo').bind('focus',function(){
if (etatPseudo==0){
    etatPseudo=1;
    $(this).val("");
}
});
$('#message').bind('focus',function(){
if (etatMessage==0){
    etatMessage=1;
    $(this).val("");
}

});
//
//Lors de la validation du formulaire
$('#menu5').bind('click',function(){
//Chargement
$("#result").ajaxStart(function(){
document.getElementById('loading').innerHTML="<img src='img/loader.gif'>Chargement..." ;
 });
//On masque le chargement a la fin de la requette
$("#result").ajaxStop(function(){
document.getElementById('loading').innerHTML=" " ;
 });
//
var pseudo = $('#pseudo').val() ;
var message = $('#message').val() ;
if (message==""){
alert ("Vous ne pouvez pas poster un message vide!");
}else{  
if (pseudo==""){ 
pseudo="Anonyme";
}
//On commence la requete , on envoi a insert.php les variables.


var insert = $.ajax({
type: "POST",
url: "page/chat/insert.php",
data: "message="+message+"&pseudo="+pseudo,
async: false,
success: function(){
	   lire(page);
   }
 }).responseText;
if (insert=="flood"){
	alert ("Mesure antiflood , vous devez attendre un instant avant de pouvoir poster à nouveaux.");
}

}
});
//

//FONCTIONS ADMINISTRATIONS
//Affichage du panel
$("#admin").click(function () {

//On vide le champ de texte
$('#formulaire').html('<div class="administration" id="poster">Administration </div><div><input name="admin" type="text" class="ib_input" id="admin" value="Pseudo"  /><input name="passe" type="text" class="ib_input" id="passe" value="Mot de passe"  /><br /><input type="button" class="ib_button" id="adminpost" value="Envoyer" /></div>') ;
$('#adminpost').bind('click',function(){
login = $('#admin').val();
mdp = $('#passe').val();
var html = $.ajax({
  type: "POST",
  url: "log.php",
  data : "login="+login+"&mdp="+mdp,
  async: false
 }).responseText;
$('#admin').val("");
$('#passe').val("");
if (html=="1"){
$('#formulaire').html('<div class="administration" id="poster">Administration </div><div><font color="green"><strong>Identification reussie</strong></font><input name="admin" type="text" class="ib_input" id="admin" value="Pseudo"  /><input name="passe" type="text" class="ib_input" id="passe" value="Mot de passe"  /><br /><input type="button" class="ib_button" id="adminpost" value="Envoyer" /></div>') ;
lire(1);
}else if (html=="2"){
	$('#formulaire').html('<div class="administration" id="poster">Administration </div><div><font color="red"><strong>Mauvais identifiants</strong></font><input name="admin" type="text" class="ib_input" id="admin" value="Pseudo"  /><input name="passe" type="text" class="ib_input" id="passe" value="Mot de passe"  /><br /><input type="button" class="ib_button" id="adminpost" value="Envoyer" /></div>') ;
}
										  });
								 });
							//
//Suppression
$(".delete").click(function () { 
			id = $(this).attr("id");				  
							  
							  
						 $.ajax({
   type: "POST",
   url: "delete.php",
   data: "id="+id,
   success: function(){
//On actualise select.php   
 lire(page);

   }
 });	  
							  
					   
							   });
//
//Modification
$(".update").click(function () {
							 
id = $(this).attr("id");
 var html = $.ajax({
  url: "select.php",
  data: "id="+id+"&page="+page,
  async: false
 }).responseText;
//On vide le champ de texte
$('#letout').html(html);
 $(".updatemes").blur(function () { 
	id = $(this).attr("id");
	message = $(this).val();
	
	//
	 $.ajax({
   type: "POST",
   url: "update.php",
   data: "message="+message+"&id="+id,
   success: function(){
//On actualise select.php   
 lire(page);

document.getElementById('message').value = "" ;
document.getElementById('pseudo').value = "" ;
   }
   
 });
								});
							 });
//
//

}
$(document).ready(function(){

lire(1);		   
});
