	function abrirDownload(pagina, verificador, iddocumentodownload, iddocumento) { //organiza a tela para download
		document.tela.abrirdownload.value = verificador;
		document.tela.acfk.value          = iddocumentodownload;
		document.tela.acfk1.value         = iddocumento;
		trocarTela( pagina );
	}

	function abrirAnexo(pagina, verificador, idanexo, popup1) { //organiza a tela para download
		document.tela.abrirdownload.value = verificador;
		document.tela.idanexo.value       = idanexo;
		if ((popup1 == '') || (popup1 != 'sim'))
			trocarTela( pagina );
		else
			popUpGrafico(pagina,'pg1','yes','750','400');
	}

	function trocarTela( pagina ) {
		document.tela.action = pagina;
		document.tela.submit();
	}
	
	function atribuirValorDiploma( codigo, pagina ) {
		document.tela.vardiploma.value = codigo;		
		trocarTela( pagina );
	}	

	function atribuirValorProduto( codigo, pagina ) {
		document.tela.varprod.value = codigo;		
		trocarTela( pagina );
	}	

	function atribuirValorProdutoDet( codigo, pagina, codigo1 ) {
		document.tela.varprod.value = codigo;
		document.tela.detalhamento.value = codigo1;
		trocarTela( pagina );
	}	

	function atribuirValorNoticias( codigo, pagina ) {
		document.tela.codigonoticias.value = codigo;
		trocarTela( pagina );
	}
	
	function validaForm( pagina, operacao, codigo ) {
		if ( validaRB() == true )  //verifico se um radiobutton foi marcado
			definirOperacao( pagina, operacao, codigo );
	}

	function salvarNoticia( pagina ) {
		trocarTela( pagina );
	}
	
	function salvarNoticiaFoto( operacaofoto, pagina ) {
		if ((document.tela.data.value == '')) {
			alert ("Informe a data");
			document.tela.data.focus();
	 		return false;
	  	}
		document.tela.operacaofoto.value = operacaofoto;
		
		trocarTela( pagina );
	}

	function popUpGrafico( pagina, nome, rolagem, largura, altura ) {
		var esquerda = (screen.width - largura) / 2;
    		cima     = (screen.height - altura) / 2 -50;
  
		parent.window.open( pagina, "_blank", 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=' + rolagem + ',resizable=no,copyhistory=no,top=' + cima + ',left=' + esquerda + ',width=' + largura + ',height=' + altura);
	}

	function fecharPop() {
		parent.self.opener.parent.WindowCTRL = null;						
		window.close();
	}

	function definirOperacao( pagina, operacao, codigo ) {
		document.tela.operacao.value = operacao;
		if ( codigo != 0 ) 
			document.tela.codigo.value = codigo;
		trocarTela( pagina );
	}

	
	function validaForm( pagina, operacao, codigo ) {
		if ( validaRB() == true )  //verifico se um radiobutton foi marcado
			definirOperacao( pagina, operacao, codigo );
	}

	function atribuirValorCodigoRelatorio( codigo, pagina ) {
		document.tela.varrelatorio.value = codigo;
		trocarTela( pagina );
	}
	
	//VERIFICA SE FOI SELECIONADO UM RADIOBUTTON
	function validaRB( ) {

		var movimentoMarcado = -1;

		if (document.tela.rb.checked) {
			movimentoMarcado = 1;
			resposta = document.tela.rb.value;
		} else {
		    //*** validacao de radio buttons sem saber quantos sao
			for ( i=0; i< document.tela.rb.length; i++ ) {
				if (document.tela.rb[i].checked) {
					movimentoMarcado = i;
					resposta = document.tela.rb[i].value;
				}
			}
		}
		
		if ( movimentoMarcado == -1 ) {
			alert("Selecione uma opção na lista!");
			document.tela.rb[0].focus();
			return false;
		}
		else
			return true;
	}
	
	function salvarQuestionario( pagina ) {
		if (document.tela.numeroordem.value == '') {
			alert("Informe o número da ordem para seu voto ser computado.");
			document.tela.numeroordem.focus();
			return false;
		}
		if (document.tela.numeroordem.value.length < 5) {
			alert("Número de ordem inválido.");
			document.tela.numeroordem.focus();
			return false;
		}
		if (document.tela.fone.value.length == '') {
			alert("Digite o número de seu telefone para podermos entrar em contato.");
			document.tela.fone.focus();
			return false;
		}
		trocarTela( pagina );
	}
	
	function soNumero() {
		var Tecla = event.keyCode;
		
		if (Tecla < 30 || (Tecla > 47 && Tecla < 58)) return;
	  
		alert('ATENÇÃO: para este campo, digite apenas valores numéricos!');
		event.returnValue = false;
	}

	function enviarDuvidas( pagina ) {
		if (document.tela.nomeempresa.value == '') {
			alert("Informe seu nome ou o nome da Empresa.");
			document.tela.nomeempresa.focus();
			return false;
		}
		if (document.tela.email.value.length == '') {
			alert("Informe seu email para podermos entrar em contato.");
			document.tela.email.focus();
			return false;
		}
		if (document.tela.fone.value.length == '') {
			alert("Digite o número de seu telefone para podermos entrar em contato.");
			document.tela.fone.focus();
			return false;
		}
		if (document.tela.cidade.value.length == '') {
			alert("Informe sua cidade.");
			document.tela.cidade.focus();
			return false;
		}
		trocarTela( pagina );
	}
