/*******************************************
*
*  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, role) { 

pars= 'a=asso&c='+code+'&t='+champ+'&r='+role;
  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 + "/" + role;
  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;
  t=old.split("-");
  for (i=0;i<t.length;i++) {
    ta=t[i].split("/");
    if (ta[0] != c_objet) {
      nv.push(t[i]);
    }
  }
  for (i=0;i<nv.length;i++) {
    newstr += "-" + nv[i];
  }
/*
  old=old.replace(c_objet, "");
  old=old.replace('--', '-');
*/
  document.getElementById('objnum').value=newstr;

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


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

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

function voir_media(url, code, id) {
pars= 'a=montrer&c='+code + '&z=' + id;
$('media_'+id).firstChild.style.display='none';
  var myAjax = new Ajax.Updater(
         'media_' + 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';
}
