function doAjax(l, data_array, post_function, load_div_id)
{
  $.post('/ajax/'+l, {data: data_array, 
  //---------- In actions
  processData: function()
  {
        div_id = (typeof(load_div_id) == "undefined" ) ? 'loading_id' : load_div_id;
        if(load_div_id != '_NONE_') $('#'+div_id).css('display','');            
  }}, 
  //----------- receive
  function(res)
  { 
     $('#'+div_id).css('display','none');   
      var obj = $.evalJSON(res); 
      var id,body,k;
      for (var i=0; i<obj.c0[0].length; i++) 
      {
        k=i+1;
        eval('id = obj.' + 'c' +  k + '[0]' + '.id');
        eval('body = obj.' + 'c' +  k + '[0]' + '.body');
        if(id == "callback_func")  
        {
            eval(body)
        }
        else
        {
            $("#"+id).html(body);
        }
      }
       if (post_function != "undefined") eval(post_function);
  }); 
}

