// JavaScript Document
	// JavaScript Document
	function formataMascara(Campo, Mascara, evtKeyPress)
	{
		var i, j, Valor, TamanhoCampo, TamanhoMascara, MascaraOk, Codigo, Tecla;
		Tecla = KeyCode(evtKeyPress);
		
		if (Tecla==8) return true;
		
		Valor = Campo.value; 
		Valor = Valor.toString().replace( ':', '' );
		Valor = Valor.toString().replace( '-', '' ); 
		Valor = Valor.toString().replace( '-', '' ); 
		Valor = Valor.toString().replace( '.', '' ); 
		Valor = Valor.toString().replace( '.', '' ); 
		Valor = Valor.toString().replace( '/', '' ); 
		Valor = Valor.toString().replace( '/', '' ); 
		Valor = Valor.toString().replace( '(', '' ); 
		Valor = Valor.toString().replace( '(', '' ); 
		Valor = Valor.toString().replace( ')', '' ); 
		Valor = Valor.toString().replace( ')', '' ); 
		Valor = Valor.toString().replace( ' ', '' ); 
		Valor = Valor.toString().replace( ' ', '' ); 
		TamanhoCampo = Valor.length; 
		TamanhoMascara = Mascara.length; 
		
		i = 0; j = 0; Codigo = ''; 
		TamanhoMascara = TamanhoCampo; 
		
		while ( i <= TamanhoMascara ){
		
			MascaraOk = ((Mascara.charAt(i) == '-') || 
						 (Mascara.charAt(i) == '.') || 
						 (Mascara.charAt(i) == '/') || 
						 (Mascara.charAt(i) == '(') || 
						 (Mascara.charAt(i) == ')') || 
						 (Mascara.charAt(i) == ':') ||
						 (Mascara.charAt(i) == ' ')
						);
						
			if (MascaraOk){
				Codigo += Mascara.charAt(i);          
				TamanhoMascara++;
			} 
			else {
				Codigo += Valor.charAt(j);
				j++;
			}   
			i++;
		}
		
		Campo.value = Codigo;
	
		if (Tecla != 8){
			if (Mascara.charAt(i-1) == "9" && Mascara.length > Valor.length){
				return ((Tecla > 47) && (Tecla < 58));
			}else if (Mascara.charAt(i-1) == "X" && Mascara.length > Valor.length){
				return ((Tecla >= 65) && (Tecla <= 90));
			}else if (Mascara.charAt(i-1) == "x" && Mascara.length > Valor.length){
				return ((Tecla >= 97) && (Tecla <= 122));
			}else{
				return true;
			}
		}else{
			return true;
		}
	}

	function validaForm(FORM, qtd)
	{
		var ok=1;
		for(var i=0; i<=qtd;i++)
		{
			if(document.getElementById("instituicao["+i+"]").checked)
				ok = 0;
		}
		if(ok)
		{
			alert("Selecione uma Instituição");
			return false;
		}  			
		if(FORM.nome_enquete_instituicao.value == '') {
			alert("Informe o seu nome.");
			FORM.nome_enquete_instituicao.focus();
			return false;
		}		
		if(FORM.cpf_enquete_instituicao.value == '') {
			alert("Informe o número do seu CPF.");
			FORM.cpf_enquete_instituicao.focus();
			return false;
		}		
		if(FORM.data_nascimento_enquete_instituicao.value == '') {
			alert("Informe sua data de nascimento.");
			FORM.data_nascimento_enquete_instituicao.focus();
			return false;
		}		
		if(FORM.cd_estado_enquete_instituicao.value == '') {
			alert("Informe o estado em que você reside.");
			FORM.cd_estado_enquete_instituicao.focus();
			return false;
		}
		if(document.getElementById('info').checked==true){
			if(FORM.email_enquete_instituicao.value == '') {
				alert("Informe um e-mail");
				FORM.email_enquete_instituicao.focus();
				return false;
			}
		}
		
  		FORM.action = "#";
	  	FORM.submit();
	}
	
	function verificaTotalidade(campo)
	{
		if((campo.value.length != 14) && (campo.value.length != 0))
		{
			alert(unescape("CPF Inválido, você precisa digitar todos os números do seu CPF"));
			document.getElementById(campo.id).value = '';
			document.getElementById(campo.id).focus();
		}
		else
			isCpf(campo);
	}