// Função para editar formulário dinamicamente.

//pegar ID do formulario que esta sendo editado.
var FormEmEdicao = null; //guarda o ID do form em edição
var nome_trabalho = null; //guarda o nome do item enviado pelo formulário para mostrar no alert.

function EditarForm(idform,nm_trabalho){
	var form = document.getElementById(idform);
	if(!FormEmEdicao){
		FormEmEdicao = idform;
		nome_trabalho = nm_trabalho;
		//alert(form);
	}
	//else alert ("Os dados de "+nome_trabalho+" ainda estão em edição");
}

function GravarForm(idform,campo_chave){
	//var meuForm = "document.forms."+idform;
	var meuForm = document.forms[idform];
	var dados = ObtemDadosForm(meuForm);
	var cod = campo_chave;
	var url="modulos/portfolio/portfolio_adm_action.php?acao=atualizar";
	url += "&cod="+cod+"&"+dados;
	local_carregar = "formulario";  //padrão = formulario
	requisicaoHTTP("GET",url,true);
	//alert (campo_chave);
}

// coloca os dados do formulário em formato de query string
function ObtemDadosForm(meuForm) {
	var parametros = new Array();
	// percorre os elementos do formulário
	for(var i=0; i<meuForm.elements.length; i++) {
		var param = meuForm.elements[i].name;
		param += "=";
		param += encodeURIComponent(meuForm.elements[i].value);
		parametros.push(param);
	}
	// retona os parâmetros separados por &, para uso na query string
	return parametros.join("&");
}
