
function Catalogue(idtrack,key,sDemo,footer,sIdentifiant) {
  
  this.idtrack = idtrack;
  this.key = key;
  this.sDemo = sDemo;
  this.footer = footer;
  this.sIdentifiant = sIdentifiant;
  this.searchExpression = '';
  
  this.getCatalogue = function(page){
    if (document.getElementById('catalogue'+this.sIdentifiant)) {
        // Suppression de la balise si elle existait déjà
        document.getElementById('contener'+this.sIdentifiant).parentNode.removeChild(document.getElementById('catalogue'+this.sIdentifiant));
        
    }
    
    // Création de la nouvelle balise :
    var script = document.createElement('script');
    script.src = 'http://services.unitheque.com/getcatalogue.serv?';
    script.src += 'page='+page+'&idtrack='+this.idtrack+'&sIdentifiant='+this.sIdentifiant +'&footer='+this.footer +'&key='+this.key+''+this.sDemo+'&search='+this.searchExpression;
    script.id = 'catalogue'+this.sIdentifiant;
    script.type = 'text/javascript';
 
    // Et injection dans le DOM :
    document.getElementById("contener"+this.sIdentifiant).parentNode.appendChild(script);
    
     
  } 
  this.getFooter = function(page){
    if(this.footer > 1){
        if (document.getElementById('requestfooter'+this.sIdentifiant)) {document.getElementById('contener'+this.sIdentifiant).parentNode.removeChild(document.getElementById('requestfooter'+this.sIdentifiant));}
        var script = document.createElement('script');
        script.src = 'http://services.unitheque.com/services/Web-Services/getfooter.serv.php?';
        script.src += 'page='+page+'&count='+document.getElementById('CountRecord'+this.sIdentifiant).value+'&idtrack='+this.idtrack+'&sIdentifiant='+this.sIdentifiant +'&footer='+this.footer +'&key='+encodeURIComponent(this.key)+''+this.sDemo+'';
        script.id = 'requestfooter'+this.sIdentifiant;
        script.type = 'text/javascript';
        document.getElementById('contener'+this.sIdentifiant).parentNode.appendChild(script);
        
    }
  }
 }

