function saveForms(forms, redirectAfter) {

	//$("#alert").html("");
    	
   	// Salva cada um dos forms
   	try {
   	
   	
   		var id = 0; // return
   		var saved = false;
   		
    	forms.each( function(i) {
    	
    		//$("#alert").html("");
    		//$("#alert").dialog("open");
    		//$("#alert").append("<p>"+"Salvando " + (i+1)+"</p>");  		
    		
    		var form = $(this);
    		
    		jQuery.ajax({
    			async: false,
				type: "post",
				data: $(this).serialize(), 
				url: $(this).attr('action'),
			  	dataType: "json",
				success: function(json){	
						if (json.success == "1"){						
							alert('Sucesso!');	
							id = json.id;	
							saved = true;					
						}
						else {							
							alert(json.msg);							
							throw false;
						}			
				},	
				error: function (response) {						
					alert('Erro');											
					throw false;
				}	  	
			});
			
    	});	   
    	
    	if (saved) {
    	
			if (redirectAfter != '') {
				location.href = redirectAfter;
			}
			else {
				return id;
			}
			
		}
		
			
    }
    catch(e) {
    }
	
}

/** 
 * Custom jQuery 1.3.2 Plugin
 * Diego Salazar Nov, 2009
 * diego at greyrobot dot com
 *
 * allows radio buttons to be unchecked while maintain radio group functionality
 */
jQuery.fn.checkboxify = function() {
	return this.each(function() {
		jQuery(this).data('checked', jQuery(this).is(':checked'));
		
		jQuery(this).click(function(){
			var radio = jQuery(this);
			
			if (radio.data('checked')) {
				radio.attr('checked', false).data('checked', false);
			} else {
				jQuery('input[name="' + radio.attr('name') + '"]', radio.parent()).attr('checked', false).data('checked', false);
				radio.attr('checked', true).data('checked', true);
			}
		});
	});
}
