if ((browsertype() == 'Netscape') && (browserversion() >= 4))
{
 document.captureEvents(Event.MOUSEDOWN)
 document.onmousedown = checkClick
}
/*
var entrance    = '';
entrance = checkbrowser();
if (entrance)
{
bt1a = new Image;bt1a.src = '/RaisNegativaAtraso/Images/helpoff.gif';
bt1b = new Image;bt1b.src = '/RaisNegativaAtraso/Images/helpon.gif';
bt2a = new Image;bt2a.src = '/RaisNegativaAtraso/Images/helpoff.gif';
bt2b = new Image;bt2b.src = '/RaisNegativaAtraso/Images/helpon.gif';
bt3a = new Image;bt3a.src = '/RaisNegativaAtraso/Images/helpoff.gif';
bt3b = new Image;bt3b.src = '/RaisNegativaAtraso/Images/helpon.gif';
}
*/

function MsgDataEncerramento()
{
anoCompara = document.FORMRAISNEGATIVA.DataEncerra.value.substring(4,8);
if (anoCompara == 2010){
	window.alert("ATENÇÃO!\n\Ao informar esta opção você estará declarando a RAIS ano-base 2010 antecipada.\n\Não esqueça de entregar também a declaração ano-base 2009.");
	}
}


function checkbrowser()
{
if (browsertype() == 'IE' && browserversion() >= 4) return true;
if (browsertype() == 'IE' && browserversion() < 4) return false;
if (browsertype() == 'Netscape' && browserversion() >= 2.02) return true;
if (browsertype() == 'Netscape' && browserversion() < 2.02) return false;
}

function browsertype()
{
 if (navigator.appName.indexOf('Microsoft') != -1)
  return 'IE'
 else if (navigator.appName.indexOf('Netscape') != -1)
  return 'Netscape'
 else return 'Outro'
}

 function browserversion()
 {
 var version     = '';
 var paren     = '';
 version= navigator.appVersion;
 paren = version.indexOf('(');
 whole_version = navigator.appVersion.substring(0,paren-1);
 version         = parseInt(whole_version);
 return (version);

 }

function checkClick(ev)
{
        if (ev.which != 1) {
                return false
        }
}

function msghelp(texto)
{
 window.status='';
 alert(texto);
}

function lighten(imgName) {
if (entrance){
imgOn = eval(imgName + 'b.src');
document[imgName].src = imgOn;}
}
function darken(imgName) {
if (entrance){
imgOff = eval(imgName + 'a.src');
document[imgName].src = imgOff;}
 }

function ajusta_simples()
{
// maisa if ((document.FORMRAISNEGATIVA.PORTE.options[document.FORMRAISNEGATIVA.PORTE.selectedIndex].value == "3") && (document.FORMRAISNEGATIVA.SIMPLES[0].checked))
if ((document.FORMRAISNEGATIVA.PORTE.options[document.FORMRAISNEGATIVA.PORTE.selectedIndex].value == "3") && (document.FORMRAISNEGATIVA.SIMPLES.options[document.FORMRAISNEGATIVA.SIMPLES.selectedIndex].value == "1"))
 {
 alert("ATENÇÃO!\n\nSe o porte 'OUTROS' foi informado, então o Estabelecimento não pode ser Optante pelo Simples.");
 document.FORMRAISNEGATIVA.SIMPLES[2].selected = true;

// maisa document.FORMRAISNEGATIVA.SIMPLES[1].checked = true;
 }
return;
}

function verifica_retificacao(){
if (document.FORMRAISNEGATIVA.Retificacao.options[document.FORMRAISNEGATIVA.Retificacao.selectedIndex].value == "nenhum")
	{
	 window.alert("ATENÇÃO!\n\n Informe se a sua Declaração  é retificadora.");
	 return;
	} 
}
function verifica_porte()
{
// if ((document.FORMRAISNEGATIVA.SIMPLES[0].checked) && (document.FORMRAISNEGATIVA.PORTE.options[document.FORMRAISNEGATIVA.PORTE.selectedIndex].value == "3"))
if ((document.FORMRAISNEGATIVA.PORTE.options[document.FORMRAISNEGATIVA.PORTE.selectedIndex].value == "3") && (document.FORMRAISNEGATIVA.SIMPLES.options[document.FORMRAISNEGATIVA.SIMPLES.selectedIndex].value == "0"))
  {
    window.alert("ATENÇÃO!\n\nOpção pelo Simples é incompatível com o Porte do Estabelecimento.");
    document.FORMRAISNEGATIVA.SIMPLES[2].selected = true;
    
  }
}

function campo( num )
{
// ANO-BASE
if ( num == 1)
 {
  window.alert("É o período a que se refere as informações.\n\nDeclaração 2001  - informações relativas ao período de 01/01/2001 a 31/12/2001.\n\nDeclaração 2002 - informações relativas ao período de 01/01/2002 a 31/12/2002.\n\nObservação importante:\n\nSomente deverão selecionar o período de 2002 aquelas empresas/entidades que encerraram as atividades durante o ano de 2002 e necessitam antecipar a declaração para obter o recibo da RAIS por exigência da fiscalização ou para baixa da inscrição.");
  return;
 }
// CGC/CNPJ
if ( num == 2)
 {
  error(document.FORMRAISNEGATIVA.CGCCNPJ,"Informar o número de inscrição no Cadastro Nacional de Pessoa Jurídica (CNPJ) com 14 dígitos, sendo o número base com 8 dígitos, a ordem com 4 dígitos e o DV com 2 dígitos.\n\n Não é necessário digitar os caracteres .(ponto), /(barra), e -(hífen).");
  return;
 }
// RAZAO SOCIAL
if ( num == 3)
 {
  error(document.FORMRAISNEGATIVA.RAZAO,"Informar o Nome/Firma ou Razão Social do Estabelecimento, com mínimo de 3 até 52 caracteres alfanuméricos, sem acentuação ou 'ç'.");
  return;
 }
// ATIVIDADE ECONOMICA
if ( num == 4)
 {
  window.alert("Informar a atividade principal do estabelecimento, com 5 caracteres numéricos, conforme a Classificação Nacional de Atividades Econômicas - CNAE 1995, publicada pela Resolução/IBGE nº. 54, de 19/12/94, vigente a partir de 01/01/95 .");
  return;
 }

// NATUREZA JURIDICA
if ( num == 5)
 {
  window.alert("Informar a Natureza Jurídica do estabelecimento, conforme códigos aprovados pela Comissão Nacional de Classificação - CONCLA, vigentes a partir de 01/01/96.");
  return;
 }
// NUMERO DE PROPRIETARIOS
if ( num == 6)
 {
  error(document.FORMRAISNEGATIVA.PROPRIETARIO,"Informar o número de proprietários/sócios que exercem atividades no estabelecimento, com no máximo 2 caracteres numéricos.");
  return;
 }
// PORTE DO ESTABELECIMENTO
if ( num == 7)
 {
  window.alert("De acordo com o Art. 2º. Da Lei nº. 9.841, de 05/10/1999, microempresa é a pessoa jurídica e a firma mercantil individual que tiver receita bruta anual igual ou inferior a R$ 244.000,00 (duzentos e quarenta e quatro mil reais); e a empresa de pequeno porte é a pessoa jurídica e a firma mercantil individual que, não enquadrada como microempresa, tiver receita bruta anual superior a R$ 244.000,00 (duzentos e quarenta e quatro mil reais) e igual ou inferior a R$ 1.200.000,00 (um milhão e duzentos mil reais).");
  return;
 }
// OPTANTE PELO SIMPLES
if ( num == 8)
 {
  window.alert("Informar se o estabelecimento é optante pelo SIMPLES.");
  return;
 }
// LOGRADOURO
if ( num == 9)
 {
  error(document.FORMRAISNEGATIVA.LOGRADOURO,"Logradouro - rua, avenida, praça,...\n\n     Deve ter no mínimo de 3 e um máximo de 40 caracteres alfanuméricos.");
  return;
 }
// NUMERO
if ( num == 10)
 {
  error(document.FORMRAISNEGATIVA.NUMERO,"Número - número de localização do estabelecimento no logradouro.\n\n     Deve ter um mínimo de 1 e um máximo de 6 caracteres numéricos.");
  return;
 }
// COMPLEMENTO
if ( num == 11)
 {
  error(document.FORMRAISNEGATIVA.COMPLEMENTO,"Complemento - informações complementares para localização do estabelecimento.\n\n     Deve ter um mínimo de 1 e um máximo de 21 caracteres alfanuméricos .");
  return;
 }
// BAIRRO
if ( num == 12)
 {
  error(document.FORMRAISNEGATIVA.BAIRRO,"Informar o bairro de localização do estabelecimento, com mínimo de 3 até 19 caracteres alfanuméricos .");
  return;
 }
// MUNICIPIO
if ( num == 13)
 {
  error(document.FORMRAISNEGATIVA.MUNICIPIO,"Informar o código do município, com 7 algarismos, de acordo com a tabela de codificação adotada pelo IBGE .");
  return;
 }
// CEP
if ( num == 14)
 {
  error(document.FORMRAISNEGATIVA.CEP,"Informar o Código de Endereçamento Postal com 8 caracteres numéricos.\n\nAtenção! Digite apenas algarismos numéricos!");
  return;
 }
// DDD
if ( num == 15)
 {
  error(document.FORMRAISNEGATIVA.DDD,"Informar o DDD com 2 dígitos.");
  return;
 }
 
 
 // CRITICA DDD X UF
 
 // FIM DDD X UF
 
 
// TELEFONE
if ( num == 16)
 {
  error(document.FORMRAISNEGATIVA.TELEFONE,"Informar o número do telefone com 8 dígitos.\n\nAtenção! Digite apenas algarismos numéricos!");
  return;
 }
// EMAIL
// if ( num == 17)
// {
//  error(document.FORMRAISNEGATIVA.EMAIL,"Informar um e-mail relativo ao estabelecimento para contato.");
//  return;
// }
// if ( num == 18)
// {
//  if(document.FORMRAISNEGATIVA.DataEncerra.value == "")
//  {
//    window.alert("ATENÇÃO!\n\nAo preencher este campo, você estará declarando que está encerrando as atividades da empresa no ano 2009.\n\Para validar esta informação, você deverá enviar primeiro uma declaração do Ano Base 2008 e depois uma outra informando a data de encerramento.");
 // }
//  return;
// }

if (num == 18)
{
	var resposta=confirm('Esta opção deve ser utilizada somente quando o estabelecimento está encerrando as atividades. Confirma o encerramento?');
	if (resposta==true) 
		{
		return;		 
		} 
	else 
		{
		document.FORMRAISNEGATIVA.Retificacao.focus();
		}
}


}

