
var uhs_fn = {
		
	form_request : function(formData, widget_name) {
		formData.pop(); //remove submit button from sent data
		formData.push({ 'name' : 'ajax' , 'value' : widget_name }); //to know which widget is being processed
	},

	form_submit : function(obj) {
		$(obj.form).ajaxForm({  
	        
			beforeSubmit:  function(formData, jqForm, options){
	        	uhs_fn.form_request(formData,obj.widget_name);
	        }, 
	        
	        success: function(responseText) {
		       var response = $.evalJSON(responseText);
		       
		       if(!( 'status' in obj )) {
		    	   obj.status = '#'+obj.widget_name+'_status';
		       }
		       
		       if(response.status==1) {
			       $(obj.status).html(obj.success_msg);
			       //$(obj.form).clear_form(obj.no_reset);				   $( obj.form )[ 0 ].reset();				   //$(obj.form).clearForms();
		       } else {
			       $(obj.status).html(response.error);
		       }
	        }
		
		});
	}
		
}
