function updateContentAfterTimeout(timeout, urlSpinner, idContainer, url, callbackSuccess, callbackError, callbackComplete, containerSpinner, data){
        if(!urlSpinner){
            urlSpinner = 'design/img/ajax-loader.gif';
        }	

        $J('#' + containerSpinner).html('<div align="center"><img style="border-style: none;" src="' + urlSpinner + '" /></div');

        setTimeout(function(){
             updateContent(idContainer, url, callbackSuccess, callbackError, callbackComplete, data);
        }, timeout);

}


 function updateContent(idContainer, url, callbackSuccess, callbackComplete, callbackError, data){

     if(data){
         var type = "POST";
     }else{
         var type = "GET";
         var data = '';
     }

     $J.ajax({
               type: type,
               data: data,
               url:  url,
               success: function(response){                    
                    if(typeof(callbackSuccess) == 'function'){
                        callbackSuccess(idContainer, response);
                    }

                },

               error: function(){
                    if(typeof(callbackError) == 'function'){
                            callbackError(idContainer);
                    }
               },

               complete: function(){
                    if(typeof(callbackSuccess) == 'function'){                        
                    }
               }

         }
     );
}
