function curriculoCompletoPrint(id) {
	var janelaCompleta = window.open("/maquinaNet/techEngine?sid=MaquinaNet&command=fin_curriculo&action=curriculoCompleto&idCV=" + id, "curriculo", "width=500,height=650,scrollbars=1,resizable=yes,menubar=yes,toolbar=yes");
	janelaCompleta.print();
}
function curriculoCompleto(id) {
	var janelaCompleta = window.open("/maquinaNet/techEngine?sid=MaquinaNet&command=fin_curriculo&action=curriculoCompleto&idCV=" + id, "curriculo", "width=500,height=650,scrollbars=1,resizable=yes,menubar=yes,toolbar=yes");
	janelaCompleta.focus();
}
function curriculoImprimir() {
	alert("epa");
}

function curriculoPesquisar() {
	formX.command.value="fin_curriculo";
	formX.action.value="find";
	
	//alert(formX.localTrabalho.value);
	ChamaPaginaArray( "/maquinaNet/techEngine?" + createQueryString(formX), "curriculoListagem");
}

function movimentoPesquisar() {
	formX.command.value="movimento";
	formX.action.value="find";
	ChamaPaginaArray( "/maquinaNet/techEngine?" + createQueryString(formX), "listagem");
}

function movimentoEditar(valor) {
	formX.command.value="movimento";
	formX.action.value="edit";
	formX.id.value=valor;
	formX.submit();
}

function exibirDataCompetencia() {
	document.getElementById('dataCompetencia').style.display="block";
	document.getElementById('dataCompetenciaBotao').style.display = "none";
}
function alterarDataCompetencia() {
	formX.command.value="movimento";
	formX.action.value="alterarDataCompetencia";
	var check = "";
   	var form = document.formX;
   	for(var i = 0; i < form.length; i++){
    	if(form[i].type == "checkbox"){
        	if(form[i].checked){
         		if(form[i].name.indexOf("check_")==0){
         			check += form[i].value + ";";
    	   		}
        	}
     	}
   	}
   	if(check == ""){
	   	alert("Selecione algum movimento.");
	   	return;
   	}
   	if(formX.novaDataCompetencia.value == ""){
   		alert("Coloque a data de competência.");
	   	return;
   	}
    ChamaPaginaArray( "/maquinaNet/techEngine?" + createQueryString(formX) + "&check=" + check + "&dataCompetencia=" + formX.novaDataCompetencia.value, "listagem");
}

function movimentoPreparePage() {
	try {
		var valor = document.formX.idSubClassificacao.options[document.formX.idSubClassificacao.selectedIndex].text;
		if( valor.substring( valor.length-1, valor.length ) == '*' ) {
			document.formX.idUser.disabled = false;
		} else {
			document.formX.idUser.disabled = true;
		}
		if( valor.substring( valor.length-1, valor.length ) == '#' ) {
			document.formX.idSala.disabled = false;
		} else {
			document.formX.idSala.disabled = true;
		}

		if( document.formX.idCentroCusto.value == '6' ) {
			formX.idCliente.value = 3864;
			formX.idUser.disabled = false;
		} else {
			formX.idUser.disabled = true;
			formX.idUser.selectedIndex = 0;
		}
	} catch(e) {
	}
}

function movimentoCheckDuplicado() {
	ChamaPagina(1,'/maquinaNet/techEngine?sid=MaquinaNet&command=movimento&action=checkDuplicado&idMovimento=' + formX.idMovimento.value, 'document.getElementById(\'divAlerta\')', 0 );
}

function movimentoCheckClass(valor) {
	if( valor.substring( valor.length-1, valor.length ) == '*' ) {
		formX.idUser.disabled = false;
	} else {
		formX.idUser.disabled = true;
	}

	if( valor.substring( valor.length-1, valor.length ) == '#' ) {
		formX.idSala.disabled = false;
	} else {
		formX.idSala.disabled = true;
	}
}

function movimentoCheckDiversos( value ) {
	if( value == '6' ) {
		formX.idCliente.value = 3864;
		formX.idUser.disabled = false;
	} else {
		formX.idUser.disabled = true;
		formX.idUser.selectedIndex = 0;
	}
}

function movimentoMoveValor() {
	var s = formX.valor2.value ;
	s = s.replace('(','') ;
	s = s.replace(')','') ;
	s = s.replace('.','') ;
	s = s.replace(',','.') ;

	formX.valor.value = s ;
}

function movimentoMoveHistorico() {
	var s = formX.historico2.value ;
	formX.historico.value = s ;
}

function movimentoSalvar() {
	var ok = true;
	var valor = document.formX.idSubClassificacao.options[document.formX.idSubClassificacao.selectedIndex].text;

	if( valor.substring( valor.length-1, valor.length ) == '#' ) {
		if( document.formX.idSala.value == '0' || document.formX.idSala.value == '' ) {
			alert('Selecione uma sala!');
			ok = false;
		}
	}

	if( ok ) {
		formX.bs.disabled=true;
		formX.command.value="movimento";
		formX.action.value="save_movimento";
		formX.submit();
	}
}

function movimentoSalvar2() {
	formX.command.value="movimento";
	formX.action.value="save";
	formX.submit();
}

function movimentoAbrirMesAnterior() {
	formX.command.value="movimento";
	formX.action.value="abrirMesAnterior";
	formX.submit();
}

function movimentoAbertoExcluir(valor) {
	formX.id.value=valor;
	if (confirm('Confirma exclusão deste registro?')) {
		formX.command.value="movimento";
		formX.action.value="delete";
		formX.submit();
	}
}

function movimentoAluguelAjax() {
	ChamaPagina(1,'/maquinaNet/techEngine?sid=MaquinaNet&command=fin_aluguel&action=aluguelAjax','document.getElementById(\'aluguelAjax\')', 0 );
}

