function correctPNG()
{

   for(var i=0; i<document.images.length; i++)
   {
      var img = document.images[i]
      var imgName = img.src.toUpperCase()
      if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
      {
         var imgID = (img.id) ? "id='" + img.id + "' " : ""
         var imgClass = (img.className) ? "class='" + img.className + "' " : ""
         var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
         var imgStyle = "display:inline-block;" + img.style.cssText
         if (img.align == "left") imgStyle = "float:left;" + imgStyle
         if (img.align == "right") imgStyle = "float:right;" + imgStyle
         if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
         var strNewHTML = "<span " + imgID + imgClass + imgTitle
         + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
         + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
         + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
         img.outerHTML = strNewHTML
         i = i-1
      }
   }
}


function videOff(bloc,textduBloc)
{
   var contenu = document.getElementById(textduBloc).innerHTML ;
   if (contenu == "")
   {
     //  alert ('c\'est vide, on efface');
     document.getElementById(bloc).style.display = "none";
   }
}

function AremplirFinancement ( Zone, Libelle )
{
   if ( Zone.value == "")
   {
      alert("\nLe champ '" + Libelle + "' est vide.\n\nSVP introduisez votre " + Libelle + ".");
      Zone.focus();
      return false;
   }
   else
   {
      return true;
   }
}

function TestSaisieFinancement(Forme)
{
   if ( (AremplirFinancement ( Forme.ZTCodePostal, "Departement"))  && ( AremplirFinancement ( Forme.ZTMontant, "Montant à financer")))
   {
      return true;
   }
   else
   {
      return false;
   }
}

function TestSaisieAssurance(Forme)
{
   if  (AremplirFinancement ( Forme.ZTVehicule, "Vehicule")) 
   {
      return true;
   }
   else
   {
      return false;
   }
}

function ANN_contactMail(formu, divName, ANN_id, CNT_mode)
{
   var xhr = getXhr();
   // On défini ce qu'on va faire quand on aura la réponse
   xhr.onreadystatechange = function(){

      // On ne fait quelque chose que si on a tout reçu et que le serveur est ok
      if(xhr.readyState == 4 && xhr.status == 200){
         // Affichage du message action OK
         Eff(divName);
         document.getElementById('messageAnnonceur').innerHTML = xhr.responseText;
         AffEff('messageAnnonceur');
      }
   }

   // mode = post
   xhr.open("POST","/scripts/consult/annonce/CNT_mail.asp",true);
   xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
   
   // ne pas oublier de poster les arguments
   param = "ANN_id=" + ANN_id + "&CNT_telephone=" + escape(formu.CNT_telephone.value) + "&CNT_mode=" + CNT_mode;
   if (CNT_mode == 'coord'){
      param = param + "&CNT_nom=" + escape(formu.CNT_nom.value) + "&CNT_prenom=" + escape(formu.CNT_prenom.value) + "&CNT_email=" + escape(formu.CNT_email.value) + "&CNT_commentaire=" + escape(formu.CNT_commentaire.value); 
   }
   xhr.send(param);
}


function ANN_contactMailValid(formu, ANN_id) {

   var retour = true;

   // test présence email
   if (formu.CNT_email.value == '') {
      alert("Merci de renseigner votre email.");
      formu.CNT_email.focus();
      retour = false;
   }
   
   // test syntaxique de l'email
   if ((retour == true) && !(TestEMail(formu.CNT_email.value))) {
      alert("Le champ email est incorrect.\nMerci de ressaisir votre email.");
      formu.CNT_email.focus();
      return false;
   }
   
   // tests OK -> validation du formulaire 
   if (retour == true) {
      ANN_contactMail(formu, 'mailAnnonceur', ANN_id, 'coord'); 
      addStat(ANN_id, 'email');
   }
}

function ANN_contactTelValid(formu, ANN_id) {

   var retour = true;

   // test présence téléphone
   if (formu.CNT_telephone.value == '') {
      alert("Merci de renseigner votre téléphone.");
      formu.CNT_telephone.focus();
      retour = false;
   }
   
   // tests OK -> validation du formulaire
   if (retour == true) {
      ANN_contactMail(formu, 'RappelAnnonceur', ANN_id, 'tel'); 
   }
}

