
	function fncAlterarRegistro(formulario, varPgnCdt, varPgnPqs, varTblBdd, varCpsPky, varCpoPky, varCpoPqsVlr, varCpoPqsDsc){
		document.forms[formulario].action="cdt_fme_itn.asp?txtOprTblBdd=view&txtPgnCdt=" + varPgnCdt + "&txtPgnPqs=" + varPgnPqs + "&txtTblBdd=" + varTblBdd + "&txtCpsPky=" + varCpsPky + "&txtCpoPky=" + varCpoPky + "&txtCpoPqsVlr=" + varCpoPqsVlr + "&cboCpoPqsDsc=" + varCpoPqsDsc;
		document.forms[formulario].target="_parent";
		document.forms[formulario].submit();
	}

	/* Codigo comum a todas as paginas de cadastro */
	function fncIncluirNovo(formulario, PgnCdt, PgnPqs){
		document.forms[formulario].action="cdt_fme_itn.asp?txtOprTblBdd=view&txtPgnCdt=" + PgnCdt + "&txtPgnPqs=" + PgnPqs;
		document.forms[formulario].method="post";
		document.forms[formulario].target="_parent";
		document.forms[formulario].txtOprTblBdd.value="view";
		document.forms[formulario].txtCpoPky.value="";
		document.forms[formulario].submit();
	}

	/* Codigo comum em todas as paginas que utilizam a funcao fncExibirGridMasterDetail */
	function fncSomarSubtrairElemento(formulario, booleano){
		if(booleano)
			document.forms[formulario].txtCpoPkyItmChk.value++;
		else
			document.forms[formulario].txtCpoPkyItmChk.value--;
	}

	function fncTrocarCombo(formulario, vtrDdoFlh, cboDdoPai, cboDdoFlh, txtDdoPai){
		varDdoPai = cboDdoPai.options[cboDdoPai.selectedIndex].value;

		if(varDdoPai==""){
			cboDdoFlh.length=0;
			return 0;
		}

		for(k=0;k<vtrDdoFlh.length;k++){
			if(vtrDdoFlh[k][0]==varDdoPai){
				idcDdoPai = k;
				tamanho = vtrDdoFlh[k][1].length + 1;
				break;
			}
		}	

		cboDdoFlh.length = tamanho;

		idcDdoFlh = 0;
		selectedItem = false;

		for (contador=1;contador<tamanho;contador++) {
			cboDdoFlh.options[contador]=new Option(vtrDdoFlh[idcDdoPai][1][idcDdoFlh][1], vtrDdoFlh[idcDdoPai][1][idcDdoFlh][0]);

			if(parseInt(vtrDdoFlh[idcDdoPai][1][idcDdoFlh][0])==parseInt(txtDdoPai.value)){
				cboDdoFlh.options[contador].selected=true;
				selectedItem = true;
			}
			else{
				if(!selectedItem)
					cboDdoFlh.selectedIndex=0;
			}

			idcDdoFlh++;
		}
	}

	function fncConfirmarExclusaoElementoDaGrid(formulario, PgnCdt, PgnPqs){
		if(parseInt(document.forms[formulario].txtCpoPkyItmChk.value) > 0){
			varConf = window.confirm('Confirma a exclusão?');
	
			if(varConf==true){
				document.forms[formulario].action = "cdt_gbl.asp?txtOprTblBdd=delete&txtPgnCdt=" + PgnCdt + "&txtPgnPqs=" + PgnPqs + ""
				document.forms[formulario].submit();
			}
		}
		else
			window.alert("Você não selecionou nenhum item!");
	}

	function fncSalvarTudo(formulario, CpoPkyQtd, PgnCdt, PgnPqs){
		idcCpoPkyItm= 1;
		idcCpoPkyItmMax = parseInt(document.forms[formulario].txtCpoPkyItmTtl.value)*5;

		while(idcCpoPkyItm< idcCpoPkyItmMax){
			varErro=false;
		
			if(!varErro && fncTrim(document.forms[formulario].elements[idcCpoPkyItm].value)==0){
				varErro=true;
				window.alert("Preencha o campo 'Descrição'!");	
				document.forms[formulario].elements[idcCpoPkyItm].focus();
			}
			
			if(!varErro){
				idcCpoPkyItm= idcCpoPkyItm+ 4;
			}
			else{
				idcCpoPkyItm= idcCpoPkyItmMax;
			}
		}

		if(!varErro){
			document.forms[formulario].action="cdt_gbl.asp?txtOprTblBdd=update_all&txtCpoPkyQtd=" + CpoPkyQtd + "&txtPgnCdt=" + PgnCdt + "&txtPgnPqs=" + PgnPqs + "";
			document.forms[formulario].submit();
		}
	}