function movimentoChangeAluguel() {
	formX.command.value="fin_aluguel";
	formX.action.value="changeAluguel";
	formX.submit();
}

function movimentoMicrosigaAlterar() {
	if( formX.nf.value == "" || formX.nf.value == "" ) {
		alert("Preencha as duas informações");	
	} else {
		ChamaPaginaArray("/maquinaNet/techEngine?sid=MaquinaNet&command=movimento&action=corrigirMicrosiga2&rps=" + formX.rps.value + "&nf=" + formX.nf.value, "principal");
	}
}


function movimentoExcluir(valor) {
	formX.command.value="movimento";
	formX.id.value=valor;
	if (confirm('Confirma exclusão deste registro?')) {
		formX.action.value="delete_movimento";
		formX.submit();
	}
}

function movimentoImprimir() {
	formX.command.value="movimento";
	formX.action.value="print";
	formX.submit();
	// var janela = window.open('/maquinaNet/techEngine?sid=MaquinaNet&command=movimento&action=print', 'Print', 'top=0,left=0,width=750,height=500,scrollbars=1,resizable=yes,toolbar=yes');
	// if (janela.opener==null) janela.opener = self;
	// janela.focus();
}

// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------

function folhaPagamentoImportar() {
	if( confirm("Tem certeza que deseja importar os dados da Microgisa?") ) {
		if( formX.dataReferencia2.value == "") {
			alert("Preencha a data de referência!");
		} else {
			formX.command.value="fin_folhaPagamento";
			formX.action.value="importarMicrosiga";
			var url = getForm( new Array("dataReferencia2") );
			ChamaPaginaArray( url, "principal" );
		}
	}
}

function folhaPagamentoPesquisar() {
	formX.command.value="fin_folhaPagamento";
	formX.action.value="find";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem");
}

function folhaPagamentoSalvar() {
	formX.command.value="fin_folhaPagamento";
	formX.action.value="save";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
}

function folhaPagamentoEditar(valor) {
	formX.command.value="fin_folhaPagamento";
	formX.action.value="edit";
	formX.id.value=valor;
	var url = getForm( new Array("id") );
	ChamaPaginaArray( url, "principal" );
}

function folhaPagamentoSomarCampos() {
	var valor =
		parseFloat( formX.salarioBruto.value )   +
		parseFloat( formX.impostoNF.value )      +
		parseFloat( formX.inss.value )           +
		parseFloat( formX.fgts.value )           +
		parseFloat( formX.txciee.value )         +
		parseFloat( formX.valeTransporte.value ) +
		parseFloat( formX.verbaRescisoria.value )+
		parseFloat( formX.ferias.value )         +
		parseFloat( formX.fgtsRescisao.value )   +
		parseFloat( formX.valeRefeicao.value )   +
		parseFloat( formX.assMedica.value )      +
		parseFloat( formX.seguroVida.value )     +
		parseFloat( formX.provFerias.value )     +
		parseFloat( formX.cursos.value )         +
		parseFloat( formX.outros.value )
	;

	formX.soma.value = valor.toString();
}
// ---------------------------------------------------------------------------------------------------------------------------------------
// Administrativo - Materiais
// ---------------------------------------------------------------------------------------------------------------------------------------
function materialSalvar() {
	formX.command.value="fin_material";
    formX.action.value="save";
	if(formX.nome.value.length > 1 ) {
      	var campos = new Array("nome","quantidadeMinima","quantidadeAtual","idMaterial");
		ChamaPaginaArray( getForm(campos), "principal");
	} else {
    	alert('Selecione o Material');
	}
}
function materialEditar(valor) {
	ChamaPaginaArray( "/maquinaNet/techEngine?sid=MaquinaNet&command=fin_material&action=edit&id="+valor, "principal");
}
function materialExcluir(valor) {
    formX.id.value=valor;
	if (confirm('Confirma exclusão deste registro?')) {
    	ChamaPaginaArray( "/maquinaNet/techEngine?sid=MaquinaNet&command=fin_material&action=delete&id="+valor, "principal");
	}
}
function materialPesquisar( printValue ) {
    formX.print.value = printValue;
	if( printValue ) {
	    var url = "/maquinaNet/techEngine?sid=MaquinaNet&command=fin_material&action=print&print="+ printValue +"&nome="+formX.nome.value+"&tipoMaterial="+formX.tipoMaterial.value;
	    var janelaMaterial = window.open(url, 'Print', 'top=0,left=0,width=800,height=600,scrollbars=1,resizable=yes,toolbar=yes');
	    janelaMaterial.focus();
	    //ChamaPaginaArray(url,"materialResult");
    } else {
	    formX.command.value="fin_material";
	    formX.action.value="find";
	    //formX.b1.disabled=true;
	    //formX.b2.disabled=true;
	    var campos = new Array("nome","tipoMaterial");
	    ChamaPaginaArray( getForm(campos), "materialResult");
	}
}
function materialSair() {
	ChamaPaginaArray( "/maquinaNet/techEngine?sid=MaquinaNet&command=fin_material&action=insert" , "principal");
}
function materialSairPesquisar() {
	ChamaPaginaArray( "/maquinaNet/techEngine?sid=MaquinaNet&command=fin_material&action=" , "principal");
}

function admScriptGerar(valor) {
	formX.id.value=valor;
    formX.command.value="fin_script";
	formX.action.value="gerarScript";
	var url = getForm( new Array("id","data1", "data2") );
	ChamaPaginaArray( url, "principal" );
}

// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------

function timesheetCheckDiversos( value ) {
	if( value == '6' ) {
		formX.idCliente.value = 3864;
	}
}