function AjudaCodigo( subject )
{
if ((browsertype() == 'Netscape') && (browserversion() < 5))
{
  window.alert("Esta versão do Netscape provoca um tempo de resposta mais demorado quando da utilização da AJUDA.");
}
	
     if ( subject == 'Municipio' )       
         winHelpSubject = window.open("estado.htm","Muni",
                          "status=no,toolbar=no,location=no,menu=no,width=420,height=350,top=100,left=100");
      if ( subject == 'AE' )
         winAE = window.open("ativ_econ.htm","AE",
                          "status=no,toolbar=no,location=no,menu=no,width=650,height=350,top=100,left=5");
      if ( subject == 'NJ' )
         winNJ = window.open("natu_juri.htm","NJ",
                          "status=no,toolbar=no,location=no,menu=no,width=600,height=280,top=150,left=10");

}
 
function validate() 
{

// SM 01231-003 -------------------------------------------

var dia = 0;
var mes = 0;
var ano = 0;
var valCEP;
var valUF;



if (document.FORMRAISNEGATIVA.DataEncerra.value != "")
{
  if (isNaN(document.FORMRAISNEGATIVA.DataEncerra.value))
  {
    error(document.FORMRAISNEGATIVA.DataEncerra,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
    return false;
  }  
  else
  {
    dia = document.FORMRAISNEGATIVA.DataEncerra.value.substring(0,2);
    mes = document.FORMRAISNEGATIVA.DataEncerra.value.substring(2,4);
//    if(parseInt(dia) != 10 || parseInt(dia) != 20 || parseInt(dia) != 30)
 //   {
//      dia = dia.replace("0","");
//    }
//    if(parseInt(mes) != 10)
//    {
//      mes = mes.replace("0","");
 //   }
//   mes = parseInt(mes);
    ano = parseInt(document.FORMRAISNEGATIVA.DataEncerra.value.substring(4,8));  
    if(dia < 01 || dia > 31)
    {
      error(document.FORMRAISNEGATIVA.DataEncerra,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false;
    } 
    if(mes < 01 || mes > 12)
    {
      error(document.FORMRAISNEGATIVA.DataEncerra,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false;
    }
  
    if(ano < 2009 || ano > 2010)
    {
      error(document.FORMRAISNEGATIVA.DataEncerra,"ATENÇÃO!\n\nData de encerramento das atividades é inválida!");
      return false;
    }
    if((mes == 4 || mes == 6 || mes == 9 || mes == 11) && dia > 30)
    {
      error(document.FORMRAISNEGATIVA.DataEncerra,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false;
    }
  
    if(mes == 2 && (ano % 4 == 0) && dia > 29)
    {
      error(document.FORMRAISNEGATIVA.DataEncerra,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false;
    }

    if(mes == 2 && (ano % 4 != 0) && dia > 28)
    {
      error(document.FORMRAISNEGATIVA.DataEncerra,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false;
    }
  }  
}

// FIM - SM 01231-003 -------------------------------------




  if (!IsCgcCei(document.FORMRAISNEGATIVA.CGCCNPJ.value))
  {
    error(document.FORMRAISNEGATIVA.CGCCNPJ,"ATENÇÃO!\n\nO número de inscrição é inválido. Identifique corretamente através da inscrição no CNPJ ou matrícula CEI.");
    return false;
  }

// Checagem se CNPJ beneficiado é o mesmo do CNPJ decalarante

	  
	  
	  if (document.FORMRAISNEGATIVA.CGCCNPJ.value == document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value)
	  {
         error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind,"ATENÇÃO!\n\nCNPJ da entidade sindical patronal não pode ser igual ao CNPJ do declarante.");
         return false;	    
	  }

	  if (document.FORMRAISNEGATIVA.CGCCNPJ.value == document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value)
	  {
         error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc,"ATENÇÃO!\n\nCNPJ da entidade sindical patronal não pode ser igual ao CNPJ do declarante.");
         return false;	    
	  }
	  
	  if (document.FORMRAISNEGATIVA.CGCCNPJ.value == document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value)
	  {
         error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist,"ATENÇÃO!\n\nCNPJ da entidade sindical patronal não pode ser igual ao CNPJ do declarante.");
         return false;	    
	  }
	  
	  if (document.FORMRAISNEGATIVA.CGCCNPJ.value == document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value)
	  {
         error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf,"ATENÇÃO!\n\nCNPJ da entidade sindical patronal não pode ser igual ao CNPJ do declarante.");
         return false;	    
	  }	  	  

 if ( !VerifyAlfa( document.FORMRAISNEGATIVA.RAZAO, "Razão Social", true, 3 ) )
         return false;


// -----------------------------------------------------------------------*
//  Incluido por james em 09/01/2007 SM 01634 - 050 
//* ----------------------------------------------------------------------*

// Checagem se CNPJ com razão social


 var subCNPJ = document.FORMRAISNEGATIVA.CGCCNPJ.value.substring(0,8);
 var banco = document.FORMRAISNEGATIVA.RAZAO.value.substring(0,15);
 var varMaiuscula = banco.toUpperCase();
 var banco1 = document.FORMRAISNEGATIVA.RAZAO.value.substring(0,14);
  

 switch(subCNPJ){
    
        
 //   case "00000000":
    
          
  //    if (varMaiuscula != "BANCO DO BRASIL"){
  //       error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
  //       return false;	    
//	  }	 
        
//       break;        
//    case "33683111":
      
//      if(varMaiuscula != "SERVIÇO FEDERAL"){
//		   error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
//		   return false;	    
//	  }	 
  
//        break;    
 //   case "00360305":
       
 //       if(varMaiuscula != "CAIXA ECONÔMICA"){
  //         error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
  //         return false;	    
//	          }
 //       break;    
    
  //  case "61411633":
 
   //     if(varMaiuscula != "BANCO DO ESTADO"){
	//		error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    //        return false;	    
	//  }	 
	//   break;    
	   
//	case "60746948":
     
 //      if(varMaiuscula1 != "BANCO BRADESCO"){
//		 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
  //       return false;	    
//	  }	 
	      
//	  break;    
	
//	case "46195079":
       
 //      if(varMaiuscula1 != "JAU PREFEITURA"){
//		 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
 //        return false;	  
  //     }
  //   break;    
  //  
  //  case "18715607":
  //     if(varMaiuscula != "SECRETARIA ESTA"){
  //  	error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
  //       return false;	
   //             }                                   


	       
case "00000000":
      if (varMaiuscula != "BANCO DO BRASIL"){
         error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
         return false;	    
	  }	 
 break;        


case "00360305":
       
        if(varMaiuscula != "CAIXA ECONÔMICA"){
         error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
         return false;	    
	          }
        break;    
    
    case "61411633":
 
        if(varMaiuscula != "BANCO DO ESTADO"){
         error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
         return false;	    	    
	  }	 
	   break;    
	   
	case "60746948":
     
       if(varMaiuscula1 != "BANCO BRADESCO"){
         error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
         return false;	    
	  }	 
	      
	  break;    
	
	case "46195079":
       
       if(varMaiuscula1 != "JAU PREFEITURA"){
         error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
         return false;	  
       }
     break;    
    
    case "18715607":
       if(varMaiuscula != "SECRETARIA ESTA"){
         error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
         return false;	
                }                                   
	break;
    case "00177555":
       if(varMaiuscula != "POPFERRO COMERC"){
    	  error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	  return false;	
                }                                   
	 break;
	
    case "01103165":
       if(varMaiuscula != "LUXOR ENGENHARI"){
    	  return false;	
                }                                   
      break;           
    case "01612651":
       if(varMaiuscula != "PREFEITURA DE G"){
           error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
           return false;	
                }                                   
       break;          
    case "02516579":
       if(varMaiuscula != "ASSOCIACAO COMU" && varMaiuscula != "ASSOCIAÇÃO COMU"  ){
          error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
          return false;	
                }      
      break;
                                             
    case "13104740":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
     break;
    
    case "14217327":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	   error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	   return false;	
                }                                   
     break;
    
    case "18363937":
       if(varMaiuscula != "PREFEITURA MUNI"){
             error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
             return false;	
                }                                   
     break;
     case "88824099":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	  error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	  return false;	
                }   
     break;
    case "00179531":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	   error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	   return false;	
                }                                   
     break;
    case "00936368":
       if(varMaiuscula != "CPM DA ESCOLA M"){
    	  error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	  return false;	
                }                                   
     break;
    
    case "01613123":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	  error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	  return false;	
                } 
    
     break;
    case "01616520":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
     break;
    case "01783705":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
    case "0706358":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
     break;
     
    case "07540180":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
    
                }                                   
     break;
     
    case "08742264":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }        
    break;
   
   case "13110218":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	   error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	   return false;	
                }                   
   
     break;
    
    case "13348479":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	       error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	       return false;	
                }          
   
     break;
    
    case "18715607":
       if(varMaiuscula != "SECRETARIA ESTA"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
     break;                           
                            
    case "13751102":
       if(varMaiuscula != "PREFEITURA MUNI"){
         error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");   	
    	 return false;	
                }                                   
     break;
    
    case "13786520":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
     break;
    
    case "13908702":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
    
     break;
    
    case "14197586":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
     break;
    
    case "14235899":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
    
     break;
    
    case "17914128":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
    
     break;
    
    case "18295329":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
    
     break;
    
    case "20905865":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
    
     break;
    
    case "23456650":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
    
     break;
    
    case "23555196":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
    
     break;
    
    case "55356653":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }      
                                       
     break;
    
    case "12200317":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
                    
     break;
    
    case "18312108":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
    
     break;
    
    case "18400945":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	 error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	 return false;	
                }                                   
                                   
                                      
     break;
     
     
     case "87612974":
       if(varMaiuscula != "PREFEITURA MUNI"){
    	  error(document.FORMRAISNEGATIVA.RAZAO,"A inscrição CNPJ não pertence ao estabelecimento informado");
    	  return false;	
                }    
    
 }


