function overload_nb_offers_by_att(_ps_xml) {
    if(_ps_xml.responseText == null) return;

    var data_str = _ps_xml.responseText.split('#');
    var menu = $("div#menugauche");
    
    for(var i in data_str) {
        if(typeof(data_str[i]) != 'string' || data_str[i].length == 0)
          continue;

        var data = data_str[i].split(';');
        if(data.count() < 1 )
          continue;
        
        // Recuperation des donnees necessaire (nb offers & navigation)
        var nb_offers = (data[1] > 0) ? data[1] : '-';
        var nav_ids = data[0];

        // Verifications
        if(nav_ids == null) continue;

        var elem = $("dl.mall_home_smenu ul li span#_nb_offers_"+nav_ids,menu);
        // Mise a jour du contenu
        if(elem.length == 0)
          continue;
        if(elem.html().indexOf('small') > 0)
          continue;
        
        if(elem.parents('ul').attr('class') == 'hide')
          continue;
        
        elem.append('<small style="display:inline;">('+nb_offers+')</small>');
    }
}

function nb_offers_overload() {
    // Initialisation des parametres AJAX
    var objAjaxSetup={
      url: '/m/dws/get_nb_offers_by_nav.php',
      global: false,
      type: "POST",
      dataType:"xml",
      complete:overload_nb_offers_by_att
    }

    // Requete AJAX pour chaque MOID
    var first = true;
    var post_str = '';
    var i_gp = 0;
    
    $("div#menugauche dl.mall_home_smenu ul li span").each(function(i){
      
      if($(this).parents('ul').attr('class') == 'hide'){
        return true;
      }
      
        
      if($(this).attr('id').indexOf('_nb_offers_') < 0){
        return true;
      }
 
      if($(this).html().indexOf('small') > 0)
      {  
        return true;
      }
        
      if(first) {
          first = false;
      } else {
          post_str += '/';
      }

      post_str += $(this).attr('id').replace("_nb_offers_", "");
      i_gp ++;
      if((i_gp%500) == 0)
      {
        $.ajax(jQuery.extend(objAjaxSetup, {data:{atts_str: post_str,  nav:nb_offers_get_nav(), i:i_gp}}));
        first = true;
        post_str = '';
      }
    });
    $.ajax(jQuery.extend(objAjaxSetup, {data:{atts_str: post_str, nav:nb_offers_get_nav(), i:i_gp}}));
}

function nb_offers_get_nav(){
  var tab_attr_param = Array();
  attr = rdc_page.get_page_id();
  if(!attr) 
    return;
  
  if(attr.indexOf(";")>0){
    
    var tab_attr = attr.split(';');
    
    var i_tab = tab_attr.count();
    
    for(i=0;i<i_tab;i++){
      
      if(tab_attr[i].indexOf("u:")>-1){
        var tab_chaine_attr = tab_attr[i].split(':');
        tab_attr_param[0] = tab_chaine_attr[1];
      }
      
      if(tab_attr[i].indexOf("mpn")>-1){
        var tab_chaine_prix = tab_attr[i].split(':');
        tab_attr_param[1] = tab_chaine_prix[1];
      }
      
      if(tab_attr[i].indexOf("mpx")>-1){
        var tab_chaine_prix = tab_attr[i].split(':');
        tab_attr_param[2] = tab_chaine_prix[1];
      }
      
    }
  }
  else
  {
    
    if(attr.indexOf("u:")>-1){
      var tab_chaine_attr = attr.split(':');
      tab_attr_param[0] = tab_chaine_attr[1];
    }
  }
  
  if(tab_attr_param.length == 0)
    return;
  
  chaine_attr = tab_attr_param[0];
  
  if(chaine_attr == null)
    return;

  return tab_attr_param.join('|');
} 