function timesheetSalvar() {
	var atende = false;
	var enviar = false;

	for( i = 0; i < formX.clienteAtendido.length; i++ ) {
		if( formX.idCliente.value == formX.clienteAtendido[i].value || formX.idCliente.value == 3864 ) {
			atende = true;
		}
	}

    if( formX.idCentroCusto.value == '6' && formX.idCliente.value != 3864 ) {
        alert('Para Grupo Máquina, selecione cliente DIVERSOS!');
    } else {
    	if( formX.horas2.value == '00' || formX.horas2.value == '30' ) {
    		if( atende == false ) {
    			// if( confirm("Você não está cadastrado na equipe de atendimento desse cliente. Confirma o TimeSheet mesmo assim?") ) {
    				enviar = true;
    			// }
    		} else {
    			enviar = true;
    		}

        } else {
        	alert('Preencha horas terminando com 00 ou 30.');
        }
    }

    if( enviar ) {
    	formX.command.value="fin_timesheet";
        formX.action.value="save";
		ChamaPaginaArray( "/maquinaNet/techEngine?" + createQueryString(formX), "listagem");
    }
}

function timesheetChangeUser() {
	formX.command.value="fin_timesheet";
	formX.action.value="changeUser";
	var url = getForm( new Array("idUser","data","idCliente","idCentroCusto") );
	ChamaPaginaArray( url, "listagem" );
}

function timesheetDuplicar() {
	if (confirm('Confirma a duplicação dos dados do mês passado?')) {
		formX.command.value="fin_timesheet";
		formX.action.value="duplicar";
		ChamaPaginaArray( "/maquinaNet/techEngine?" + createQueryString(formX), "listagem");
	}
}

function timesheetCheckTipo(valor) {
	if( valor == "3" ) {
		formX.idUser.disabled = true;
		formX.idCentroCusto.disabled = true;
    } else {
		formX.idUser.disabled = false;
		formX.idCentroCusto.disabled = false;
	}
}

function timesheetEditar(valor) {
	formX.id.value=valor;
	formX.action.value="edit";
	ChamaPaginaArray( "/maquinaNet/techEngine?" + createQueryString(formX), "principal");
}

function timesheetPesquisar( printValue ) {
	formX.command.value="fin_timesheet";
	formX.action.value="find";
	formX.print.value=printValue;

	if( printValue ) {
		var url = "/maquinaNet/techEngine?sid=MaquinaNet&command=fin_timesheet&action=find&print=true&data1="+formX.data1.value+"&data2="+formX.data2.value+"&idCliente="+formX.idCliente.value+"&idUser="+formX.idUser.value+"&idCentroCusto="+formX.idCentroCusto.value+"&tipo="+formX.tipo.value;
		var janela = window.open(url, 'Print', 'top=0,left=0,width=750,height=575,scrollbars=1,resizable=yes,toolbar=yes');
		if (janela.opener==null) janela.opener = self;
		janela.focus();
	} else {
		ChamaPaginaArray( "/maquinaNet/techEngine?" + createQueryString(formX), "listagem");

		if( formX.tipo.value == "2" ) { // preview
			ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=fin_timesheet&action=previewAjax&idCliente=' + formX.idCliente.value + '&idUser=' + formX.idUser.value + '&idCentroCusto=' + formX.idCentroCusto.value + '&data1=' + formX.data1.value + '&data2=' + formX.data2.value, 'previewMesPassado' );
		}
	}
}

function timesheetPreviewMesPassado() {
	ChamaPaginaArray('/maquinaNet/techEngine?sid=MaquinaNet&command=fin_timesheet&action=previewAjax&idCliente=' + formX.idCliente.value + '&idUser=' + formX.idUser.value + '&idCentroCusto=' + formX.idCentroCusto.value + '&data1=' + formX.data1.value + '&data2=' + formX.data2.value, 'previewMesPassado' );
}

//---------------------------------------------------------------------------------------------------------------------------------------

function tscSalvar() {
	formX.command.value="fin_timesheet";
	formX.action.value="corrigirGo";

	var url = getForm( new Array("idUser1","idUser3","idCentroCusto1","idCentroCusto2","idCliente1","idCliente2","data1","data2") );
	ChamaPaginaArray( url, "principal" );
}

function tscSalvarMassa() {
	formX.command.value="fin_timesheet";

	if( formX.idCentroCustoMassa.value == 0 ) {
		alert('Preencha o Centro de Custo!');
		return;
	}
	if( formX.idClienteMassa.value == 0 ) {
		alert('Preencha o Cliente!');
		return;
	}
	if( formX.dataMassa.value == 0 ) {
		alert('Preencha a data!');
		return;
	}
	if( formX.horas1Massa.value == 0 ) {
		alert('Preencha a hora!');
		return;
	}
	/*
	if( formX.horas2Massa.value == 0 ) {
		alert('Preencha a hora!');
		return;
	}
	*/

    readList(formX.listaSelecionado,formX.selecionados);
    formX.action.value="corrigirMassaGo";

	var url = getForm( new Array("idCentroCustoMassa","idClienteMassa","dataMassa","horas1Massa","horas2Massa","observacoesMassa","selecionados") );
	ChamaPaginaArray( url, "principal" );
}

function tscCheckDiversos( value ) {
    if( value == '6' ) {
        formX.idClienteMassa.value = 3864;
    } else {
    	formX.idClienteMassa.value = 0;
    }
}

function tscTESTE() {
	alert('oi');
}
function tscAddList() {
    if (formX.listaDisponivel.selectedIndex >= 0) {
        tscMoveListItem2(formX.listaDisponivel, formX.listaSelecionado);
    } else {
        alert('Selecione um funcionário!');
    }
}

function tscMoveListItem2(listSource, listDest) {
   l1 = listSource.length;
   l2 = listDest.length;
   valor = listSource.options[listSource.selectedIndex].value;
   texto = listSource.options[listSource.selectedIndex].text;

   achou=false;
   for ( j=0; j < l2; j++) {
      idx = listDest.options[j].value;
      idi = idx.indexOf("-");
      if (idi>-1) {
            idx = idx.substring(idx,idi);
      }
      if (valor == idx) {
        achou=true;
        l2 = j;
        break;
      }
   }
   listDest.options[l2]= new Option(texto);
   listDest.options[l2].value = valor;
}