// fim alteração cnpj - razão


// Informações Econômicas	 
      if ( !VerifyInt( document.FORMRAISNEGATIVA.ATIVIDADE, "Atividade Econômica", true, 7, false ) )
         return false;

      if ( !VerifyInt( document.FORMRAISNEGATIVA.NATUREZA, "Natureza Jurídica", true, 4, false ) )
         return false;         

      if ( !VerifyInt( document.FORMRAISNEGATIVA.PROPRIETARIO, "Número de Proprietários", false, 1, true ) )
         return false;

 if(document.FORMRAISNEGATIVA.PORTE.options[document.FORMRAISNEGATIVA.PORTE.selectedIndex].value == "0")
   {
  window.alert("ATENÇÃO!\n\nVocê deve selecionar um porte para o Estabelecimento.");  
  return false;
   }
 
 if(document.FORMRAISNEGATIVA.SIMPLES.options[document.FORMRAISNEGATIVA.SIMPLES.selectedIndex].value == "nenhum")
  {
    window.alert("ATENÇÃO!\n\nFavor informar se optante pelo Simples.");
    return false;
  }

// if ((document.FORMRAISNEGATIVA.SIMPLES[0].checked) && (document.FORMRAISNEGATIVA.PORTE.options[document.FORMRAISNEGATIVA.PORTE.selectedIndex].value == "3"))
if ((document.FORMRAISNEGATIVA.PORTE.options[document.FORMRAISNEGATIVA.PORTE.selectedIndex].value == "3") && (document.FORMRAISNEGATIVA.SIMPLES.options[document.FORMRAISNEGATIVA.SIMPLES.selectedIndex].value == "0"))
  {
    window.alert("ATENÇÃO!\n\nOpção pelo Simples é incompatível com o Porte do Estabelecimento.");
    return false;
  }

      if ( !VerifyAlfa( document.FORMRAISNEGATIVA.LOGRADOURO, "Logradouro", true, 3 ) )
         return false;

      if ( !VerifyInt( document.FORMRAISNEGATIVA.NUMERO, "Número", false, 1, true ) )
         return false;

      allZeroSpace = true;
      checkStr = document.FORMRAISNEGATIVA.NUMERO.value;
      for (i = 0;  i < checkStr.length;  i++)
         
         // ***não permite numero com zero**** 
         //if ( ( checkStr.charAt(i) != "0" ) && ( checkStr.charAt(i) != " " ) )
         // ***o permite numero com zero**** 
          if ( ( checkStr.charAt(i) == "0" ) || ( checkStr.charAt(i) != " " ) ) 
             {
             allZeroSpace = false;
             
             break;
             }

      if ( !VerifyAlfa( document.FORMRAISNEGATIVA.COMPLEMENTO, "Complemento", allZeroSpace, 1 ) )
         return false;

      if ( !VerifyAlfa( document.FORMRAISNEGATIVA.BAIRRO, "Bairro", false, 3 ) )
         return false;



      if ( !VerifyInt( document.FORMRAISNEGATIVA.MUNICIPIO, "Código do Munícipio", true, 7, false ) )
         return false;


      if ( !VerifyInt( document.FORMRAISNEGATIVA.CEP, "CEP", true, 8, false ) )
         return false;

      floatCEP = parseFloat( document.FORMRAISNEGATIVA.CEP.value );
      if ( ! ( ( floatCEP >= 01000000 ) && ( floatCEP <= 99999999 ) ) )
         {
         error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nPor favor, informe o valor para o campo CEP que seja pertencente a faixa 01000000 - 99999999." );
         return false;
         }
      
      valCEP = document.FORMRAISNEGATIVA.CEP.value.substring(0,1);
      valUF = document.FORMRAISNEGATIVA.cmbEstado.options[document.FORMRAISNEGATIVA.cmbEstado.selectedIndex].value;
      
      switch(valCEP){
        case "0":
          if(valUF != "SP"){
            error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nCEP inválido para o municipio selecionado." );
            return false;
          }
          break;
        case "1":
          if(valUF != "SP"){       
            error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nCEP inválido para o municipio selecionado." );
            return false;
          }
          break;
        case "2":
          if(valUF != "ES" && valUF != "RJ"){
            error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nCEP inválido para o municipio selecionado." );
            return false;
          }
          break;
        case "3":
          if(valUF != "MG"){
            error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nCEP inválido para o municipio selecionado." );
            return false;
          }
          break;        
        case "4":
          if(valUF != "BA" && valUF != "SE"){
            error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nCEP inválido para o municipio selecionado." );
            return false;
          }
          break;
        case "5":
          if(valUF != "AL" && valUF != "PB" && valUF != "PE" && valUF != "RN"){
            error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nCEP inválido para o municipio selecionado." );
            return false;
          }
          break;
        case "6":
          if(valUF != "AC" && valUF != "AM" && valUF != "AP" && valUF != "CE" && valUF != "MA" && valUF != "PA" && valUF != "PI" && valUF != "RR"){
            error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nCEP inválido para o municipio selecionado." );
            return false;
          }
          break;
        case "7":
          if(valUF != "DF" && valUF != "GO" && valUF != "MS" && valUF != "MT" && valUF != "RO" && valUF != "TO"){
            error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nCEP inválido para o municipio selecionado." );
            return false;
          }
          break;
        case "8":
          if(valUF != "PR" && valUF != "SC"){
            error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nCEP inválido para o municipio selecionado." );
            return false;
          }
          break;
        case "9":          
          if(valUF != "RS"){                                                    
            error( document.FORMRAISNEGATIVA.CEP, "ATENÇÃO!\n\nCEP inválido para o municipio selecionado." );
            return false;
          }     
          break;     
      }
       
      if ( !VerifyInt( document.FORMRAISNEGATIVA.DDD, "DDD do Telefone", true, 2, true ))
         return false;

      if ( parseInt(document.FORMRAISNEGATIVA.DDD.value) == 0)
      {
        error(document.FORMRAISNEGATIVA.DDD,"ATENÇÃO!\n\nDDD inválido, valor não pode ser zero.");
        return false;
      }
      
      
     // **** critica DDD X UF  JAMES 22/12/2008 analista Ralph ****
     
	
	if  (!DDDXUF(document.FORMRAISNEGATIVA.DDD.value.substring(0,2),document.FORMRAISNEGATIVA.cmbEstado.options[document.FORMRAISNEGATIVA.cmbEstado.selectedIndex].value))
	  {
	   error( document.FORMRAISNEGATIVA.DDD, "ATENÇÃO!\n\nO DDD informado não pertence a UF." );
	   return false;
      }
      
	 // FIM DDD X UF	 
      
      
      if ( !VerifyInt( document.FORMRAISNEGATIVA.TELEFONE, "Número do Telefone", true, 8, true ) )
         return false;

      if ( parseInt(document.FORMRAISNEGATIVA.TELEFONE.value) == 0)
      {
        error(document.FORMRAISNEGATIVA.TELEFONE,"ATENÇÃO!\n\nTelefone inválido, valor não pode ser zero.");
        return false;
      }


     //  if ( !VerifyAlfa( document.FORMRAISNEGATIVA.EMAIL, "EMail", false, 1 ) )
     //     return false;
         
      
      // **** incluído por james em 12/11/2007 SM 036058 - 917110   **** 
      
            
      
      if (!ValidacaoEmail(document.FORMRAISNEGATIVA.EMAIL.value)) 
      
        {
        error(document.FORMRAISNEGATIVA.EMAIL,"ATENÇÃO!\n\nO e-mail informado está inválido.");
        return false;
      }  

 
 if (checkbrowser())
 {
    document.FORMRAISNEGATIVA.RESOLUCAO.value = screen.width + 'x' + screen.height;

//    document.FORMRAISNEGATIVA.BROWSER.value = navigator.appName;

    document.FORMRAISNEGATIVA.JV.value = navigator.appVersion;

 }

