var ZF = { 
	call: function(pathAction, params, on_success, on_error) {
		pathAction = pathAction || 'index/index';
		params = params || {};
		
		var url = window.location.protocol + '//' + window.location.host;
        $.ajax(
                {
                        'type': "POST", 
                        'url': url+pathAction, 
                        'data': params,
                        success: function(data){
                            var data_decoded = $.parseJSON(data);
                            if( typeof on_success == 'function'){
                                try {
                                    on_success(data_decoded);
                                } catch(e){
                                    //console.log(e);
                                }
                            }
                        },
                        error: function(request, errmsg, e){
                            if( typeof on_error == 'function'){
                                on_error(request, errmsg, e);
                                //console.log(request, errmsg, e);
                            } else {
                               //console.log(request, errmsg, e);
                            }
                        }		                  
                }
        );
    }
};

$(document).ready(function(){
	
});	
function hideHelper( _cl ) {
    ZF.call('/ajax/message/hidehelper/', {'txt': _cl},
            function (data) {
                if (data.success) {
                } else {
                }
            },
            function (data) {
            }
        );
    
    $( _cl ).hide('slow');
}