function tscRemoveList() {
    formX.listaSelecionado.options[formX.listaSelecionado.selectedIndex]=null;
}


// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------

function boletoSalvar() {
    formX.command.value="fin_boleto";
	formX.action.value="save";
    if( formX.idCentroCusto.value == '6' && formX.idCliente.value != 3864 ) {
        alert('Para Grupo Máquina, selecione cliente DIVERSOS!');
    } else {
        if( formX.numeroBoleto.value.length > 0 ) {
			ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
        } else {
            alert('Preencha o Número do Boleto!');
        }
    }
}

function boletoExcluir(valor) {
	formX.id.value=valor;
    formX.command.value="fin_boleto";
    formX.action.value="delete";
    if (confirm('Confirma exclusao deste registro?')) {
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
    }
}

function boletoCheckDiversos( value ) {
	if( value == '6' ) {
		formX.idCliente.value = 3864;
	}
}

// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------

function usuarioSalvar(mode) {

	formX.command.value="usr";
	formX.action.value="save";

	if( mode=='Novo' ) {
		if( formX.pastasAcesso.value== null || formX.pastasAcesso.value=='' ) {
			alert('Preencha quais pastas de acesso o funcionário tem direito!');
			return;
		}
	}

	if( mode!='Novo' ) {
		if( formX.dataDesligamento.value!= null && formX.dataDesligamento.value!='' ) {
			if( formX.dataInativarCracha.value=='' ||
				formX.dataInativarEmail.value==''  ||
				formX.dataRetirarEmail.value==''   ||
				formX.redirecionarEmail.value==''  ||
				formX.dataRedirecionarEmail.value=='' ) {

				alert('Preencha todos os campos referente ao desligamento!');
				return;
			}
		}
	}
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
}

function usuarioSair() {
	formX.command.value="usr";
	formX.action.value="default";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
}

function usuarioPesquisar( printValue ) {
	formX.command.value="usr";
    formX.action.value="find";
    formX.print.value=printValue;

    if( printValue ) {
        var url = "/maquinaNet/techEngine?sid=MaquinaNet&command=usr&action=find&print=true&txtNome="+formX.txtNome.value+"&txtNome="+formX.txtNome.value+"&txtApelido="+formX.txtApelido.value+"&txtEmail="+formX.txtEmail.value+"&txtPerfil="+formX.txtPerfil.value+"&status="+formX.status.value+"&filial="+formX.filial.value+"&tipoContrato="+formX.tipoContrato.value;
     	var janela = window.open(url, 'Print', 'top=0,left=0,width=750,height=575,scrollbars=1,resizable=yes,toolbar=yes');
      	if (janela.opener==null) janela.opener = self;
    	janela.focus();
    } else {
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
    }
}

function usuarioEditar(valor) {
    formX.command.value="usr";
	formX.action.value="edit";
    formX.id.value=valor;
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal");
}

function usuarioExcluir(valor) {
	formX.command.value="usr";
	formX.id.value=valor;
	if (confirm('Confirma exclusão deste registro?')) {
		formX.action.value="delete";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal");
	}
}

function balloonTestar() {
	formX.command.value="usr";
	formX.action.value="balloon";
	ChamaPaginaPost(createQueryString(formX), "divBalloon");
}

function balloonTodos() {
	formX.command.value="usr";
	formX.action.value="balloonTodos";
	ChamaPaginaPost(createQueryString(formX), "divBalloon");
}

function usuarioPesquisar2() {
	try {
	    var url = "/maquinaNet/techEngine?sid=MaquinaNet&command=usr&action=print2&txtPerfil=0&txtNome="+formX.txtNome.value+"&txtApelido="+formX.txtApelido.value+"&txtEmail="+formX.txtEmail.value;
	} catch(e) {
	    var url = "/maquinaNet/techEngine?sid=MaquinaNet&command=usr&action=print2&txtPerfil=0&txtNome=&txtApelido=&txtEmail=";
	}

	var janela = window.open(url, 'Print', 'top=0,left=0,width=750,height=575,menubar=1,scrollbars=1,resizable=yes,toolbar=yes');
  	if (janela.opener==null) janela.opener = self;
	janela.focus();
}

function usuarioMostra(div) {
	document.getElementById(div).style.height='auto';
}

function usuarioFoto(idUser){
	/*
    var url = "/maquinaNet/techEngine?sid=MaquinaNet&command=usr&action=uploadFoto&idUser="+idUser;
	var janela = window.open(url, 'Foto', 'top=0,left=0,width=600,height=100,menubar=1,scrollbars=1,resizable=yes,toolbar=yes');
	janela.focus();
	*/
	
	mostraDiv("fotoDiv");
}

function usuarioSalvarFoto(){
	formX.command.value="usr";
	formX.action.value="salvarFoto";
	formX.submit();
}

// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------

function cartaoPontoPesquisar() {
	if(formX.txtFuncionario.selectedIndex <= 0){
		alert('Selecione pelo menos um funcionario!');
	} else {
		formX.command.value="cartaoPonto";
		formX.action.value="find";
		ChamaPaginaArray( "/maquinaNet/techEngine?" + createQueryString(formX), "listagem");
	}
}

function selecionarSerie(){
      listDest = formX.series;
      l2 = listDest.length;
      var options = formX.idCentroCusto.value+"|"+formX.idCliente.value+"|"+formX.idCategoria.value;
      listDest.options[l2]= new Option("serie "+(listDest.length+1));
      listDest.options[l2].value = options;
}