// -----------------------------------
//Informações sindicais - SM 01109-051
// -----------------------------------

//NATUREZAS JURÍDICAS (CONTRIBUIÇÃO NÃO OBRIGATÓRIA)

var natjur = new Array(38);

natjur[0] = "1015";  // Órgão Público do Poder Executivo Federal
natjur[1] = "1023";  // Órgão Público do Poder Executivo Estadual ou do Distrito Federal
natjur[2] = "1031";  // Órgão Público do Poder Executivo Municipal
natjur[3] = "1040";  // Órgão Público do Poder Legislativo Federal
natjur[4] = "1058";  // Órgão Público do Poder Legislativo Estadual ou do Distrito Federal
natjur[5] = "1066";  // Órgão Público do Poder Legislativo Municipal
natjur[6] = "1074";  // Órgão Público do Poder Judiciário Federal
natjur[7] = "1082";  // Órgão Público do Poder Judiciário Estadual
natjur[8] = "1104";  // Autarquia Federal
natjur[9] = "1112";  // Autarquia Estadual
natjur[10] = "1120"; // Autarquia Municipal
natjur[11] = "1139"; // Fundação Federal
natjur[12] = "1147"; // Fundação Estadual ou do Distrito Federal
natjur[13] = "1155"; // Fundação Municipal
natjur[14] = "1163"; // Órgão Público Autônomo Federal
natjur[15] = "1171"; // Órgão Público Autônomo Estadual ou do Distrito Federal
natjur[16] = "1180"; // Órgão Público Autônomo Municipal
natjur[17] = "3034"; // Serviço Notarial e Registral (Cartório)
natjur[18] = "3042"; // Organização Social
natjur[19] = "3050"; // Organização da Sociedade Civil de Interesse Público
natjur[20] = "3069"; // Outras Formas de Fundações Mantidas com Recursos Privados
natjur[21] = "3077"; // Serviço Social Autônomo
natjur[22] = "3085"; // Condomínio Edilício
natjur[23] = "3093"; // Unidade Executora (Programa Dinheiro Direto na Escola)
natjur[24] = "3107"; // Comissão de Conciliação Prévia
natjur[25] = "3115"; // Entidade de Mediação e Arbritagem
natjur[26] = "3123"; // Partido Político
natjur[27] = "3130"; // Entidade Sindical
natjur[28] = "3204"; // Estabelecimento, no Brasil, de Fundação ou Associação Estrangeiras
natjur[29] = "3212"; // Fundação ou Associação Domiciliada no Exterior
natjur[30] = "3220"; // Organização Religiosa
natjur[31] = "3239"; // Comunidade Indígena
natjur[32] = "3999"; // Outras Formas de Associação
natjur[33] = "4014"; // Empresa Individual Imobiliária
natjur[34] = "4022"; // Segurado Especial
natjur[35] = "4080"; // Contribuinte Individual
natjur[36] = "4090"; // Candidato a Cargo Político Eletivo
natjur[37] = "5002"; // Organização Internacional e Outras Instituições Extraterritoriais

var natjurobriga = true;
var i;

for(i=0;i<=37;i++)
{
  if(document.FORMRAISNEGATIVA.NATUREZA.value == natjur[i])
  {
    natjurobriga = false;
  }
}

if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.disabled == false){
  if (!IsCgcCei(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value) && document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value != "")
  {
    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind,"ATENÇAO!\n\nNúmero do CNPJ inválido.");
    return false; 
  }
  else 
  {
    if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value != "")
    {
      if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value == "00000000000191" || document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value == "00360305000104")
      {
        error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind,"ATENÇAO!\n\nCNPJ informado não é uma entidade sindical.");
        return false;        
      }
      ordem = document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value.substring(8,12);
      if(ordem != "0001" && document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value != "")
      {
        error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind,"ATENÇAO!\n\nNúmero do CNPJ inválido.");
        return false;    
      }
    }
  }

  if (document.FORMRAISNEGATIVA.Valor_cont_sind.value != "") 
  {
    valor = document.FORMRAISNEGATIVA.Valor_cont_sind.value;
    valor = valor.replace (".","");
    valor = valor.replace (",","");    
    if(isNaN(valor) || parseInt(valor) == 0)
    {
      error(document.FORMRAISNEGATIVA.Valor_cont_sind,"ATENÇAO!\n\nValor da Contribuição sindical obrigatório e/ou inválido.");
      return false;          
    }
  }
}


//  Incluido por james em 29/12/2006 SM 01634 - 050 

// OPÇÃO 'Sim' para centralizadora e CNPJ da centralizadora em branco
//if (document.FORMRAISNEGATIVA.centralFilial(0).checked == "1") 
//{
//	 if (document.FORMRAISNEGATIVA.CGCCNPJ_centr.value == "")
//		{
//			error(document.FORMRAISNEGATIVA.CGCCNPJ_centr,"ATENÇAO!\n\nNúmero do CNPJ inválido.");
//			return false;    
//		}	
//}


// OPÇÃO 'Não' para centralizadora e CNPJ da sindical em branco e valor sindical preenchido

//if (document.FORMRAISNEGATIVA.centralFilial(1).checked == "1") 
//{
	 if (document.FORMRAISNEGATIVA.Valor_cont_sind.value != "" && document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value == "")
		{
			error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind,"ATENÇAO!\n\nQuando valor informado CNPJ é obrigatório.");
			return false;    
		}	
//}
//  fim da SM  01634 - 050 


if(document.FORMRAISNEGATIVA.sindicalizada[0].checked == false && document.FORMRAISNEGATIVA.sindicalizada[1].checked == false){
  error(document.FORMRAISNEGATIVA.sindicalizada[0],"ATENÇAO!\n\nNecessário informar se é sindicalizada ou não.");      
  return false;
}


if(natjurobriga)  //obrigatório para algumas naturezas jurídicas
{
  if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value == "" && document.FORMRAISNEGATIVA.sindicalizada[0].checked == true)
  {
    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc,"ATENÇAO!\n\nPara estabelecimento sindicalizado informar obrigatoriamente o CNPJ da entidade sindical associativa beneficiária.");      
    return false;
  }
  if (!IsCgcCei(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value) && document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value != "")
  {
    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc,"ATENÇAO!\n\nNúmero do CNPJ inválido.");    
    return false;
  }
  else
  {
    if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value == "00000000000191" || document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value == "00360305000104")
    {
      error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc,"ATENÇAO!\n\nCNPJ informado não é uma entidade sindical.");
      return false;        
    }
  }

  if (document.FORMRAISNEGATIVA.Valor_cont_assoc.value != "")
  {
    valor = document.FORMRAISNEGATIVA.Valor_cont_assoc.value;
    valor = valor.replace (".","");
    valor = valor.replace (",","");    
    if(isNaN(valor) || parseInt(valor) == 0)
    {
      error(document.FORMRAISNEGATIVA.Valor_cont_assoc,"ATENÇAO!\n\nValor da Contribuição associativa obrigatório e/ou inválido.");
      return false;          
    }
  }

} // obrigatório para algumas naturezas juridicas

else    //Início - Else Natureza Jurídica não obrigatórios
{
  if (!IsCgcCei(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value) && document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value != "")
  {
    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc,"ATENÇAO!\n\nNúmero do CNPJ inválido.");
    return false;
  }
  else
  {
    if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value == "00000000000191" || document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value == "00360305000104")
    {
      error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc,"ATENÇAO!\n\nCNPJ informado não é uma entidade sindical.");
      return false;        
    }
    ordem = document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value.substring(8,12);
    if(ordem != "0001" && document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value != "")
    {
    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc,"ATENÇAO!\n\nNúmero do CNPJ inválido.");
      return false;    
    }
  }

  if (document.FORMRAISNEGATIVA.Valor_cont_assoc.value != "")
  {
    valor = document.FORMRAISNEGATIVA.Valor_cont_assoc.value;
    valor = valor.replace (".","");
    valor = valor.replace (",","");    
    if(isNaN(valor) || parseInt(valor) == 0)
    {
      error(document.FORMRAISNEGATIVA.Valor_cont_assoc,"ATENÇAO!\n\nValor da Contribuição associativa obrigatório e/ou inválido.");
      return false;          
    }
  }

} //Fim-Else Natureza Jurídica não obrigatórios

 
//  Incluido por james em 29/12/2006 SM 01634 - 050 


// Valor preenchido da entidade associativa porem CNPJ da entidade em branco


	 if (document.FORMRAISNEGATIVA.Valor_cont_assoc.value != "" && document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value == "")
		{
			 {
			 error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc,"ATENÇAO!\n\nQuando valor informado CNPJ é obrigatório.");
			 return false;          
			}
		}	

//  fim da SM  01634 - 050 


  if (!IsCgcCei(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value) && document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value != "")
  {
//    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist,"ATENÇAO!\n\nCNPJ da Contribuição assistencial obrigatório e/ou inválido.");
    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist,"ATENÇAO!\n\nNúmero do CNPJ inválido.");
    return false;
  }
  else
  {
    if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value == "00000000000191" || document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value == "00360305000104")
    {
      error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist,"ATENÇAO!\n\nCNPJ informado não é uma entidade sindical.");
      return false;        
    }    
    ordem = document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value.substring(8,12);
    if(ordem != "0001" && document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value != "")
    {
//    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist,"ATENÇAO!\n\nCNPJ da Contribuição assistencial obrigatório e/ou inválido.");
    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist,"ATENÇAO!\n\nNúmero do CNPJ inválido.");
    return false;    
    }  
  }

  if (document.FORMRAISNEGATIVA.Valor_cont_assist.value != "")
  {
    valor = document.FORMRAISNEGATIVA.Valor_cont_assist.value;
    valor = valor.replace (".","");
    valor = valor.replace (",","");    
    if(isNaN(valor) || parseInt(valor) == 0)
    {
      error(document.FORMRAISNEGATIVA.Valor_cont_assist,"ATENÇAO!\n\nValor da Contribuição assistencial obrigatório e/ou inválido.");
      return false;          
    }
  }


 
