function ajax_load_block(id, url, data,kwargs, callbacks){
	var method = "GET";
	if (jQuery(kwargs).attr('method')){

		method = jQuery(kwargs).attr('method');
	}
		jQuery.ajax({
			url: url,
			data: data,
			type:method,
			beforeSend: function(){
				if (jQuery(callbacks).attr('beforeSend'))	{
					if (jQuery(kwargs).attr('object_before')) {
						callbacks['beforeSend'](kwargs['object_before'])
					}
					else
					{
						callbacks['beforeSend']()
					}
				}
			},
			success: function(data, status){
	    		var data = data;
    			var status = status;
    			jQuery(document).ready(function(){
				        if (jQuery(callbacks).attr('success')) {
					        if (jQuery(kwargs).attr('object_success')) {
						        callbacks['success']( data,status, kwargs['object_success'])
					        } else {
						        callbacks['success'](data,status)
					        }
				        } else {
					        jQuery(id).html(data)
				        }
			     }); // ready
			}
		}); // ajax
} // main