function removeSerie() {
  if (formX.series.selectedIndex==-1) {
     alert('Selecione uma serie!');
  } else {
     if (confirm('Confirma a exclusao desta serie?')) {
        formX.series.options[formX.series.selectedIndex]=null;
     }
  }
}

var pingerContaResultado = 0;
function gerarGrafico(){
	formX.command.value="fin_grafico";
	formX.action.value="gerarGrafico";
	readList(formX.series,formX.serieSelecionada);
	ChamaPaginaArray( "/maquinaNet/techEngine?" + createQueryString(formX), "listagem");
	
	pingerContaResultado = 0;
	pingGraficoContaResultado(1);
	
}

function pingGraficoContaResultado(init) {
	try {
		if( formX.testePingContaResultado.value == "ok" && init != 1 ) {
			graficoFlashContaResultado("700", "500", "graficoFlashContaResultado");
			pingerContaResultado = 0;
		} else {
			setTimeout("pingGraficoContaResultado(0)", 500 );
			pingerContaResultado ++;
		}
	} catch(e) {
		if( pingerContaResultado < 30 ) {
			setTimeout("pingGraficoContaResultado(0)", 500 );
			pingerContaResultado ++;
		}
	}
}

function graficoFlashContaResultado( w, h, div ) {
	// <![CDATA[
	var so = new SWFObject("/maquinaNet/include/graficosFlash/" + formX.graficoTipoContaResultado.value + ".swf", "'" + formX.graficoTipoContaResultado.value + "'", w, h, "8", "#ffffff");
	so.addVariable("path", "/maquinaNet/include/graficosFlash/");
	so.addVariable("settings_file", escape("/maquinaNet/tmp/graficosFlash/" + formX.graficoSettingsContaResultado.value)); // you can set two or more different settings files here (separated by commas)
	so.addVariable("data_file", escape("/maquinaNet/tmp/graficosFlash/" + formX.graficoDataContaResultado.value));
	so.addVariable("preloader_color", "#999999");
	so.write(div);
	// ]]>
}

function cartaoPontoPopupData( data, user ) {
	window.location.href="#topo";
	desabilitarTela2();
	document.getElementById("grayboxCartaoPonto").style.visibility="visible";

	formX.command.value="cartaoPonto";
	formX.action.value="detalheData";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX) + '&dataEdit='+data+'&idUserEdit='+user, "grayboxCartaoPonto" );
}

function cartaoPontoAlterar(valor, hora, movimento) {
	formX.command.value="cartaoPonto";
	formX.action.value="alterarHorario";
	formX.id.value=valor;
	formX.horaBKP.value=hora;

   	var campos = new Array("id","horaBKP");
	ChamaPaginaArray( getForm(campos) + '&dataEdit='+formX.dataEdit2.value+'&idUserEdit='+formX.idUserEdit2.value + '&movimento='+ movimento , "grayboxCartaoPonto");
}

function cartaoPontoIncluir() {
	formX.command.value="cartaoPonto";
	formX.action.value="alterarHorario";
	formX.id.value="";

   	var campos = new Array("id","horaNova","tipo");
	ChamaPaginaArray( getForm(campos) + '&dataEdit='+formX.dataEdit2.value+'&idUserEdit='+formX.idUserEdit2.value, "grayboxCartaoPonto");
}

function cartaoPontoIncluirOBS() {
	formX.command.value="cartaoPonto";
	formX.action.value="alterarOBS";
	formX.id.value="";

   	var campos = new Array("id","observacoes");
	ChamaPaginaArray( getForm(campos) + '&dataEdit='+formX.dataEdit2.value+'&idUserEdit='+formX.idUserEdit2.value, "grayboxCartaoPonto");
}

function cartaoPontoExcluir(valor) {
	formX.id.value=valor;
	if (confirm('Confirma exclusão deste registro?')) {
		formX.command.value="cartaoPonto";
		formX.action.value="delete";
	   	var campos = new Array("id");
		ChamaPaginaArray( getForm(campos) + '&dataEdit='+formX.dataEdit2.value+'&idUserEdit='+formX.idUserEdit2.value, "grayboxCartaoPonto");
	}
}

function cartaoPontoImprimir() {
	if( formX.checkMicrosiga.checked ) {
		cartaoPontoPesquisar();
	} else {
		var checkRegistro = "";
		if( formX.checkRegistro.checked ) {
			checkRegistro = "&checkRegistro=on";
		}

		formX.action.value="print";
		formX.txtFuncionario3.value = cartaoPontoCheckFunc() ;
		var janela = window.open("/maquinaNet/techEngine?sid=MaquinaNet&command=cartaoPonto&action=printGo&data1=" + formX.data1.value + "&data2=" + formX.data2.value + "&txtFuncionario=" + formX.txtFuncionario.value + "&txtFuncionario3=" + formX.txtFuncionario3.value + checkRegistro, 'Simulador', 'width=750,height=550,scrollbars=1,menubar=yes, resizable=yes,toolbar=yes');
		janela.focus();
	}
}

function cartaoPontoCheckFunc() {
	var retorno = "";
	formX.idUser.value = "";

	for( i=0; i < formX.txtFuncionario2.length; i++) {
		var valor1 = formX.idUser.value;
		var valor2 = formX.txtFuncionario2.options[i].value;

		formX.idUser.value = valor2 + ";" + valor1;
	}

	return formX.idUser.value;
}


function cartaoPontoRemoveFunc() {
	formX.txtFuncionario2.options[formX.txtFuncionario2.selectedIndex]=null;
}

