var envoyer=0;

function repondre ()
{

var VarTableau;
VarTableau = document.getElementById('RepBlock');

  if (VarTableau.style.visibility == "hidden")
  {
  VarTableau.style.visibility = "visible";
  VarTableau.style.display = "block";
  }

}


function validation (cook)
{

var Pauteur;
var Ppass;
var Pmessage;
var PTitreMsg;

var NbChar;
var NbCharMax;

    verif = true;

    Pauteur=document.post.Pauteur.value;
    PTitreMsg=document.post.PTitreMsg.value;
    Ppass=document.post.Ppass.value;
    Pmessage=document.post.Pmessage.value;

    if(!Pauteur)
    {
    alert ('Veuillez indiquer l\'auteur de ce message !');
    document.post.Pauteur.focus ();
    document.post.Pauteur.select ();
    verif = false;
    }

    if(verif)
    {
    NbChar=Pauteur.length;
    NbCharMax=20;
      if(NbChar>NbCharMax)
      {
      alert ('L\'auteur de ce message comporte ' + NbChar + ' caractères ! \n' 
             + 'Le maximum est fixé à '+ NbCharMax +' caractères.');
      document.post.Pauteur.focus ();
      document.post.Pauteur.select ();
      verif = false;
      }
    }


    if(verif)
    {
      if(!Pmessage)
      {
      alert ('Veuillez indiquer un message !');
      document.post.Pmessage.focus ();
      document.post.Pmessage.select ();
      verif = false;
      }
    }

    if(verif)
    {
    NbChar=Pmessage.length;
    NbCharMax=3000;
      if(NbChar>NbCharMax)
      {
      alert ('Le message comporte ' + NbChar + ' caractères ! \n' 
            + 'Le maximum est fixé à '+ NbCharMax +' caractères.');
      document.post.Pmessage.focus ();
      document.post.Pmessage.select ();
      verif = false;
      }
    }

    if(verif)
    {
      if(!PTitreMsg)
      {
      alert ('Veuillez indiquer un titre pour votre message !');
      document.post.PTitreMsg.focus ();
      document.post.PTitreMsg.select ();
      verif = false;
      }
    }

    if(verif)
    {
    NbChar=PTitreMsg.length;
    NbCharMax=40;
      if(NbChar>NbCharMax)
      {
      alert ('Le titre de ce message comporte ' + NbChar + ' caractères ! \n' 
             + 'Le maximum est fixé à '+ NbCharMax +' caractères.');
      document.post.PTitreMsg.focus ();
      document.post.PTitreMsg.select ();
      verif = false;
      }
    }

    if(verif)
    {
      if(!Ppass)
      {
      alert ('Veuillez indiquer votre password !');
      document.post.Ppass.focus ();
      document.post.Ppass.select ();
      verif = false;
      }
    }

    if(verif)
    {
    NbChar=Ppass.length;
    NbCharMax=20;
      if(NbChar>NbCharMax)
      {
      alert ('Le password comporte ' + NbChar + ' caractères ! \n' 
             + 'Le maximum est fixé à '+ NbCharMax +' caractères.');
      document.post.Ppass.focus ();
      document.post.Ppass.select ();
      verif = false;
      }
    }

   if(verif)
   {
   envoyer++;
   }

   if(verif && envoyer==1)
   {
   document.post.submit();
   }

  return verif;
}
