var userName;
			
			function enviar(){
				if(event.keyCode == 13){
					document.form1.btnClique.focus();
					
				}
			}
			
			function foco()
			{
				desabilitaCnpj();
				desabilitaCpf();
				document.form1.textCnpj.focus();
			}
			
					
			function alerta(){
				oName.innerText = userName;
				document.form1.textVinculo.value = 'sim';
				document.form1.submit();
			}				
			
			
			//****************** MASCARAS*************************
			function mascaraCpfCnpj(){
				valor = document.form1.textCnpjCpf.value;
				if(valor.length == 3){
					valor = valor+".";
					document.form1.textCnpjCpf.value = valor;
				}
				else 
				if(valor.length == 7){
					valor = valor+".";
					document.form1.textCnpjCpf.value = valor;
				}
				else 
				if(valor.length == 11){
					valor = valor+"-";
					document.form1.textCnpjCpf.value = valor;
				}
				else
				if(valor.length == 14){
					document.form1.btnClique.focus();
				}	  
				
		}//FIM FUNÃO MASCARA CPF / CNPJ		
		
		function mascaraCnpj(){
				
				
				///////
				///////
				valor = document.form1.textCnpj.value;
				if(valor.length == 3){
					valor = valor+".";
					document.form1.textCnpj.value = valor;
				}
				else 
				if(valor.length == 7){
					valor = valor+".";
					document.form1.textCnpj.value = valor;
				}
				else 
				if(valor.length == 11){
					valor = valor+"-";
					document.form1.textCnpj.value = valor;
				}	  
				else 
				if((valor.length == 14)) {         
					valor = valor.replace(".","");
					valor = valor.replace(".","");
					valor = valor.replace("-","");
					aux1 = valor.substring(0,2);
					aux1 = aux1+".";
					aux2 = valor.substring(2,5);
					aux2 = aux2+".";
					aux3 = valor.substring(5,8);
					aux3 = aux3+"/";
					aux4 = valor.substring(8,10); 
					aux5 = aux4+valor.substring(10);
					valor = aux1+aux2+aux3+aux5;
					document.form1.textCnpj.value = valor;
				}
				else 
				if(valor.length == 15){
					valor = valor+"-";
					document.form1.textCnpj.value = valor;
				}   		 
				else
				if(valor.length == 18){
					document.form1.btnClique.focus();
				}
		}//FIM FUNÃO MASCARA CNPJ					
		
		 function mascara(valor){
   		var parte1;
		var parte2;
		var parte3;
		var parte4;
   
   		if(valor.length == 3){
			valor = valor+".";
			document.form1.codigo.value=valor;
		}
		else
		if(valor.length == 7){
			valor = valor+".";
			document.form1.codigo.value=valor;
		}
		else
		if(valor.length == 11){
			valor = valor+"-";
			document.form1.codigo.value=valor;
		}
		else
		if(valor.length == 15){
			valor = valor.replace(".","");
         	valor = valor.replace(".","");
         	valor = valor.replace("/","");
         	valor = valor.replace("-","");
			parte1 = valor.substring(0,2)+".";
			parte2 = valor.substring(2,5)+".";
			parte3 = valor.substring(5,8)+"/";
			parte4 = valor.substring(8,13)+"-";
			valor = parte1+parte2+parte3+parte4;
			document.form1.codigo.value=valor;				
		}		
   }
		
		//************VALIDA CPF*****************
		
		  function cpf(pcpf){   	  
			if (pcpf.length != 11){
				sim=false;
			}
			else{
				sim=true
			}
			if (sim){ // valida o primeiro digito
				for (i=0;((i<=(pcpf.length-1))&& sim); i++){
					val = pcpf.charAt(i);
					if((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4")&&(val!="5")&&(val!="6")&&(val!="7")&&(val!="8")){
						sim=false;
					}
				}   
				if (sim){
					soma = 0;
					for (i=0;i<=8;i++){
						val = eval(pcpf.charAt(i));
						soma = soma + (val*(i+1));
					}
					resto = soma % 11;
					if (resto>9) 
						dig = resto - 10;
					else  
						dig = resto;
					if (dig != eval(pcpf.charAt(9))){
						sim=false; 
					}
					else{	// valida o segundo digito
						soma = 0;
						for (i=0;i<=7;i++){
							val = eval(pcpf.charAt(i+1));
							soma = soma + (val*(i+1));
						}
						soma = soma + (dig * 9);
						resto = soma % 11;
						if (resto>9) 
							dig = resto -10;
						else  
							dig = resto;
						if (dig != eval(pcpf.charAt(10))){
							sim = false; 
						}
						else 
							sim = true;
					}
				}
			}     
			if(sim){          
				return true;	
			}  	
			else{
				alert("CPF INVALIDO!")
				document.form1.textCnpjCpf.focus(); 
				document.form1.textCnpjCpf.value = "";
				return false;         
			}					
		}//FIM FUNÇÃO CPF 		
		
		
		//************VALIDA CNPJ*****************
		function cnpj(pcgc){   
			//alert("ok"); 
			// verifica o tamanho
			if (pcgc.length != 14){
				sim=false;
				alert ("Tamanho Inválido de CGC.");		 
			}
			else{
				sim=true;
			}
			if (sim ){
				// verifica se e numero              
				for (i=0;((i<=(pcgc.length-1))&& sim); i++){
					val = pcgc.charAt(i);				
					if((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4") &&(val!="5")&&(val!="6")&&(val!="7")&&(val!="8")){
						sim=false;
					}
				}  
				if (sim){  
					// se for numero continua      
					m2 = 2;
					soma1 = 0;
					soma2 = 0;
					for (i=11;i>=0;i--){
						val = eval(pcgc.charAt(i));
						// alert ("Valor do Val: "+val);
						m1 = m2;
						if (m2<9){
							m2 = m2+1;
						}
						else{
							m2 = 2;
						}
						soma1 = soma1 + (val * m1);
						soma2 = soma2 + (val * m2);
					}  // fim do for de soma
					soma1 = soma1 % 11;
					if (soma1 < 2){
						d1 = 0;
					}
					else{ 
						d1 = 11- soma1;
					}
					soma2 = (soma2 + (2 * d1)) % 11;
					if (soma2 < 2){
						d2 = 0;
					}
					else{ 
						d2 = 11- soma2;
					}					
					if ((d1==pcgc.charAt(12)) && (d2==pcgc.charAt(13))){             
						//alert("ok");
						return true;
					}        
					else{
						alert("CNPJ Inválido!");
						document.form1.textCnpj.focus(); 
						document.form1.textCnpj.value = "";
						return false; 			
					}
					//alert("ok");
				}
				//alert("ok");        
			}
			
		}//FIM FUNÇÃO CNPJ	

		
		 //********** VALIDA CPF PARA EMITIR GUIA ***********
		   
   function cpfGuia(pcpf)
   {
   	  if (pcpf.length != 11){
				sim=false;
			}
			else{
				sim=true
			}
			if (sim){ // valida o primeiro digito
				for (i=0;((i<=(pcpf.length-1))&& sim); i++){
					val = pcpf.charAt(i);
					if((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4")&&(val!="5")&&(val!="6")&&(val!="7")&&(val!="8")){
						sim=false;
					}
				}   
				if (sim){
					soma = 0;
					for (i=0;i<=8;i++){
						val = eval(pcpf.charAt(i));
						soma = soma + (val*(i+1));
					}
					resto = soma % 11;
					if (resto>9) 
						dig = resto - 10;
					else  
						dig = resto;
					if (dig != eval(pcpf.charAt(9))){
						sim=false; 
					}
					else{	// valida o segundo digito
						soma = 0;
						for (i=0;i<=7;i++){
							val = eval(pcpf.charAt(i+1));
							soma = soma + (val*(i+1));
						}
						soma = soma + (dig * 9);
						resto = soma % 11;
						if (resto>9) 
							dig = resto -10;
						else  
							dig = resto;
						if (dig != eval(pcpf.charAt(10))){
							sim = false; 
						}
						else 
							sim = true;
					}
				}
			}     
			if(sim){  
				consultar();        
				return true;	
			}  	
			else{
				alert("CPF INVALIDO!")
				document.form1.textCnpjCpf.focus(); 
				document.form1.textCnpjCpf.value = "";
				return false;         
			}					
   }

 //********** VALIDA CNPJ PARA EMITIR GUIA ***********
function cnpjGuia(pcgc)
   {   
   		//alert("ok"); 
			// verifica o tamanho
			if (pcgc.length != 14){
				sim=false;
				alert ("Tamanho Inválido de CGC.");		 
			}
			else{
				sim=true;
			}
			if (sim ){
				// verifica se e numero              
				for (i=0;((i<=(pcgc.length-1))&& sim); i++){
					val = pcgc.charAt(i);				
					if((val!="9")&&(val!="0")&&(val!="1")&&(val!="2")&&(val!="3")&&(val!="4") &&(val!="5")&&(val!="6")&&(val!="7")&&(val!="8")){
						sim=false;
					}
				}  
				if (sim){  
					// se for numero continua      
					m2 = 2;
					soma1 = 0;
					soma2 = 0;
					for (i=11;i>=0;i--){
						val = eval(pcgc.charAt(i));
						// alert ("Valor do Val: "+val);
						m1 = m2;
						if (m2<9){
							m2 = m2+1;
						}
						else{
							m2 = 2;
						}
						soma1 = soma1 + (val * m1);
						soma2 = soma2 + (val * m2);
					}  // fim do for de soma
					soma1 = soma1 % 11;
					if (soma1 < 2){
						d1 = 0;
					}
					else{ 
						d1 = 11- soma1;
					}
					soma2 = (soma2 + (2 * d1)) % 11;
					if (soma2 < 2){
						d2 = 0;
					}
					else{ 
						d2 = 11- soma2;
					}					
					if ((d1==pcgc.charAt(12)) && (d2==pcgc.charAt(13))){             
						//alert("ok");
						consultar();
						return true;
					}        
					else{
						alert("CNPJ Inválido!");
						document.form1.textCnpj.focus(); 
						document.form1.textCnpj.value = "";
						return false; 			
					}
					//alert("ok");
				}
				//alert("ok");        
			}
}
	//****** DEFINE O VALOR DA ACAO PARA A EMISSAO DA GUIA	
	function consultar(){
		document.form1.btacao.value='consultar';		
	}
			
			
			
			function chamaCpfCnpj(){     
				//var valor;
				
				
				valor = document.form1.textCnpjCpf.value;
				valor2 = document.form1.textCnpj.value;
				
				if(valor=="" && valor2=="")  {
					alert("Preencha pelo menos um campo!");
					document.form1.textCnpj.focus();		
					return false;	
				}
				if(valor!="" && valor2!="")  {
					alert("Preenha somente um campo!");
					document.form1.textCnpj.focus();		
					return false;	
				}
				
				if(valor!="")
				{			
					valor = valor.replace(".","");
					valor = valor.replace(".","");
					valor = valor.replace("/","");
					valor = valor.replace("-","");			 
				
					if(isNaN(valor)){         
						alert("CPF INVALIDO");				
						document.form1.textCnpjCpf.focus();	
						document.form1.textCnpjCpf.value = "";
						return false;			
					}
					
					else 
					if(valor.length == 11){				
						return cpf(valor);
					}
					else{
							alert("CPF INCOMPLETO OU INVALIDO");
							document.form1.textCnpjCpf.focus();	
							return false;		
					}
					   			
				}else
				if(valor2!=""){
					valor2 = valor2.replace(".","");
					valor2 = valor2.replace(".","");
					valor2 = valor2.replace("/","");
					valor2 = valor2.replace("-","");		
					if(isNaN(valor2)){         
						alert("CNPJ INVALIDO");				
						document.form1.textCnpj.focus();	
						document.form1.textCnpj.value = "";
						return false;			
					}
					else
					if(valor2.length == 14){ 
							//alert("cnpj ==14");  
							//alert(valor2);            
							return cnpj(valor2);
					}
					else{
						alert("CNPJ INCOMPLETO OU INVALIDO");
						document.form1.textCnpj.focus();	
						return false;		
					}
							
				}else return false;
				
		}//FIM DA FUNÇÃO CHAMA CPF/CNPJ OK	
		
		//********* CHAMA FUNÇÕES DE VALIDACAO DE CPF E CNPJ PARA EMISSAO DE GUIAS
		function chamaCpfCnpjGuiaSindical(){     
				//var valor;
				
				
				valor = document.form1.textCnpjCpf.value;
				valor2 = document.form1.textCnpj.value;
				capital = document.form1.capital.value;
				exercicio = document.form1.exercicio.value;
				
				if(valor=="" && valor2=="")  {
					alert("Preencha pelo menos um campo (cpf/cnpj)!");
					document.form1.textCnpj.focus();		
					return false;	
				}
				if(valor!="" && valor2!="")  {
					alert("Preenha somente um campo (cpf/cnpj)!");
					document.form1.textCnpj.focus();		
					return false;	
				}
				
				if(valor=="" && valor2=="" && capital=="" && exercicio=="")  {
					alert("Preenha todos os campos!");
					document.form1.textCnpj.focus();		
					return false;	
				}
				if(capital==""){
					alert("Preencha o valor do capital social!");
					document.form1.capital.focus();		
					return false;	
				}
				if(exercicio==""){
					alert("Selecione o exercício!");
					document.form1.exercicio.focus();		
					return false;	
				}
				if(valor!="")
				{			
					valor = valor.replace(".","");
					valor = valor.replace(".","");
					valor = valor.replace("/","");
					valor = valor.replace("-","");			 
				
					if(isNaN(valor)){         
						alert("CPF INVALIDO");				
						document.form1.textCnpjCpf.focus();	
						document.form1.textCnpjCpf.value = "";
						return false;			
					}
					
					else 
					if(valor.length == 11){				
						return cpfGuia(valor);
					}
					else{
							alert("CPF INCOMPLETO OU INVALIDO");
							document.form1.textCnpjCpf.focus();	
							return false;		
					}
					   			
				}else
				if(valor2!=""){
					valor2 = valor2.replace(".","");
					valor2 = valor2.replace(".","");
					valor2 = valor2.replace("/","");
					valor2 = valor2.replace("-","");		
					if(isNaN(valor2)){         
						alert("CNPJ INVALIDO");				
						document.form1.textCnpj.focus();	
						document.form1.textCnpj.value = "";
						return false;			
					}
					else
					if(valor2.length == 14){ 
							//alert("cnpj ==14");  
							//alert(valor2);            
							return cnpjGuia(valor2);
					}
					else{
						alert("CNPJ INCOMPLETO OU INVALIDO");
						document.form1.textCnpj.focus();	
						return false;		
					}
							
				}else	 return false;
				
		}//FIM DA FUNÇÃO CHAMA CPF/CNPJ OK	
		
		
		//********* CHAMA FUNÇÕES DE VALIDACAO DE CPF E CNPJ PARA EMISSAO DE GUIAS CONFEDERATIVA
		function chamaCpfCnpjGuiaConfederativa(){     
				//var valor;
				
				
				valor = document.form1.textCnpjCpf.value;
				valor2 = document.form1.textCnpj.value;
				
				exercicio = document.form1.exercicio.value;
				
				if(valor=="" && valor2=="")  {
					alert("Preencha pelo menos um campo (cpf/cnpj)!");
					document.form1.textCnpj.focus();		
					return false;	
				}
				if(valor!="" && valor2!="")  {
					alert("Preenha somente um campo (cpf/cnpj)!");
					document.form1.textCnpj.focus();		
					return false;	
				}
				
				if(valor=="" && valor2=="" && capital=="" && exercicio=="")  {
					alert("Preenha todos os campos!");
					document.form1.textCnpj.focus();		
					return false;	
				}
				
				if(exercicio==""){
					alert("Selecione o exercício!");
					document.form1.exercicio.focus();		
					return false;	
				}
				if(valor!="")
				{			
					valor = valor.replace(".","");
					valor = valor.replace(".","");
					valor = valor.replace("/","");
					valor = valor.replace("-","");			 
				
					if(isNaN(valor)){         
						alert("CPF INVALIDO");				
						document.form1.textCnpjCpf.focus();	
						document.form1.textCnpjCpf.value = "";
						return false;			
					}
					
					else 
					if(valor.length == 11){				
						return cpfGuia(valor);
					}
					else{
							alert("CPF INCOMPLETO OU INVALIDO");
							document.form1.textCnpjCpf.focus();	
							return false;		
					}
					   			
				}else
				if(valor2!=""){
					valor2 = valor2.replace(".","");
					valor2 = valor2.replace(".","");
					valor2 = valor2.replace("/","");
					valor2 = valor2.replace("-","");		
					if(isNaN(valor2)){         
						alert("CNPJ INVALIDO");				
						document.form1.textCnpj.focus();	
						document.form1.textCnpj.value = "";
						return false;			
					}
					else
					if(valor2.length == 14){ 
							//alert("cnpj ==14");  
							//alert(valor2);            
							return cnpjGuia(valor2);
					}
					else{
						alert("CNPJ INCOMPLETO OU INVALIDO");
						document.form1.textCnpj.focus();	
						return false;		
					}
							
				}else	 return false;
				
		}//FIM DA FUNÇÃO CHAMA CPF/CNPJ OK	
		
function mudaCampo(valor)
   {
      
	  	  if(valor.length == 3)
		  {
			 valor = valor+".";
			 document.form1.textCnpjCpf.value = valor;
		  }
		  else if(valor.length == 7)
		  {
			 valor = valor+".";
			 document.form1.textCnpjCpf.value = valor;
		  }
		  else if(valor.length == 11)
		  {
			 valor = valor+"-";
			 document.form1.textCnpjCpf.value = valor;
		  }	  
	  
		  else if(valor.length == 14)
		  {         
			 valor = valor.replace(".","");
			 valor = valor.replace(".","");
			 valor = valor.replace("-","");
			 aux1 = valor.substring(0,2);
			 aux1 = aux1+".";
			 aux2 = valor.substring(2,5);
			 aux2 = aux2+".";
			 aux3 = valor.substring(5,8);
			 aux3 = aux3+"/";
			 aux4 = valor.substring(8,10); 
			 aux5 = aux4+valor.substring(10);
			 valor = aux1+aux2+aux3+aux5;
			 document.form1.textCnpjCpf.value = valor;
		  }
		  else if(valor.length == 15)
		  {
			 valor = valor+"-";
			 document.form1.textCnpjCpf.value = valor;
		  }   
		  
   }
   
   function chamaPagina(){
		if(document.form1.op[0].checked){
			document.form1.action = "InativaStatus.aspx"
			//alert(document.form1.action);
		}
		else
		if(document.form1.op[1].checked){
			document.form1.action = "CancelaStatus.aspx"
		}
   }
   
   function valida(){
		
	if(!document.form1.associa(0).checked && !document.form1.associa(1).checked){
		alert("FAVOR PREENCHER CAMPO ASSOCIADO DO SINDICATO");
		return false;
	}
	else
	if(document.form1.associa(0).checked){
		if (document.form1.valor.value == ""){
			alert("FAVOR PREENCER CAMPO VALOR");
			document.form1.valor.focus();
			return false;
		}	
		else{
			document.form1.submit();
		}
	}
	else{
		document.form1.submit();
	}	
	
}

function validaForm(){
			if(!chamaCpfCnpj()){
				return false;				
			}
	}
	
function validaGuiaConfEspecial(){
				if(document.form1.unidades1.value=="")  {
					alert("Preencha o campo unidades");
					document.form1.unidades1.focus();		
					return false;	
				}else
				if(document.form1.semestre.value=="")  {
					alert("Selecione o semestre!");
					document.form1.semestre.focus();		
					return false;	
				}else
				return true;
}