function cartaoPontoMove() {
	if (formX.txtFuncionario.selectedIndex >= 0) {
		l1 = formX.txtFuncionario.length;
		l2 = formX.txtFuncionario2.length;

		listSource = formX.txtFuncionario;
		listDest   = formX.txtFuncionario2;

		valor = listSource.options[listSource.selectedIndex].value;
		texto = listSource.options[listSource.selectedIndex].text;
		achou=false;
		for ( j=0; j < l2; j++) {
			idx = listDest.options[j].value;
			if (valor == idx) {
				achou=true;
				l2 = j;
				break;
			}
		}
		if (!achou) {
			listDest.options[l2]= new Option(texto);
			listDest.options[l2].value = valor;
		} else {
			listDest.options[l2] = new Option(texto);
			listDest.options[l2].value = valor;
		}
	}
}

// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------

function clienteMoveComboItem(listSource, listDest) {
	l2 = listDest.length;
	l1 = listSource.selectedIndex;
	listDest.options[l2]= new Option(listSource.options[l1].text);
	listDest.options[l2].value = listSource.options[l1].value;
	listSource.selectedIndex=0;
	listSource.options[l1]=null;
}

function clienteSalvar() {
	formX.command.value="cliente";
	formX.action.value="save";
	if( formX.nome.value.length > 1 ) {
		if( formX.fantasia.value.length > 1 ) {
			readList(formX.listaUserCliente,formX.clienteUser);
			ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
		} else {
			alert('Preencha o Nome Fantasia do cliente!');
			formX.fantasia.focus();
		}
	} else {
		alert('Preencha o Nome do cliente!');
		formX.nome.focus();
	}
}

function clienteEditar(valor) {
    formX.id.value=valor;

 	formX.command.value="cliente";
    formX.action.value="edit";
    var url = getForm( new Array("id") );
    ChamaPaginaArray( url, "principal" );

    formX.command.value="cliente";
    formX.action.value="listContato";
    var url = getForm( new Array("id") );
    ChamaPaginaArray( url, "listagem" );
}

function clienteExcluir(valor, tipoRetorno) {
    if (confirm('Confirma exclusão deste registro?')) {
		formX.command.value="cliente";
        formX.action.value="delete";
	    formX.id.value=valor;
        var url = getForm( new Array("id", "nome", "status") );

        if(tipoRetorno=="list"){
    		ChamaPaginaArray( url, "listagem" );
    	}else{
    		ChamaPaginaArray( url + "&formMode=Alterar", "principal" );
    	}
    }
}

function clientePesquisar() {
	formX.command.value="cliente";
    formX.action.value="find";
    var url = getForm( new Array("nome", "status") );
	ChamaPaginaArray( url, "listagem" );
}

function clienteImprimir() {
	var janela = window.open('/maquinaNet/techEngine?sid=MaquinaNet&command=cliente&action=print', 'Print', 'top=0,left=0,width=750,height=500,scrollbars=1,resizable=yes,toolbar=yes');
	if (janela.opener==null) janela.opener = self;
	janela.focus();
}

function clienteExcluirContato(valor) {
	if (confirm('Confirma exclusão deste registro?')) {
		formX.id.value=valor;
		formX.command.value="cliente";
		formX.action.value="deleteContato";
		var url = getForm ( new Array("id", "idCliente") );
		ChamaPaginaArray( url, "listagem" );
	}
}

function clienteSalvarContato(valor) {
	formX.id.value=valor;
	formX.command.value="cliente";
    formX.action.value="saveContato";
	var url = getForm ( new Array("idCliente", "contatoNome", "contatoCargo", "contatoTelefone", "contatoEmail") );
	ChamaPaginaArray( url, "listagem" );
}

function clienteNovaAlocacao() {
	formX.command.value = "cliente";
	formX.action.value = "novaAlocacao";
	ChamaPaginaArray( getForm(null) , "new");
}

function clienteSalvarAlocacao(idCliente, idDiretor, idGestor, idEquipe, novo){
	formX.command.value="cliente";
   	formX.action.value="saveAlocacao";
   	var url = "";
   	if(novo == "true"){
   		alert("1: " + idCliente + " - " + idDiretor + " - " + idGestor + " - " + idEquipe);
	   	clienteAssociar(idCliente, idDiretor, idGestor, idEquipe);
   		url = getForm( new Array("idCliente", "idDiretor", "idGestor", "idEquipe", "novo") );
  	}else{
  		alert("2: " + idCliente + " - " + idDiretor + " - " + idGestor + " - " + idEquipe);
   		url = getForm( new Array("idCliente", "idDiretor", "idGestor", "idEquipe", "novo") );
  		url += "&idClienteNew=" + formX.conta.value;
  		url += "&idDiretorNew=" + formX.diretor.value;
  		url += "&idGestorNew=" + formX.gestor.value;
  		url += "&idEquipeNew=" + formX.equipe.value;
  	}
   	clienteFechar();
   	ChamaPaginaArray( url , "principal");
}

function clienteExcluirAlocacao(idCliente, idDiretor, idGestor, idEquipe){
	formX.command.value="cliente";
   	formX.action.value="deleteAlocacao";
	clienteAssociar(idCliente, idDiretor, idGestor, idEquipe);
   	var url = getForm( new Array("idCliente", "idDiretor", "idGestor", "idEquipe") );
	ChamaPaginaArray( url , "principal");
}

function clienteEditarAlocacao(idCliente, idDiretor, idGestor, idEquipe){
	desabilitarTela2();
	document.getElementById("alocacaoEdit").style.visibility = "visible";

	formX.command.value = "cliente";
	formX.action.value = "editAlocacao";
	clienteAssociar( idCliente, idDiretor, idGestor, idEquipe);
	var url = getForm( new Array("idCliente", "idDiretor", "idGestor", "idEquipe") );
	ChamaPaginaArray( url, "alocacaoEdit" );
}

function clienteAssociar(idCliente, idDiretor, idGestor, idEquipe){
	formX.idCliente.value = idCliente;
   	formX.idDiretor.value = idDiretor;
   	formX.idGestor.value  = idGestor;
   	formX.idEquipe.value  = idEquipe;
}

