//Valida formulário de pessoa jurídica
function validaJURIDICA() {
			   if(document.validacao.rasocial.value==""){
			   		alert("Digite a Razão Social!");
					document.validacao.rasocial.focus();
					return false;
			   }
			   //Nome
			   if(document.validacao.nome.value==""){
			   		alert("Digite o Nome!");
					document.validacao.nome.focus();
					return false;
			   }
                 CNPJ = document.validacao.valcnpj.value;
                 erro = new String;
                 if (CNPJ.length < 18) erro += "É necessario preencher corretamente o número do CNPJ! \n\n"; 
                 if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
                 if (erro.length == 0) erro += "É necessário preencher corretamente o número do CNPJ! \n\n";
                 }
                 //substituir os caracteres que não são números
               if(document.layers && parseInt(navigator.appVersion) == 4){
                       x = CNPJ.substring(0,2);
                       x += CNPJ. substring (3,6);
                       x += CNPJ. substring (7,10);
                       x += CNPJ. substring (11,15);
                       x += CNPJ. substring (16,18);
                       CNPJ = x; 
               } else {
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace ("-","");
                       CNPJ = CNPJ. replace ("/","");
               }
               var nonNumbers = /\D/;
               if (nonNumbers.test(CNPJ)) erro += "A verificação de CNPJ suporta apenas números! \n\n"; 
               var a = [];
               var b = new Number;
               var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
               for (i=0; i<12; i++){
                       a[i] = CNPJ.charAt(i);
                       b += a[i] * c[i+1];
 }
               if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
               b = 0;
               for (y=0; y<13; y++) {
                       b += (a[y] * c[y]); 
               }
               if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
               if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
                       erro +="Dígito verificador com problema!";
               }
               if (erro.length > 0){
                       alert(erro);
					   document.validacao.valcnpj.focus();
                       return false;
               } 
			   //Email
			   parte1 = document.validacao.email.value.indexOf("@");
		       if (!(parte1 >= 3)) {
			  		alert("O campo E-mail deve ser conter um endereco eletronico!");
			  		document.validacao.email.focus();
			 		return false;
		      }
			  //Telefone
			  if(document.validacao.tel.value==""){
			   		alert("Digite o Telefone!");
					document.validacao.tel.focus();
					return false;
			 }
			 if(isNaN(document.validacao.tel.value=="()")){
			   		alert("O campo Telefone deve conter apenas números!");
					document.validacao.tel.focus();
					return false;
			 }
			 //Estado
			 if(document.validacao.estado.value==""){
			   		alert("Marque uma das opções de Estado!");
					document.validacao.estado.focus();
					return false;
			 }
			 //Cep
			  if(document.validacao.cep.value==""){
			   		alert("Digite o Cep!");
					document.validacao.cep.focus();
					return false;
			 }
			 if(isNaN(document.validacao.cep.value)){
			   		alert("O campo Cep deve conter apenas números!");
					document.validacao.cep.focus();
					return false;
			 }
			 //Cidade
			 if(document.validacao.cidade.value==""){
			   		alert("Digite a Cidade!");
					document.validacao.cidade.focus();
					return false;
			 }
			  //Bairro
			 if(document.validacao.bairro.value==""){
			   		alert("Digite o Bairro!");
					document.validacao.bairro.focus();
					return false;
			 }//Rua
			 if(document.validacao.rua.value==""){
			   		alert("Digite o Rua!");
					document.validacao.rua.focus();
					return false;
			 }
			 //Numero da casa
			 if(document.validacao.nc.value==""){
			   		alert("Digite o Número da Casa!");
					document.validacao.nc.focus();
					return false;
			 }
			    //Loguin
			 if(document.validacao.login.value==""){
			   		alert("Digite o Usuário!");
					document.validacao.login.focus();
					return false;
			 }
			 //Senha
			 if(document.validacao.senha.value==""){
			   		alert("Digite a Senha!");
					document.validacao.senha.focus();
					return false;
			 }
                       return true;
               }
			   //Valida formulário de pessoa física
			   function validaFISICA() {
			   //sexo
			   if(document.validacao.sexo.value==""){
			   		alert("Marque uma das opções de sexo!");
					document.validacao.sexo.focus();
					return false;
			   }
			   //Nome
			   if(document.validacao.nome.value==""){
			   		alert("Digite o Nome!");
					document.validacao.nome.focus();
					return false;
			   }
			   //Cpf
			   cpf = document.validacao.valcpf.value;
                 erro = new String;
                 if (cpf.length < 11) erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n"; 
                 var nonNumbers = /\D/;
                 if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros! \n\n"; 
                 if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == 		"44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
                         erro += "Numero de CPF invalido!"
               }
               var a = [];
               var b = new Number;
               var c = 11;
               for (i=0; i<11; i++){
                       a[i] = cpf.charAt(i);
                       if (i < 9) b += (a[i] * --c);
               }
               if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
               b = 0;
               c = 11;
               for (y=0; y<10; y++) b += (a[y] * c--); 
               if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
               if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
                       erro +="Digito verificador com problema!";
               }
               if (erro.length > 0){
                       alert(erro);
					   document.validacao.valcpf.focus();
                       return false;
               }
			   //RG
			    if(document.validacao.rg.value==""){
			   		alert("Digite o RG!");
					document.validacao.rg.focus();
					return false;
			   }
			   if(isNaN(document.validacao.rg.value)){
			   		alert("O campo RG deve conter apenas números!");
					document.validacao.dtnac.focus();
					return false;
			   }
			   //Data de Nascimento
			   if(document.validacao.dtnac.value==""){
			   		alert("Digite a Data de Nascimento!");
					document.validacao.dtnac.focus();
					return false;
			   }
			    if(isNaN(document.validacao.dtnac.value=="/")){
			   		alert("O campo Data de Nascimento deve conter apenas números!");
					document.validacao.dtnac.focus();
					return false;
			   }
			   //Email
			   parte1 = document.validacao.email.value.indexOf("@");
		       if (!(parte1 >= 3)) {
			  		alert("O campo E-mail deve ser conter um endereco eletronico!");
			  		document.validacao.email.focus();
			 		return false;
		      }
		      //Telefone
			  if(document.validacao.tel.value==""){
			   		alert("Digite o Telefone!");
					document.validacao.tel.focus();
					return false;
			 }
			 if(isNaN(document.validacao.tel.value=="()")){
			   		alert("O campo Telefone deve conter apenas números!");
					document.validacao.dtnac.focus();
					return false;
			 }
			 //Estado
			 if(document.validacao.estado.value==""){
			   		alert("Marque uma das opções de Estado!");
					document.validacao.estado.focus();
					return false;
			 }
			 //Cep
			  if(document.validacao.cep.value==""){
			   		alert("Digite o Cep!");
					document.validacao.cep.focus();
					return false;
			 }
			 if(isNaN(document.validacao.cep.value)){
			   		alert("O campo Cep deve conter apenas números!");
					document.validacao.cep.focus();
					return false;
			 }
			 //Cidade
			 if(document.validacao.cidade.value==""){
			   		alert("Digite a Cidade!");
					document.validacao.cidade.focus();
					return false;
			 }
			 //Bairro
			 if(document.validacao.bairro.value==""){
			   		alert("Digite o Bairro!");
					document.validacao.bairro.focus();
					return false;
			 }
			 //Rua
			 if(document.validacao.rua.value==""){
			   		alert("Digite o Rua!");
					document.validacao.rua.focus();
					return false;
			 }
			 //Numero da casa
			 if(document.validacao.nc.value==""){
			   		alert("Digite o Número da Casa!");
					document.validacao.nc.focus();
					return false;
			 }
			 //Loguin
			 if(document.validacao.login.value==""){
			   		alert("Digite o Usuário!");
					document.validacao.login.focus();
					return false;
			 }
			 //Senha
			 if(document.validacao.senha.value==""){
			   		alert("Digite a Senha!");
					document.validacao.senha.focus();
					return false;
			 }
               return true;
       }
	       
