function ActualiteCommentaireAjoutVerif ( oForm )
{
  var bReturn = false ;

  if ( trim ( oForm.Commentaire.value ) != "" &&
       trim ( oForm.Commentaire.value ) != "Ecrivez votre commentaire ici." )
      bReturn = true ;
  else
    alert ( 'Veuillez écrire votre commentaire SVP.' ) ;

  return bReturn ;
}



function ActualiteAntiSpamRefresh ()
{
  var dt = new Date () ;
  GetElement ( 'AntiSpamImage' ).innerHTML = '<img alt="AntiSpam" ' +
                                             'title="Antispam : recopiez ce code pour pouvoir poster votre commentaire." ' +
                                             'src="' + HOME + IMAGES_PATH + 'antispam/?' + dt.getTime () + dt.getMilliseconds () + '" />' ;

  return ;
}



function ActualiteCommentairePreview ()
{
  var Ajax = NewAJAX () ;

  if ( Ajax == null )
    alert ( "Vous devez posséder un navigateur plus récent pour utiliser cette fonctionnalité." ) ;
  else
  {
    Ajax.onreadystatechange =
      function ()
      {
        if ( Ajax.readyState == 4 )
        {
          if ( Ajax.responseXML != null )
          {
//            alert("Méthode en cours d'écriture ... désolé !");
//            alert ( 'DEBUG :\n' + Ajax.responseText ) ;
            if ( GetAjaxElement ( Ajax , "Commentaire" ) !=  "")
              GetElement ( "ArticleCommentairePreview" ).className = "" ;
            else
            {
              GetElement ( "ArticleCommentairePreview" ).className = "Hidden" ;
              alert ( 'Veuillez écrire votre commentaire SVP.' ) ;
              return ;
            }

            var PreviewAuteur = GetAjaxElement ( Ajax , "Auteur" ) ;
            var PreviewSujet  = GetAjaxElement ( Ajax , "Sujet" ) ;
            var PreviewCommentaire = GetAjaxElement ( Ajax , "Commentaire" ) ;
            var PreviewDate = GetAjaxElement ( Ajax , "Time" ) ;


            GetElement ( "ArticlePreview_Date" ).innerHTML = PreviewDate ;
            GetElement ( "ArticlePreview_Commentaire" ).innerHTML = PreviewCommentaire ;
            GetElement ( "ArticlePreview_Sujet" ).innerHTML = PreviewSujet ;
            GetElement ( "ArticlePreview_Auteur" ).innerHTML = PreviewAuteur ;
            
            document.location.href = "#ArticleCommentairePreview" ;
          }
          else
            JSError () ;
        }
      };
    Ajax.open ( "POST" , AJAX_ROOT_PATH + "actualite.comment.preview.bbcode.ajax.php" , true ) ;
    Ajax.setRequestHeader ( "Content-Type" , "application/x-www-form-urlencoded; charset=ISO-8859-1" ) ;


    var frmComment = GetElement ( "Actualite_Commentaire_Ajout_Form" ) ;

    var Auteur = ( frmComment.Auteur.value && trim ( frmComment.Auteur.value ) != "Auteur" ) ?
                   escape ( frmComment.Auteur.value ) : "" ;
    var EMail = ( frmComment.EMail.value && trim ( frmComment.EMail.value ) != "E-Mail" ) ?
                  escape ( frmComment.EMail.value ) : "" ;
    var Ville = ( frmComment.Ville.value && trim ( frmComment.Ville.value ) != "Ville / Pays" ) ?
                  escape ( frmComment.Ville.value ) : "" ;
    var URL = ( frmComment.URL.value && trim ( frmComment.URL.value ) != "Site / Blog (http://)" ) ?
                escape ( frmComment.URL.value ) : "" ;
    var Sujet = ( frmComment.Sujet.value ) ? escape ( frmComment.Sujet.value ) : "" ;
    var Commentaire = ( frmComment.Commentaire.value && trim ( frmComment.Commentaire.value ) != "Ecrivez votre commentaire ici." ) ?
                        escape ( frmComment.Commentaire.value ) : "" ;
                        
    Ajax.send ( "Auteur=" + Auteur + "&EMail=" + EMail +
                "&Ville=" + Ville + "&URL=" + URL +
                "&Sujet=" + Sujet +
                "&Commentaire=" + Commentaire ) ;
  }
}