function clienteFechar(){
	document.getElementById("alocacaoEdit").style.visibility = "hidden";
	habilitarTela2();
}

// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------

function contaResultadoCheckFields() {
	formX.command.value="fin_contaResultado";

	if( document.formX.idCentroCusto.value == 0 ) {
		document.formX.idCliente.disabled=true;
		document.formX.ocultarClientes.disabled=true;
		document.formX.ocultarClientes.checked=false;
	} else {
		document.formX.idCliente.disabled=false;
		document.formX.ocultarClientes.disabled=false;
	}

	if( document.formX.resultadoAberto.checked || document.formX.tipo.value == '2' ) {
		document.formX.idCategoria1.disabled=false;
		document.formX.idCategoria2.disabled=false;
		document.formX.tipoMovimento.disabled=false;
		document.formX.historico.disabled=false;
	} else {
		document.formX.idCategoria1.disabled=true;
		document.formX.idCategoria2.disabled=true;
		document.formX.tipoMovimento.disabled=true;
		document.formX.historico.disabled=true;
	}
}

function contaResultadoPesquisar() {
	formX.command.value="fin_contaResultado";
	formX.action.value="find";
	formX.b1.disabled=true;
	formX.b5.disabled=true;
	formX.b6.disabled=true;
	formX.submit();
}

function contaResultadoPesquisarFinal() {
	formX.command.value="fin_contaResultado";
	formX.action.value="findFinal";
	formX.b1.disabled=true;
	formX.b2.disabled=true;
	formX.b5.disabled=true;
	formX.b6.disabled=true;
	formX.submit();
}

function contaResultadoCapas() {
	var janela = window.open('/maquinaNet/techEngine?sid=MaquinaNet&command=fin_contaResultado&action=capas&dataBase='+formX.dataBase.value, 'Print', 'top=0,left=0,width=750,height=500,scrollbars=1,resizable=yes,toolbar=yes');
	if (janela.opener==null) janela.opener = self;
	janela.focus();
}

function contaResultadoAplic() {
	var janela = window.open('/maquinaNet/techEngine?sid=MaquinaNet&command=fin_contaResultado&action=aplic&dataBase='+formX.dataBase.value, 'Print', 'top=0,left=0,width=750,height=500,scrollbars=1,resizable=yes,toolbar=yes');
	if (janela.opener==null) janela.opener = self;
	janela.focus();
}

// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------

function boletoPesquisar( printValue ) {
	formX.command.value="fin_boleto";
	formX.action.value="find";
	formX.print.value=printValue;
	if( printValue ) {
		var url = "/maquinaNet/techEngine?sid=MaquinaNe&command=fin_boleto&action=find&print=true&data1="+formX.data1.value+"&data2="+formX.data2.value+"&idCliente="+formX.idCliente.value+"&txtFuncionario="+formX.txtFuncionario.value+"&idCentroCusto="+formX.idCentroCusto.value+"&cobrarCliente="+formX.cobrarCliente.value+"&numeroBoleto="+formX.numeroBoleto.value;
		var janela = window.open(url, 'Print', 'top=0,left=0,width=750,height=575,scrollbars=1,resizable=yes,toolbar=yes');
		if (janela.opener==null) janela.opener = self;
		janela.focus();
	} else {
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
	}
}

function boletoEditar(valor) {
    formX.id.value=valor;
	formX.command.value="fin_boleto";
    formX.action.value="edit";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
}

function boletoCruzarAjax(id) {
	desabilitarTela2();
	document.getElementById("cruzarBoletoAjax").style.visibility="visible";
	var url = "/maquinaNet/techEngine?sid=MaquinaNet&command=fin_boleto&action=cruzarAjax&id=" + id + "&numBoleto="+formX.numBoleto.value;
	ChamaPaginaArray( url , "cruzarBoletoAjax" );
}

function boletoCruzarListAjax(valor) {
	formX.id.value=valor;
	formX.command.value="fin_boleto";
	formX.action.value="cruzarInformacoes";

	var url = "/maquinaNet/techEngine?" + createQueryString(formX);
	var janela = window.open(url, 'Print', 'top=0,left=0,width=750,height=575,scrollbars=1,resizable=yes,toolbar=yes');
	if (janela.opener==null) janela.opener = self;
	janela.focus();
}

function boletoFindCruzar() {
	formX.command.value="fin_boleto";
	formX.action.value="find_cruzamento";
	var url = getForm( new Array("data1", "data2") );
	ChamaPaginaArray( url , "listagem" );
}

function boletoCruzarAuto(id) {
	formX.command.value="fin_boleto";
	formX.action.value="cruzamentoAutomatico";
	formX.idMovimento.value=id;

	var url = "/maquinaNet/techEngine?" + createQueryString(formX);

	var janela = window.open(url, 'Print', 'top=0,left=0,width=750,height=575,scrollbars=1,resizable=yes,toolbar=yes');
	if (janela.opener==null) janela.opener = self;
	janela.focus();
}

// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------

function feriasCheckTipo(tipo) {
	if (tipo == 2) {
		formX.pesquisaFerias.value = 2;
		document.getElementById('periodo').style.height="auto";
		document.getElementById('normal').style.height="1";
	} else {
		formX.pesquisaFerias.value = 1;
		document.getElementById('normal').style.height="auto";
		document.getElementById('periodo').style.height="1";
	}
	document.getElementById('listagem').innerHTML='';
}

function feriasPesquisarEmail() {
	formX.command.value="ferias";
	formX.action.value="listEmail";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
}

function feriasPesquisar() {
	formX.command.value="ferias";
	formX.action.value="find";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
}

function feriasSalvar() {
	formX.command.value="ferias";
	formX.action.value="saveFerias";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
}

