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 ()
{

var Pauteur;
var Pemail;
var Pmessage;
var PTitreMsg;

var NbChar;
var NbCharMax;

    verif = true;

    Pauteur=document.post.Pauteur.value;
    PTitreMsg=document.post.PTitreMsg.value;
    Pemail=document.post.Pemail.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((!Pemail) || ((Pemail.indexOf('@')) == -1) || ((Pemail.indexOf('.')) == -1))
      {
      alert ('Veuillez indiquer votre Email !');
      document.post.Pemail.focus ();
      document.post.Pemail.select ();
      verif = false;
      }
    }

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

   if(verif)
   {
   envoyer++;
   }

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

   return verif;
}
