/*******************************************
*
*  Fonctions javascript permettant de
*  gérer le téléchargement en mode AJAX
*
*  cette bibliothèque de fonction est appelée par
*  la iframe qui gère les upload d'images
*  elle s'adresse à la page parente
*
*********************************************/

function associer(url, code, champ) { 

pars= 'a=asso&c='+code+'&t='+champ;
  var myAjax = new Ajax.Updater(
           'illu', 
         url, 
         { method: 'get', 
           parameters: pars,
         insertion: Insertion.Bottom
         }
          ); // fin des parametres de Ajax.Updater

  document.getElementById(champ).value += "-" + code;
  document.getElementById('loader').style.display='none';
  document.getElementById('associeur').style.display='block';
  preparerPreLoad();
}

function supprimer_asso(c_objet) {
  nv=new Array();
  newstr="";
  old=document.getElementById('objnum').value;
  newstr=old.replace(c_objet, "");
  newstr=newstr.replace('--', '-');
  document.getElementById('objnum').value=newstr;

  asso="asso_" + c_objet;
  document.getElementById(asso).style.display='none';
} 


function loader(url,height) {
  // ouvre le iframe avec le loader

upl= document.getElementById('loader');
upl.innerHTML = "<iframe src=\"" + url + "\" width=\"520px\" height=\"height\" id=\"ifobj\" frameborder=\"0\"></iframe>";
upl.style.display='block';
}

function voir_media(url, code, id) {
pars= 'a=montrer&c='+code + '&z=' + id;
$(id).firstChild.style.display='none';
  var myAjax = new Ajax.Updater(
         id, 
         url, 
         { method: 'get', 
           parameters: pars,
         insertion: Insertion.Bottom
         });

}

function masquer_media(id) {
   
  maDiv=$('lecteur_' + id);
  while(maDiv.hasChildNodes()) {
    maDiv.removeChild(maDiv.lastChild);
  }
$('media_'+id).removeChild(maDiv);
$('media_'+id).firstChild.style.display='block';
}