//  Incluido por james em 29/12/2006 SM 01634 - 050 


// Valor preenchido da entidade associativa porem CNPJ da entidade em branco


	 if (document.FORMRAISNEGATIVA.Valor_cont_assist.value != "" && document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value == "")
		{
			 {
			 error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist,"ATENÇAO!\n\nQuando valor informado CNPJ é obrigatório.");
			 return false;          
			}
		}	
//  fim da SM  01634 - 050 



  if (!IsCgcCei(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value) && document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value != "")
  {
    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf,"ATENÇAO!\n\nNúmero do CNPJ inválido.");
    return false;
  }
  else
  {
    if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value == "00000000000191" || document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value == "00360305000104")
    {
      error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf,"ATENÇAO!\n\nCNPJ informado não é uma entidade sindical.");
      return false;        
    }
    ordem = document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value.substring(8,12);
    if(ordem != "0001" && document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value != "")
    {
    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf,"ATENÇAO!\n\nNúmero do CNPJ inválido.");
      return false;    
    }
  }

  if (document.FORMRAISNEGATIVA.Valor_cont_conf.value != "")
  {
    valor = document.FORMRAISNEGATIVA.Valor_cont_conf.value;
    valor = valor.replace (".","");
    valor = valor.replace (",","");    
    if(isNaN(valor) || parseInt(valor) == 0)
    {
      error(document.FORMRAISNEGATIVA.Valor_cont_conf,"ATENÇAO!\n\nValor da Contribuição confederativa obrigatório e/ou inválido.");
      return false;          
    }
  }


//  Incluido por james em 29/12/2006 SM 01634 - 050 


// Valor preenchido da entidade associativa porem CNPJ da entidade em branco


	 if (document.FORMRAISNEGATIVA.Valor_cont_conf.value != "" && document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value == "")
     {
	   error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf,"ATENÇAO!\n\nQuando valor informado CNPJ é obrigatório.");
	   return false;          
	 }	

//  fim da SM  01634 - 050 


// ------------------------------------------  
// Fim - Informações sindicais - SM 01109-051
// ------------------------------------------

//if(document.FORMRAISNEGATIVA.CGCCNPJ_centr.disabled == false){
//  if (!IsCgcCei(document.FORMRAISNEGATIVA.CGCCNPJ_centr.value) && document.FORMRAISNEGATIVA.CGCCNPJ_centr.value != "")
//  {
//    error(document.FORMRAISNEGATIVA.CGCCNPJ_centr,"ATENÇAO!\n\nEste campo deve ser preenchido obrigatoriamente com o CNPJ da Matriz da Entidade beneficiada.");
//    return false;
//  }
//  else
//  {
//    if(document.FORMRAISNEGATIVA.CGCCNPJ_centr.value == "00000000000191" || document.FORMRAISNEGATIVA.CGCCNPJ_centr.value == "00360305000104")
//    {
//      error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf,"ATENÇAO!\n\nCNPJ informado não é uma entidade sindical.");
//      return false;        
//    }
//    ordem = document.FORMRAISNEGATIVA.CGCCNPJ_centr.value.substring(8,12);
//    if(ordem != "0001" && document.FORMRAISNEGATIVA.CGCCNPJ_centr.value != "")
//    {
//    error(document.FORMRAISNEGATIVA.CGCCNPJ_centr,"ATENÇAO!\n\nEste campo deve ser preenchido obrigatoriamente com o CNPJ da Matriz da Entidade beneficiada.");
//      return false;    
//    }
//  }
//
//  if (document.FORMRAISNEGATIVA.Valor_cont.value != "")
//  {
//    valor = document.FORMRAISNEGATIVA.Valor_cont.value;
//    valor = valor.replace (".","");
//    valor = valor.replace (",","");    
//    if(isNaN(valor) || parseInt(valor) == 0)
//    {
//      error(document.FORMRAISNEGATIVA.Valor_cont,"ATENÇAO!\n\nValor da Contribuição obrigatório e/ou inválido.");
//      return false;          
//    }
//  }
//}

// **************** inibido por james 13/02/2007  *******************

  if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value != "" && !checa_cnpj(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value))
  {
    var resposta = confirm('ATENÇAO!\n\nEste campo deve ser preenchido obrigatoriamente com o CNPJ da entidade sindical patronal.\nConfirma?');
    if(!resposta)
    {
      document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.select();
      document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.focus();
      return false;
    }
  }  
  if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value != "" && !checa_cnpj(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value) && !checa_cnpj2(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value))
  {
    var resposta = confirm('ATENÇAO!\n\nEste campo deve ser preenchido obrigatoriamente com o CNPJ da entidade sindical patronal.\nConfirma?');
    if(!resposta)
    {
	  document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.select();
      document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.focus();
      return false;
    }
  }  
  if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value != "" && !checa_cnpj(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value) && !checa_cnpj2(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value))
  {
    var resposta = confirm('ATENÇAO!\n\nEste campo deve ser preenchido obrigatoriamente com o CNPJ da entidade sindical patronal.\nConfirma?');
    if(!resposta)
    {
      document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.select();      
      document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.focus();
      return false;
    }
  }  
  if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value != "" && !checa_cnpj(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value) && !checa_cnpj2(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value))
  {
    var resposta = confirm('ATENÇAO!\n\nEste campo deve ser preenchido obrigatoriamente com o CNPJ da entidade sindical patronal.\nConfirma?.');
    if(!resposta)
    {
      document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.select();
      document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.focus();
      return false;
    }
  }  

//  if(checa_cnpj(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value)){
//    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc,"ATENÇAO!\n\nInscrição CNPJ informada cadastrada na Tabela de Sindicat, Federação ou Confederação de Trabalhador. Informe corretamente a inscrição do CNPJ da Entidade Sindical beneficiada pelo recolhimento da Contribuição Associativa.");
//    return false;
//  }
//  if(checa_cnpj(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value)){
//    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist,"ATENÇAO!\n\nInscrição CNPJ informada cadastrada na Tabela de Sindicat, Federação ou Confederação de Trabalhador. Informe corretamente a inscrição do CNPJ da Entidade Sindical beneficiada pelo recolhimento da Contribuição Assistencial.");
//    return false;
//  }
//  if(checa_cnpj(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value)){
//    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf,"ATENÇAO!\n\nInscrição CNPJ informada cadastrada na Tabela de Sindicat, Federação ou Confederação de Trabalhador. Informe corretamente a inscrição do CNPJ da Entidade Sindical beneficiada pelo recolhimento da Contribuição Confederativa.");
//    return false;
//  }  


//  if(checa_cnpj2(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value)){
//    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind,"ATENÇAO!\n\nInscrição CNPJ informada cadastrada na Tabela de Sindicat, Federação ou Confederação de Trabalhador. Informe corretamente a inscrição do CNPJ da Entidade Sindical beneficiada pelo recolhimento da Contribuição Sindical.");
//   return false;
//  }  
  
// ****************fim da inibição por james SM 01776-013
  
//  if(document.FORMRAISNEGATIVA.ATIVIDADE.Value != "3131"){
//    if(checa_cnpj2(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc.value)){
//      error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assoc,"ATENÇAO!\n\nInscrição CNPJ informada cadastrada na Tabela de Sindicat, Federação ou Confederação de Trabalhador. Informe corretamente a inscrição do CNPJ da Entidade Sindical beneficiada pelo recolhimento da Contribuição Associativa.");
//      return false;
//    }
//  }
//  if(checa_cnpj2(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist.value)){
//    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_assist,"ATENÇAO!\n\nInscrição CNPJ informada cadastrada na Tabela de Sindicat, Federação ou Confederação de Trabalhador. Informe corretamente a inscrição do CNPJ da Entidade Sindical beneficiada pelo recolhimento da Contribuição Assistencial.");
//    return false;
//  }
//  if(checa_cnpj2(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf.value)){
//    error(document.FORMRAISNEGATIVA.CGCCNPJ_cont_conf,"ATENÇAO!\n\nInscrição CNPJ informada cadastrada na Tabela de Sindicat, Federação ou Confederação de Trabalhador. Informe corretamente a inscrição do CNPJ da Entidade Sindical beneficiada pelo recolhimento da Contribuição Confederativa.");
//    return false;
//  }  

  
    // **** incluído por Doralice em 08/12/2008 SS55101
 
      if ( !VerifyInt( document.FORMRAISNEGATIVA.CPF_Responsavel, "CPF do Responsável", true, 11, true ) )
        return false;

         
      if ( parseInt(document.FORMRAISNEGATIVA.CPF_Responsavel.value,11) == 0)
      {
        error(document.FORMRAISNEGATIVA.CPF_Responsavel,"ATENÇÃO!\n\nCPF_Responsavel inválido, valor não pode ser zero.");
        return false;
      }  
      
