function getFormData(form){
	var q = "";
	$(form)
		.find("input[type=text], input[type=password], input[type=hidden], input[type=radio]:checked, input[type=checkbox]:checked, textarea, select")
		.each(function(){
			q += escape($(this).attr("name")) + "=" + escape($(this).val()) + "&";
		});
	return q;
}

//limparFormulario()
function limparFormulario(form , excessoes , nao_perguntar)
{
	if (nao_perguntar) {
		limparFormulario2(form , excessoes);
	} else {
		$.prompt('Tem certeza que deseja excluir?' , {
			buttons: { Ok:1 , Cancelar:0 }, 
			focus: 1 , 
			callback : function(v,m,f){
				if (v != 1) return;
				limparFormulario2(form , excessoes);
			}
		});
	}
}

function limparFormulario2(form , excessoes){
	if (!excessoes)
        excessoes = ""
    
    if (typeof(excessoes) == "string")
        excessoes = [excessoes];
    
    if (excessoes.length > 0)
        excessoes = "[name!=" + excessoes.join("][name!=") + "]";
    
    $(form).find("input[type=text]" + excessoes + ", input[type=password]" + excessoes + ", select" + excessoes + ", textarea" + excessoes).val("");
    $(form).find("input[type=radio]" + excessoes + ", input[type=checkbox]" + excessoes).removeAttr("checked");
}