function feriasEdit(valor) {
	formX.id.value=valor;
	formX.command.value="ferias";
	formX.action.value="editFerias";
	var url = getForm( new Array("id") );
	ChamaPaginaArray( url , "principal" );
}

function feriasBancoHoras(valor) {
	formX.id.value=valor;
	formX.command.value="ferias";
   	formX.action.value="editBancoHoras";
	var url = getForm( new Array("id") );
	ChamaPaginaArray( url , "principal" );
}

function deleteFerias( d1, d2 ) {
    formX.valor1.value=d1;
    formX.valor2.value=d2;
	formX.command.value="ferias";
	formX.action.value="deleteFerias";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
}

function aceitarFerias( d1, d2 ) {
    formX.valor1.value=d1;
    formX.valor2.value=d2;
	formX.command.value="ferias";
	formX.action.value="aceitarFerias";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
}

function bancohoraSave() {
	if( formX.horaInicial.value == '' || formX.horaFinal.value == '' ) {
	    if( formX.horaSaldo.value == '' ) {
	        alert('Preencha a hora inicial e final OU o saldo!');
	        return;
	    }
	}
	formX.command.value="ferias";
	formX.action.value="saveBancoHoras";
	ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
}

function bancohoraApagar(valor) {
   	if( confirm("Deseja excluir esse registro?") ) {
   		formX.id.value=valor;
		formX.command.value="ferias";
   		formX.action.value="deleteBancoHoras";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
   	}
}

// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------

    function diversosPesquisar() {
        formX.command.value="fin_movimentoDiversos";
		formX.action.value="find";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
    }

    function diversosEditar(valor) {
		formX.id.value=valor;
        formX.command.value="fin_movimentoDiversos";
        formX.action.value="edit";
		var url = getForm( new Array("id") );
		ChamaPaginaArray( url , "principal" );
    }

    function diversosSair() {
        formX.command.value="fin_movimentoDiversos";
        formX.action.value="default";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
    }

    function diversosSalvar() {
        formX.command.value="fin_movimentoDiversos";
        formX.action.value="save";
        if( formX.dataCompetencia.value.length > 1 ) {
			ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
        } else {
            alert('Preencha a data de Competencia!');
        }

    }

    function diversosExcluir(valor) {
        formX.command.value="fin_movimentoDiversos";
        formX.id.value=valor;
        if (confirm('Confirma exclusão deste registro?')) {
            formX.action.value="delete";
			ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
        }
    }
// ---------------------------------------------------------------------------------------------------------------------------------------
// Orçamento e Fornecedor --------------------------------------------------------------------------------------------------------------------------
// ---------------------------------------------------------------------------------------------------------------------------------------    
    function orcamentoNovo() {
        formX.command.value="orcamento";
		formX.action.value="insert";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
	}
    function orcamentoEditar(idOrcamento) {
        formX.command.value="orcamento";
		formX.action.value="editOrcamento";
		formX.idOrcamento.value = idOrcamento;
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal", "orcamentoMaterialList()" );
	}
    function orcamentoPesquisar() {
        formX.command.value="orcamento";
		formX.action.value="findOrcamento";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
	}
    function orcamentoSalvar() {
        formX.command.value="orcamento";
        formX.action.value="saveOrcamento";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal", "orcamentoMaterialList()" );
	}

    function orcamentoMaterialList() {
        formX.command.value="orcamento";
        formX.action.value="listOrcamentoMaterial";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "materialListagem", "orcamentoCalculo()");
	}
	
    function orcamentoExcluir(idOrcamento) {
    	formX.id.value = idOrcamento;
        formX.command.value="orcamento";
        if (confirm('Confirma exclusão deste registro?')) {
            formX.action.value="deleteOrcamento";
			ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
		}
	}
    function orcamentoMaterialSalvar() {
        formX.command.value="orcamento";
        formX.action.value="saveOrcamentoMaterial";
		var str = formX.precoUnitario.value
		str = str.replace(/,/ , ".");
		formX.precoUnitario.value = str
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "materialListagem", "orcamentoCalculo()");
	}
	function orcamentoCalculo() {
		formX.precoTotal.value=formX.tmpPrecoTotal.value;
	}	
    function orcamentoMaterialExcluir(idProduto) {
        if (confirm('Confirma exclusão deste registro?')) {
        	var query = "/maquinaNet/techEngine?sid=MaquinaNet&command=orcamento&action=deleteOrcamentoMaterial";
        	query += "&idOrcamento=" + formX.idOrcamento.value + "&idProduto=" + idProduto;
			ChamaPaginaArray(query , "materialListagem", "orcamentoCalculo()");
		}
	}
    function fornecedorPesquisar() {
        formX.command.value="fornecedor";
		formX.action.value="findFornecedor";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
	}
    function fornecedorSalvar() {
    	if(!verifica_email(formX.email)){
    		alert("Preencha o campo email com um endereço válido.");
    		return;
    	}else{
    		formX.command.value="fornecedor";
    		formX.action.value="saveFornecedor";
    		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
    	}
	}
    function fornecedorExcluir(idFornecedor) {
    	formX.id.value = idFornecedor;
        formX.command.value="fornecedor";
        if (confirm('Confirma exclusão deste registro?')) {
            formX.action.value="deleteFornecedor";
			ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "listagem" );
		}
	}
	function fornecedorEditar(idFornecedor) {
        formX.idFornecedor.value = idFornecedor;
        formX.command.value="fornecedor";
        formX.action.value="editFornecedor";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
	}
    function fornecedorNovo() {
        formX.command.value="fornecedor";
        formX.action.value="insert";
		ChamaPaginaArray("/maquinaNet/techEngine?" + createQueryString(formX), "principal" );
   	}
    function verifica_email(txtEmail){
    	var email = txtEmail.value;
    	var regex = new RegExp("^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$");

    	if(!regex.test(email))
    		return false;
    	
    	return true;
    }