/*
/* Checa DV do CPF do Responsável      
/**/
      var cpf = new Array();
      var d1,d2, algarismo, soma, res;
      
      for(var i=0;i<11;i++){
		if(i==10){
			cpf[i] = document.FORMRAISNEGATIVA.CPF_Responsavel.value.substring(i);
		}
		else
		{
			cpf[i] = document.FORMRAISNEGATIVA.CPF_Responsavel.value.substring(i,i+1);
		}
      }
      
      algarismo = 10;
      soma = 0;
      
      for(var i=0;i<=8;i++){
		soma = soma + (cpf[i] * algarismo--);
      }
      
      res = soma % 11;
      
      if(res<2){
		d1 = 0;
      }
      else{
		d1 = 11 - res;
      }
      
      algarismo = 11;
      soma = 0;
      
      for(var i=0;i<=9;i++){
		soma = soma + (cpf[i] * algarismo--);
      }
      
      res = soma % 11;
      
      if(res<2){
		d2 = 0;
      }
      else{
		d2 = 11 - res;
      }

      if(d1!=cpf[9] || d2!=cpf[10]){
		error(document.FORMRAISNEGATIVA.CPF_Responsavel,"ATENÇÃO!\n\nCPF do Responsável pela Declaração inválido.");
		return false;
      }

/*
/* Checa DV do CPF do Responsável      
/**/   
      
      if ( !VerifyAlfa( document.FORMRAISNEGATIVA.Nome_Responsavel, "Nome do Responsavel", true, 4 ) )
          return false;
// --------------------------------------------------------------------
//Data de Nascimento do Responsável - SM 206244
// --------------------------------------------------------------------


