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 ENT_contactMail(formu, divName, ENT_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/Entreprise/CNT_mail.asp",true);
   xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

   // ne pas oublier de poster les arguments
   param = "ENT_id=" + ENT_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 ENT_contactMailValid(formu, ENT_id, libelletransaction, libelleprovenance) {

   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) {
      ENT_contactMail(formu, 'mailAnnonceur', ENT_id, 'coord'); 
      addStat(ENT_id, 'email_ent', libelletransaction, libelleprovenance);
   }
}


function ENT_contactTelValid(formu, ENT_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;
   }
   
   // test de la validité de la saisie
   if ( (formu.CNT_telephone.value.length > 16) || (formu.CNT_telephone.value.length < 10) || (isNaN(formu.CNT_telephone.value) == true) ) {
	  alert("Le numéro de téléphone doit être sans point, sans espace et compris entre 10 et 16 chiffres.");
      formu.CNT_telephone.focus();
      retour = false;
   }
   
   // tests OK -> validation du formulaire
   if (retour == true) {
      ENT_contactMail(formu, 'RappelAnnonceur', ENT_id, 'tel'); 
   }
}