if (document.FORMRAISNEGATIVA.DtNasc_Responsavel.value != "")
{
  if (isNaN(document.FORMRAISNEGATIVA.DtNasc_Responsavel.value))
  {
    error(document.FORMRAISNEGATIVA.DtNasc_Responsavel,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
    return false;
  }  
  else
  {
    dia = document.FORMRAISNEGATIVA.DtNasc_Responsavel.value.substring(0,2);    
    mes = document.FORMRAISNEGATIVA.DtNasc_Responsavel.value.substring(2,4);   
   // alert (mes);
   // alert (ano);   
   // if(parseInt(dia) != 10 || parseInt(dia) != 20 || parseInt(dia) != 30)
   // {
   //   dia = dia.replace("0","");
   // }
   // if(parseInt(mes) != 10)
   // {
   //   mes = mes.replace("0","");

   // }
   // dia = parseInt(dia);   
   // mes = parseInt(mes);
    ano = parseInt(document.FORMRAISNEGATIVA.DtNasc_Responsavel.value.substring(4,8));
    anot = document.FORMRAISNEGATIVA.DtNasc_Responsavel.value.substring(4,8);    
    if(dia < 01 || dia > 31)
    {
      error(document.FORMRAISNEGATIVA.DtNasc_Responsavel,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false;
    }
    if(mes < 01 || mes > 12)
    {
      error(document.FORMRAISNEGATIVA.DtNasc_Responsavel,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false;
    }
	if(anot.length != 4)
	{
      error(document.FORMRAISNEGATIVA.DtNasc_Responsavel,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false;
    }

    if(ano > 1992)
    {
      error(document.FORMRAISNEGATIVA.DtNasc_Responsavel,"ATENÇÃO!\n\nResponsável com idade inferior a 18 anos!");
      return false;
    }
 
    if((mes == 4 || mes == 6 || mes == 9 || mes == 11) && dia > 30)
    {      
      error(document.FORMRAISNEGATIVA.DtNasc_Responsavel,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false;
    }
  
    if(mes == 2 && (ano % 4 == 0) && dia > 29)
    {
      error(document.FORMRAISNEGATIVA.DtNasc_Responsavel,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false;
    }

    if(mes == 2 && (ano % 4 != 0) && dia > 28)
    {
      error(document.FORMRAISNEGATIVA.DtNasc_Responsavel,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return  false;
	}

   }    
  }
else
{  
	  error(document.FORMRAISNEGATIVA.DtNasc_Responsavel,"ATENÇÃO!\n\nData inválida! Favor preencher novamente.");
      return false; 
}


  
}


// field -> campo
// fieldName -> nome
// obrig -> campo obrigatorio
// minLen -> tamanho minimo
function VerifyAlfa( field, fieldName, obrig, minLen )
{
  if ( field.value == "" )
     if ( obrig == true ) 
        {
  if (fieldName == "Complemento" )
   {
     error( document.FORMRAISNEGATIVA.NUMERO, "ATENÇÃO!\n\nPor favor, informe um Número ou Complemento para o Endereço.");
     return false;
   }
  else
   {
          error( field, "ATENÇÃO!\n\nPor favor, informar o campo " + fieldName + "." );
          return false;
   }
        }
     else 
        return true;

  if ( field.value.length < minLen )
     {
     error( field, "ATENÇÃO!\n\nPor favor, informar o campo " + fieldName + " com no mínimo " + minLen + " posições." );
     return false;
     } 

//teste ***  var checkOK = " !" + '"' + "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
  var checkOK = " !" + '"' + "#$%'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~";
  var checkStr = field.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
    {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
      {
      allValid = false;
      break;
      }
    }

  if (!allValid)
  {
     error( field, "ATENÇÃO!\n\nEste campo não aceita caracteres acentuados, E comercial e cê-cedilha." );
     return false;
  }

  
  return true;
}

// field -> campo
// fieldName -> nome
// obrig -> campo obrigatorio
// minLen -> tamanho minimo
// acSpace -> aceita espaço
function VerifyInt( field, fieldName, obrig, minLen, acSpace )
{
  if ( field.value == "" )
     if ( obrig == true ) 
        {
        error( field, "ATENÇÃO!\n\nPor favor, informar o campo " + fieldName + "." );
        return false;
        }
     else 
        return true;

  if ( field.value.length < minLen )
     {
     error( field, "ATENÇÃO!\n\nPor favor, informar o campo " + fieldName + " com no mínimo " + minLen + " posições." );
     return false;
     } 

  var checkOK = "0123456789";
  if ( acSpace )
     checkOK = checkOK + " ";
  var checkStr = field.value;
  var allValid = true;
  for (i = 0;  i < checkStr.length;  i++)
    {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
      {
      allValid = false;
      break;
      }
    }

  if (!allValid)
  {
     error( field, "ATENÇÃO!\n\nPor favor, informe somente dígitos válidos para o campo " + fieldName + " : 0123456789." );
     return false;
  }

  return true;
}

function error (elem, text) 
{
      window.alert(text);   
      elem.select();
      elem.focus();
}

function IsCgcCei( CgcCei ) 
{
        strTxtCgc = CgcCei;
        iLenTxtCgc =  strTxtCgc.length;
        
        val_cgc = 0;
           
        if(iLenTxtCgc == 14)
        {
          val_cgc = valida_CGC(strTxtCgc);
        }
		else
		{
		  if(iLenTxtCgc == 12)
		  {
		    if(isNaN(CgcCei))
		    {
		      return false;
		    }
		    else
		    {
		      val_cgc = 1;
		    }
		  }
		  else
		  {
		    return false;
		  }
		}

        valCgcZero = parseFloat( strTxtCgc );
        if ( valCgcZero == 0 )
           return false;
                
        if(val_cgc == 1){
          return true;
          } 
        else 
          {
          return false;
          }
}

function valida_CGC(strNum)
{
        strMul = "6543298765432"
        iValido = 1
        if(strNum.length != 14)
          {
          return(0)
          }
        iSoma = 0
        strNum_base = strNum.substring(0,12) 
        iLenNum_base = strNum_base.length - 1
        iLenMul = strMul.length - 1
        for(i=0;i<12;i++)
           {
           iSoma = iSoma + parseInt(strNum_base.substring((iLenNum_base-i),(iLenNum_base-i)+1),10) * parseInt(strMul.substring((iLenMul-i),(iLenMul-i)+1),10)
           }
        
        iSoma = 11 - (iSoma - Math.floor(iSoma/11) * 11)
        if(iSoma == 11 || iSoma == 10)
          {
          iSoma = 0
          }
        
        strNum_base = strNum_base + iSoma 
        iSoma = 0
        iLenNum_base = strNum_base.length - 1
        for(i=0;i<13;i++)
           {
           iSoma = iSoma + parseInt(strNum_base.substring((iLenNum_base-i),(iLenNum_base-i)+1),10) * parseInt(strMul.substring((iLenMul-i),(iLenMul-i)+1),10)
           }
        
        iSoma = 11 - (iSoma - Math.floor(iSoma/11) * 11)
        if(iSoma == 11 || iSoma == 10)
          {
          iSoma = 0
          }
        
        strNum_base = strNum_base + iSoma 
        if(strNum != strNum_base)
          {
          return(0)
          }
        
        return(1)
}

// funcao para atribuir o codigo da natureza juridica no campo text

function AtribuiCodigoNatu(natAtiv){
	achou = false;
	var nat = natAtiv; 
  	var natJuridica = new Array();
	natJuridica[0] ="3999" 
	natJuridica[1] ="1210" 
	natJuridica[2] ="1112" 
	natJuridica[3] ="1104" 
	natJuridica[4] ="1120" 
	natJuridica[5] ="4090" 
	natJuridica[6] ="2224" 
	natJuridica[7] ="3107" 
	natJuridica[8] ="1198" 
	natJuridica[9] ="3239" 
	natJuridica[10] ="3085" 
	natJuridica[11] ="2283" 
	natJuridica[12] ="2151" 
	natJuridica[13] ="2291" 
	natJuridica[14] ="4080" 
	natJuridica[15] ="2143" 
	natJuridica[16] ="2275" 
	natJuridica[17] ="2011" 
	natJuridica[18] ="2216" 
	natJuridica[19] ="4014" 
	natJuridica[20] ="3115" 
	natJuridica[21] ="3130" 
	natJuridica[22] ="2178" 
	natJuridica[23] ="2194" 
	natJuridica[24] ="3204"
	natJuridica[25] ="2135" 
	natJuridica[26] ="1147" 
	natJuridica[27] ="1139" 
	natJuridica[28] ="1155" 
	natJuridica[29] ="3212" 
	natJuridica[30] ="3069" 
	natJuridica[31] ="3247" 
	natJuridica[32] ="1201" 
	natJuridica[33] ="2160" 
	natJuridica[34] ="4111" 
	natJuridica[35] ="1163" 
	natJuridica[36] ="1171" 
	natJuridica[37] ="1180" 
	natJuridica[38] ="1015" 
	natJuridica[39] ="1023" 
	natJuridica[40] ="1031" 
	natJuridica[41] ="1040" 
	natJuridica[42] ="1058" 
	natJuridica[43] ="1066" 
	natJuridica[44] ="1074" 
	natJuridica[45] ="1082" 
	natJuridica[46] ="5037" 
	natJuridica[47] ="5010" 
	natJuridica[48] ="3220"
	natJuridica[49] ="3123" 
	natJuridica[50] ="5029" 
	natJuridica[51] ="4022" 
	natJuridica[52] ="3034" 
	natJuridica[53] ="3077" 
	natJuridica[54] ="2038" 
	natJuridica[55] ="2046" 
	natJuridica[56] ="2054" 
	natJuridica[57] ="2097" 
	natJuridica[58] ="2089" 
	natJuridica[59] ="2127" 
	natJuridica[60] ="2070" 
	natJuridica[61] ="2062" 
	natJuridica[62] ="2232" 
	natJuridica[63] ="2240" 
	natJuridica[64] ="2259" 
	natJuridica[65] ="2267" 	
	for(i=0;i<=65;i++){		
		if (natAtiv == natJuridica[i]){			
			document.FORMRAISNEGATIVA.cmbNatureza.value = natAtiv;
			achou = true;
		}
	}
   if (! achou){
		document.FORMRAISNEGATIVA.NATUREZA.value = "";
   }
  document.FORMRAISNEGATIVA.NATUREZA.value = document.FORMRAISNEGATIVA.cmbNatureza.options[document.FORMRAISNEGATIVA.cmbNatureza.selectedIndex].value;
  if (document.FORMRAISNEGATIVA.NATUREZA.value >= 2000 && document.FORMRAISNEGATIVA.NATUREZA.value < 3000)
  {
	document.FORMRAISNEGATIVA.sindicalizada[0].disabled = false;
    document.FORMRAISNEGATIVA.sindicalizada[1].disabled = false;
  }
  else
  {
	document.FORMRAISNEGATIVA.sindicalizada[1].checked = true;
	document.FORMRAISNEGATIVA.sindicalizada[0].disabled = true;
    document.FORMRAISNEGATIVA.sindicalizada[1].disabled = true;
  }				
}
	
// funcao para formatar valores monetários

function FormataValor(campo,tammax,teclapres) {
	var tecla = teclapres.keyCode;
	vr = document.FORMRAISNEGATIVA[campo].value;
	vr = vr.replace( "/", "" );
	vr = vr.replace( "/", "" );
	vr = vr.replace( ",", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	vr = vr.replace( ".", "" );
	tam = vr.length;

	if (tam < tammax && tecla != 8){ tam = vr.length + 1 ; }

	if (tecla == 8 ){	tam = tam - 1 ; }
		
	if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 ){
		if ( tam <= 2 ){ 
	 		document.FORMRAISNEGATIVA[campo].value = vr ; }
	 	if ( (tam > 2) && (tam <= 5) ){
	 		document.FORMRAISNEGATIVA[campo].value = vr.substr( 0, tam - 2 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 6) && (tam <= 8) ){
	 		document.FORMRAISNEGATIVA[campo].value = vr.substr( 0, tam - 5 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 9) && (tam <= 11) ){
	 		document.FORMRAISNEGATIVA[campo].value = vr.substr( 0, tam - 8 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 12) && (tam <= 14) ){
	 		document.FORMRAISNEGATIVA[campo].value = vr.substr( 0, tam - 11 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ; }
	 	if ( (tam >= 15) && (tam <= 17) ){
	 		document.FORMRAISNEGATIVA[campo].value = vr.substr( 0, tam - 14 ) + '.' + vr.substr( tam - 14, 3 ) + '.' + vr.substr( tam - 11, 3 ) + '.' + vr.substr( tam - 8, 3 ) + '.' + vr.substr( tam - 5, 3 ) + ',' + vr.substr( tam - 2, tam ) ;}
	}
}

function SaltaCampo (campo, teclapres){
	var tecla = teclapres.keyCode;
	if (tecla != 8 && !(tecla >= 16 && tecla <=20) && !(tecla >= 33 && tecla <=40) && tecla != 45 && tecla != 46 && tecla != 145 && tecla != 113 && !(tecla >= 48 && tecla <= 57) && !(tecla >= 96 && tecla <= 105))
	{
	  vr = document.FORMRAISNEGATIVA[campo].value;
	  vr = vr.substring(0,vr.length-1);
	  document.FORMRAISNEGATIVA[campo].value = vr;
	}
}

function LimpaCampos()
{
  var form = document.FORMRAISNEGATIVA

  form.DataEncerra.value = ""
  form.CGCCNPJ.value = ""
  form.RAZAO.value = ""
  form.PROPRIETARIO.value = ""
  form.NATUREZA.value = ""
  form.cmbNatureza.options[0].selected = true
  form.cmbDivisao.options[0].selected = true
  form.cmbAtividade.options[0].selected = true
  form.cmbSubAtiv.options[0].selected = true
  form.ATIVIDADE.value = ""
  form.PORTE.options[0].selected = true
  form.SIMPLES[0].checked = false
  form.SIMPLES[1].checked = false
  form.LOGRADOURO.value = ""
  form.NUMERO.value = ""
  form.COMPLEMENTO.value = ""
  form.BAIRRO.value = ""
  form.cmbEstado[0].selected = true
  form.cmbMunic.options[0].selected = true
  form.MUNICIPIO.value = ""
  form.CEP.value = ""
  form.DDD.value = ""
  form.TELEFONE.value = ""
  form.EMAIL.value = ""
 //Incluído por Fernando Lobo em 07/12/2005 - SM 01109-051
  form.CGCCNPJ_cont_assoc.value = ""
  form.Valor_cont_assoc.value = ""
  form.CGCCNPJ_cont_sind.value = ""
  form.Valor_cont_sind.value = ""
  form.CGCCNPJ_cont_assist.value = ""
  form.Valor_cont_assist.value = ""
  form.CGCCNPJ_cont_conf.value = ""
  form.Valor_cont_conf.value = ""    
  form.ativ_ano[0].checked = true
  //  Incluido por james em 29/12/2006 SM 01634 - 051 
//  Incluido por james em 29/12/2006 SM 01634 - 050 
  form.centralFilial(1).checked = true
  form.CGCCNPJ_centr.value = "";
  form.CGCCNPJ_centr.style.background = '#D3D3D3';
  form.CGCCNPJ_cont_sind.style.background = '#FFFFFF';
  form.Valor_cont_sind.style.background = '#FFFFFF';
  form.CGCCNPJ_centr.disabled=true;
  form.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.disabled=false;
  form.FORMRAISNEGATIVA.Valor_cont_sind.disabled=false;
  form.FORMRAISNEGATIVA.ind_centr.value = 0;
// Fim - SM 01109-050
}


function central()
{

// -----------------------------------------------------------------------*
//  Incluido por james em 29/12/2006 SM 01634 - 050 
//* ----------------------------------------------------------------------*


//  if(document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value == ""){
//    var a;
//    if(confirm('A Contribuição Sindical foi centralizada em outra Filial?'))
//    {
//      document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.disabled=true;
//      document.FORMRAISNEGATIVA.CGCCNPJ_centr.focus;
//      document.FORMRAISNEGATIVA.Valor_cont_sind.disabled=true;
//      document.FORMRAISNEGATIVA.CGCCNPJ_centr.disabled=false;
//      document.FORMRAISNEGATIVA.Valor_cont.disabled=false;
//      document.FORMRAISNEGATIVA.ind_centr.value = 1;
//    }
//    else
//    {
//      document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.disabled=false;
//      document.FORMRAISNEGATIVA.Valor_cont_sind.disabled=false;
//      document.FORMRAISNEGATIVA.CGCCNPJ_centr.value = "";
//      document.FORMRAISNEGATIVA.CGCCNPJ_centr.disabled=true;
//      document.FORMRAISNEGATIVA.Valor_cont.disabled=true;
//      document.FORMRAISNEGATIVA.ind_centr.value = 0;
//    }
//  }


if (document.FORMRAISNEGATIVA.centralFilial(0).checked == "1")
{
   
    document.FORMRAISNEGATIVA.Valor_cont_sind.value = "";
    document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.value = "";
	document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.style.background = '#D3D3D3';
    document.FORMRAISNEGATIVA.Valor_cont_sind.style.background = '#D3D3D3';
    document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.disabled=true;
    document.FORMRAISNEGATIVA.Valor_cont_sind.disabled=true;
    document.FORMRAISNEGATIVA.CGCCNPJ_centr.disabled=false;
    document.FORMRAISNEGATIVA.CGCCNPJ_centr.style.background = '#FFFFFF';
    document.FORMRAISNEGATIVA.CGCCNPJ_centr.focus();
    document.FORMRAISNEGATIVA.Valor_cont.disabled=true;
    document.FORMRAISNEGATIVA.ind_centr.value = 1;
    }
    else
    {


	document.FORMRAISNEGATIVA.CGCCNPJ_centr.value = "";
	document.FORMRAISNEGATIVA.CGCCNPJ_centr.style.background = '#D3D3D3';
	document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.style.background = '#FFFFFF';
    document.FORMRAISNEGATIVA.Valor_cont_sind.style.background = '#FFFFFF';
	document.FORMRAISNEGATIVA.CGCCNPJ_centr.disabled=true;
	document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.disabled=false;
    document.FORMRAISNEGATIVA.Valor_cont_sind.disabled=false;
    document.FORMRAISNEGATIVA.ind_centr.value = 0;
    document.FORMRAISNEGATIVA.CGCCNPJ_cont_sind.focus();
    }

}




// -----------------------------------------------------------------------*
//  Incluido por james em 09/01/2007 SM 01634 - 050 
//* ----------------------------------------------------------------------*

// function razao(rs){
//  var subCNPJ = rs.substring(0,8);

//  switch(subCNPJ){
    
//    var banco = document.FORMRAISNEGATIVA.RAZAO.value.substring(0,15)
//    var varMaiuscula = banco.toUpperCase();
//    var banco1 = document.FORMRAISNEGATIVA.RAZAO.value.substring(0,14)
//    var varMaiuscula1 = banco.toUpperCase();

    
//    case "00000000":
    
    //if(document.FORMRAISNEGATIVA.RAZAO.value.substring(0,15) != "SERVIÇO FEDERAL"){
       
 //       if (varMaiuscula != "BANCO DO BRASIL"){
   //      alert("Para CNPJ informado,  a Razão Social diverge da madastrada")
     //    document.FORMRAISNEGATIVA.RAZAO.focus()
    //   } 
   //    break;        
  //  case "33683111":
       // if(document.FORMRAISNEGATIVA.RAZAO.value.substring(0,15) != "SERVIÇO FEDERAL"){
 //       if(varMaiuscula != "SERVIÇO FEDERAL"){
  //       alert("Para CNPJ informado,  a Razão Social diverge da cadastrada");
   //      document.FORMRAISNEGATIVA.RAZAO.focus()
   //    }
  //     break
  //  case "00360305":
       // if(document.FORMRAISNEGATIVA.RAZAO.value.substring(0,15) != "CAIXA ECONÔMICA"){
  //      if(varMaiuscula != "CAIXA ECONÔMICA"){
  //       alert("Para CNPJ informado,  a Razão Social diverge da cadastrada");
  //       document.FORMRAISNEGATIVA.RAZAO.focus()
  //     }
  //     break
 //   case "61411633":
       // if(document.FORMRAISNEGATIVA.RAZAO.value.substring(0,15) != "BANCO DO ESTADO"){
//        if(varMaiuscula != "BANCO DO ESTADO"){
//         alert("Para CNPJ informado,  a Razão Social diverge da cadastrada");
//         document.FORMRAISNEGATIVA.RAZAO.focus();
//       }
//    case "60746948":
       // if(document.FORMRAISNEGATIVA.RAZAO.value.substring(0,14) != "BANCO BRADESCO"){
//       if(varMaiuscula1 != "BANCO BRADESCO"){
//         alert("Para CNPJ informado,  a Razão Social diverge da cadastrada");
//         document.FORMRAISNEGATIVA.RAZAO.focus();
//       }
//    case "46195079":
       // if(document.FORMRAISNEGATIVA.RAZAO.value.substring(0,14) != "JAU PREFEITURA"){
//       if(varMaiuscula1 != "JAU PREFEITURA"){
//         alert("Para CNPJ informado,  a Razão Social diverge da cadastrada");
 //        document.FORMRAISNEGATIVA.RAZAO.focus();
 //      }
 //   case "18715607":
       // if(document.FORMRAISNEGATIVA.RAZAO.value.substring(0,15) != "SECRETARIA ESTA"){
//       if(varMaiuscula != "SECRETARIA ESTA"){
//         alert("Para CNPJ informado,  a Razão Social diverge da cadastrada");
//         document.FORMRAISNEGATIVA.RAZAO.focus();
//       }                                   
//  }
// }


// -----------------------------------------------------------------------*
// ***  incluído por james em 12/11/2007 SM 036058 - 917110            **** 
//* ----------------------------------------------------------------------*


function ValidacaoEmail(emailad){
       
    var exclude=/[^@\-\.\w]|^[_@\.\-]|[\._\-]{2}|[@\.]{2}|(@)[^@]*\1/;
    var check=/@[\w\-]+\./;
    var checkend=/\.[a-zA-Z]{2,3}$/;


    if (emailad == ""){
        return true;
    }

    if(((emailad.search(exclude) != -1)||(emailad.search(check)) == -1)||(emailad.search(checkend) == -1)){
        return false;
    }
    else {
            return true;
    }

}

// -----------------------------------------------------------------------*
// ***  incluído por james em 22/12/2008                             **** 
//* ----------------------------------------------------------------------*

 function DDDXUF(valDDD,valUF)
 {
	 
     
if (valUF == "AC" )
		   
  {
     if (valDDD != "68" )
     { return false;}
     
   } 
 
if (valUF == "AL" )
		   
  {
     if (valDDD != "82")
     { return false;}
     
   } 
 if (valUF == "AM" )
        
       {
          if (valDDD != "92" && valDDD != "97" )
          { return false;}
          
        } 
 if (valUF == "AP" )
        
       {
          if (valDDD != "96" )
          { return false;}
          
        } 
if (valUF == "BA" )
        
       {
          if (valDDD != "71" && valDDD != "73"  && valDDD != "74" && valDDD != "75" && valDDD != "77")
          { return false;}
          
        } 
 if (valUF == "CE" )
        
       {
          if (valDDD != "85" && valDDD != "88")
          { return false;}
          
        } 
 if (valUF == "DF" )
        
       {
          if (valDDD != "61" )
          { return false;}
          
        } 
 if (valUF == "ES" )
        
       {
          if (valDDD != "27" &&  valDDD != "28" )
          { return false;}
          
        } 
 if (valUF == "GO" )
        
       {
          if (valDDD != "61" && valDDD != "62" && valDDD != "64")
          { return false;}
          
        } 
 if (valUF == "MA" )
        
       {
          if (valDDD != "98" && valDDD != "99" )
          { return false;}
          
        } 
 if (valUF == "MG" )
        
       {
          if (valDDD != "31" && valDDD != "32" && valDDD != "33" && valDDD != "34" && valDDD != "35" && valDDD != "37" && valDDD != "38")
          { return false;}
          
        } 
 if (valUF == "MS" )
        
       {
          if (valDDD != "67" )
          { return false;}
          
        } 
 if (valUF == "MT" )
        
       {
          if (valDDD != "65" && valDDD != "66" )
          { return false;}
          
        } 
 if (valUF == "PA" )
        
       {
          if (valDDD != "91" && valDDD != "93" && valDDD != "94" )
          { return false;}
          
        } 
 if (valUF == "PB" )
        
       {
          if (valDDD != "83" )
          { return false;}
          
        } 
 if (valUF == "PE" )
        
       {
          if (valDDD != "81" && valDDD != "87" )
          { return false;}
          
        } 
 if (valUF == "PI" )
        
       {
          if (valDDD != "86" && valDDD != "89" )
          { return false;}
          
        } 
 if (valUF == "PR" )
        
       {
          if (valDDD != "41" && valDDD != "42" && valDDD != "43" && valDDD != "44" && valDDD != "45" && valDDD != "46" )
          { return false;}
          
        } 
 if (valUF == "RJ" )
        
       {
          if (valDDD != "21" && valDDD != "22" && valDDD != "24" )
          { return false;}
          
        } 
 if (valUF == "RN" )
        
       {
          if (valDDD != "84" )
          { return false;}
          
        } 
 if (valUF == "RO" )
        
       {
          if (valDDD != "69" )
          { return false;}
          
        } 
 if (valUF == "RR" )
        
       {
          if (valDDD != "95" )
          { return false;}
          
        } 
 if (valUF == "RS" )
        
       {
          if (valDDD != "51" && valDDD != "53" && valDDD != "54" && valDDD != "55" )
          { return false;}
          
        } 
 if (valUF == "SC" )
        
       {
          if (valDDD != "47" && valDDD != "48" && valDDD != "49" )
          { return false;}
          
        } 

  if (valUF == "SE" )
        
       {
          if (valDDD != "79" )
          { return false;}
          
        } 
 
 
       
if (valUF == "SP" )
       
       {
          if (valDDD != "11" && valDDD != "12" && valDDD != "13" && valDDD != "14" && valDDD != "15" && valDDD != "16" && valDDD != "17" && valDDD != "18" && valDDD != "19" )
          { return false;}
          
        } 
 

if (valUF == "TO" )
        
       {
          if (valDDD != "63" )
          { return false;}
          
        } 

 
 

 return true;
  
 }



