var comboEstados="";



function validChars(evt, validChars, doUpperCase) {

  if (evt.target) {

    sourceElement = evt.target;

  }

  else {

    sourceElement =  event.srcElement;

  }



  elemValue = sourceElement.value;

  if (doUpperCase == 'true') {

    elemValue = elemValue.toUpperCase();

  }



  var newElemValue = "";

  for (vIdx=0; vIdx < elemValue.length; vIdx++) {

    if (validChars.indexOf(elemValue.substr(vIdx, 1)) != -1

        || (doUpperCase == 'false' &&

            validChars.toLowerCase().indexOf(elemValue.substr(vIdx, 1)) != -1) ) {

      newElemValue = newElemValue + elemValue.substr(vIdx, 1);

    }

  }

  sourceElement.value = newElemValue;

}



function SizeCheck(obj1, size, obj2) {

	if (size > 0) {

		if (eval(obj1+".value.length") == size ) {

			eval(obj2+".focus()");

			return false;}

	} else {

		eval(obj2+".focus()");

		return false;

	}

}



function validarRG(s) {



	var soma = 0;

	var dividido = 0;

	

	for (i=0;i<9;i++) {

	

	   if ( i<=7 ) {

		  soma += parseInt(s.charAt(i)) * (i+2);

	   }else{

		  soma += parseInt(s.charAt(i)) * 100;

	   }

	

	}

	

	dividido = soma/11;

	

	if ( dividido != Math.ceil(dividido) ) {



	    return false; 	



	}else{

		

	   return true;   	

	   

	}



}



function validarCPF(s){ 

  

	var i; 

	var c = s.substr(0,9); 

	var dv = s.substr(9,2); 

	var d1 = 0; 

	  

	for (i = 0; i < 9; i++)  { 

	   d1 += c.charAt(i)*(10-i); 

	} 

	  

	if (d1 == 0) { 

		alert("Atenção, o CPF informado é inválido."); 

		return false; 

	} 

	  

	d1 = 11 - (d1 % 11); 

	  

	if (d1 > 9) {

	   d1 = 0; 

	}

	  

	if (dv.charAt(0) != d1) { 

	   alert("Atenção, o CPF informado é inválido."); 

	   return false; 

	} 

	  

	d1 *= 2; 

	  

	for (i = 0; i < 9; i++)  { 

	   d1 += c.charAt(i)*(11-i); 

	} 

	  

	d1 = 11 - (d1 % 11); 

	  

	if (d1 > 9) {

	   d1 = 0; 

	}

	  

	if (dv.charAt(1) != d1) { 

	   alert("Atenção, o CPF informado é inválido."); 

   	   return false; 

	} 

	  

	return true; 

} 



function esqueciASenha(){

	

	if ( document.TheFormLogin.txtCPF.value == "" ) {

		

		alert("Atenção, preencha o campo 'CPF'.");

		document.TheFormLogin.txtCPF.focus();

		

	}else{



	    if ( validarCPF(document.TheFormLogin.txtCPF.value) == false ) {

			document.TheFormLogin.txtCPF.focus();

		}else{

			existeCpfAtivoNoCadastro ("php/componentes/ajax-cpf-ativo.php","&cpf=" + document.TheFormLogin.txtCPF.value)

		}

		

	}

	

}



function theFormForumCheck(){



    

	if ( document.TheFormForum.txtTitulo.value == "" ) {

		alert("Atenção, preencha o campo 'Título'.");

		document.TheFormForum.txtTitulo.focus();

		return false;

	}



	if ( document.TheFormForum.txtTexto.value == "" ) {

		alert("Atenção, preencha o campo 'Descrição'.");

		document.TheFormForum.txtTexto.focus();

		return false;

	}



}


function theFormAJuridicaCheck(){

	if ( document.TheFormAJuridica.txtTitulo.value == "" ) {

		alert("Atenção, preencha o campo 'Título'.");
		document.TheFormAJuridica.txtTitulo.focus();
		return false;

	}


	if ( document.TheFormAJuridica.txtTexto.value == "" ) {

		alert("Atenção, preencha o campo 'Dúvida'.");
		document.TheFormAJuridica.txtTexto.focus();
		return false;

	}

}





function TheFormEsqueciSenha(){

    

	a=0;

	

	for (i=0;i<document.theFormEsqueciSenha.txtResp.length;i++) {

	

	   if (document.theFormEsqueciSenha.txtResp[i].checked == true) {

	      a=1; 	   

	   }

	

	}

	

	if ( a == 0 ) {

	   alert("Atenção, selecione uma resposta.");

	   document.theFormEsqueciSenha.txtResp[0].focus();

	   return false;

	}



	if ( document.theFormEsqueciSenha.txtCodigo.value == "" ) {

		alert("Atenção, preencha o campo 'Código da imagem', conforme o que está na imagem ao lado.");

		document.theFormEsqueciSenha.txtCodigo.focus();

		return false;

	}



	if ( document.theFormEsqueciSenha.txtCodigo.value != document.theFormEsqueciSenha.codImg.value ) {

		alert("Atenção, o código da imagem digitado não confere.");

		document.theFormEsqueciSenha.txtCodigo.focus();

		return false;

	}

	

}





function calcularIMC(){

	

   var num = 0;

   

   if ( document.getElementById("altura").value <= 0 ) {

      alert("Atenção, informe uma altura válida");  	   

   }else{

	  num = (document.getElementById("peso").value / (document.getElementById("altura").value*document.getElementById("altura").value)); 

	  var result = num.toFixed(1);

      document.getElementById("imc").value = result;

	  for (i=1;i<=6;i++) {

         document.getElementById(i).style.backgroundColor = '#AFACE1';

	  }

	  

	  if ( result <= 18.5 ) { 

         document.getElementById("1").style.backgroundColor = '#EEF0F5';

	  }else if ( result > 18.5 && result <= 24.9 ){

         document.getElementById("2").style.backgroundColor = '#EEF0F5';

	  }else if ( result >= 25 && result <= 29.9 ){

         document.getElementById("3").style.backgroundColor = '#EEF0F5';

	  }else if ( result >= 30 && result <= 34.9 ){

         document.getElementById("4").style.backgroundColor = '#D44444';

	  }else if ( result >= 35 && result <= 39.9 ){

         document.getElementById("5").style.backgroundColor = '#D44444';

	  }else if ( result >= 40 ){

         document.getElementById("6").style.backgroundColor = '#D44444';

	  }

	  

   }



}





function abrePopUp(url,largura,altura,temScroll){

   var nomeJanela = 'PopUPAgenda_' + Math.ceil(Math.random()*100);

   window.open(url,'PopUPAgenda_' + nomeJanela,'width=' + largura + ',scrollbars=' + temScroll + ',top=0,left=0,height=' + altura);

}



function pesquisarCEPCadastroMembro(nome_campo,campo){

   abrePopUp('php/componentes/getDadosEnderecoCEP.php?campo=' + campo + '&CEP=' + document.getElementById(nome_campo).value ,200,100,'no');	

}



function atualizaEstadosCidades(idFormulario,campo) {
   
   var frm = document.getElementById("txtEstado" + campo).value;
   var codigoEstado    = frm;
   carregaSelectCidades("php/componentes/ajax-cidades.php","&codigoEstado=" + codigoEstado + "&campo=" + campo,campo);

}



function atualizaComboEstadosProcureMedico() {



   document.TheFormProcureMedico.txtEstado.value = '';



   for (i=0;i<document.TheFormProcureMedico.txtEstado.options.length;i++) {

	  document.TheFormProcureMedico.txtEstado.options[i].selected = false;

   }



   document.TheFormProcureMedico.txtEstado.disabled = true;



   document.TheFormProcureMedico.txtCidade.value = '';



   for (i=0;i<document.TheFormProcureMedico.txtCidade.options.length;i++) {

	  document.TheFormProcureMedico.txtCidade.options[i].selected = false;

   }



   document.TheFormProcureMedico.txtCidade.disabled = true;



   carregaSelectEstadosProcureMedico("php/componentes/ajax-estados.php","&Especialidade=" + document.TheFormProcureMedico.txtEspecialidade.value);

   

}



function atualizaComboCidadesProcureMedico() {



   document.TheFormProcureMedico.txtCidade.value = '';



   for (i=0;i<document.TheFormProcureMedico.txtCidade.options.length;i++) {

	  document.TheFormProcureMedico.txtCidade.options[i].selected = false;

   }



   document.TheFormProcureMedico.txtCidade.disabled = true;



   carregaSelectCidadesProcureMedico("php/componentes/ajax-cidades.php","&Especialidade=" + document.TheFormProcureMedico.txtEspecialidade.value + "&Estado=" + document.TheFormProcureMedico.txtEstado.value);



}



function atualizaMembrosProcureMedico() {

   carregaMedicosProcureMedico("php/componentes/ajax-pesquisa-membros.php","&Especialidade=" + document.TheFormProcureMedico.txtEspecialidade.value + "&Cidade=" + document.TheFormProcureMedico.txtCidade.value);

}



function verificaCPFnoCadastro(obj) {

   if ( obj.value != "" ) {

      existeCpfNoCadastro("php/componentes/ajax-cpf.php","&cpf=" + obj.value);

   }

   

}



function verificaCPFnoCadastroDuplicado(obj,membro) {

   if ( obj.value != "" ) {

      existeCpfDuplicadoNoCadastro("php/componentes/ajax-cpf.php","&cpf=" + obj.value + "&id=" + membro);

   }

   

}



function TheFormLoginCheck(){



	if ( document.TheFormLogin.txtCPF.value == "" ) {

		alert("Atenção, preencha o campo 'CPF'.");

		document.TheFormLogin.txtCPF.focus();

		return false;

	}else{

	

	    if ( validarCPF(document.TheFormLogin.txtCPF.value) == false ) {

			document.TheFormLogin.txtCPF.focus();

		    return false;

		}

		

	}



	if ( document.TheFormLogin.txtSenha.value == "" ) {

		alert("Atenção, preencha o campo 'Senha'.");

		document.TheFormLogin.txtSenha.focus();

		return false;

	}



}



function TheFormSeloCheck(){



	if ( document.TheFormCadastro.txtNome1.value == "" ) {

		

		alert("Atenção, preencha o campo 'Nome'.");

		document.TheFormCadastro.txtNome1.focus();

		return false;

		

	}



	if ( document.TheFormCadastro.txtQtd1.value == "" ) {

		alert("Atenção, preencha o campo 'Quantidade' de selos.");

		document.TheFormCadastro.txtQtd1.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtCEP_1.value == "" ) {

		alert("Atenção, preencha o campo 'CEP'.");

		document.TheFormCadastro.txtCEP_1.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtNum1.value == "" ) {

		alert("Atenção, preencha o campo 'Número'.");

		document.TheFormCadastro.txtNum1.focus();

		return false;

	}



}



function TheFormContatoCheck(){



	if ( document.TheFormContato.txtNome.value == "" ) {

		alert("Atenção, preencha o campo 'Nome'.");

		document.TheFormContato.txtNome.focus();

		return false;

	}



	if ( document.TheFormContato.txtEmail.value != "" ) {

	    if ( document.TheFormContato.txtEmail.value.indexOf("@") == -1 || document.TheFormContato.txtEmail.value.indexOf(".") == -1 ) {

		   alert("Atenção, preencha corretamente o campo 'E-mail'.");

		   document.TheFormContato.txtEmail.focus();

		   return false;

		}

	}else{

		alert("Atenção, preencha o campo 'E-mail'.");

		document.TheFormContato.txtEmail.focus();

		return false;

	}



	if ( document.TheFormContato.txtMsg.value == "" ) {

		alert("Atenção, preencha o campo 'Mensagem'.");

		document.TheFormContato.txtMsg.focus();

		return false;

	}



	if ( document.TheFormContato.txtCPF.value != "" ) {

	    if ( validarCPF(document.TheFormContato.txtCPF.value) == false ) {

			document.TheFormContato.txtCPF.focus();

			return false;

		}

	}



}



function setaComboEstados(){

   comboEstados = document.getElementById("divEstado1").innerHTML; 	

}



function mudarPais(obj,numCampo) {



   if ( obj.value == 1 ) {

	   

	   if ( numCampo == 2 ) {

		  var comboEstados2 = comboEstados.replace(/txtEstado1/,"txtEstado2");

		  var comboEstados3 = comboEstados2.replace(/txtEstado1/,"txtEstado2");

	      document.getElementById("divEstado" + numCampo).innerHTML = comboEstados3;

	   }else{

          document.getElementById("divEstado" + numCampo).innerHTML = comboEstados;		   

	   }

	   

       document.getElementById("txtEnd" + numCampo).value = "";

       document.getElementById("txtBairro" + numCampo).value = "";

       document.getElementById("txtEnd" + numCampo).readOnly = true;

       document.getElementById("txtBairro" + numCampo).readOnly = true;

	   document.getElementById("validarCEP" + numCampo).style.visibility ="visible";

	   document.getElementById("divCidades" + numCampo).innerHTML = '<select disabled name="txtCidade' + numCampo + '" id="txtCidade' + numCampo + '" style="width: 347px; height: 20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px"></select>';



   }else{

	   

	   document.getElementById("validarCEP" + numCampo).style.visibility ="hidden";

       document.getElementById("txtEnd" + numCampo).readOnly = false;

       document.getElementById("txtBairro" + numCampo).readOnly = false;

	   document.getElementById("divEstado" + numCampo).innerHTML = '<input name="txtEstado' + numCampo + '" type="text" id="txtEstado' + numCampo + '" style="width: 347px; height: 20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px" maxlength="50">';

	   document.getElementById("divCidades" + numCampo).innerHTML = '<input name="txtCidade' + numCampo + '" type="text" id="txtCidade' + numCampo + '" style="width: 347px; height: 20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px" maxlength="80">';

   }



}



function TheFormDuvidasCheck(){



	if ( document.TheFormContato.txtNome.value == "" ) {

		alert("Atenção, preencha o campo 'Nome'.");

		document.TheFormContato.txtNome.focus();

		return false;

	}



	if ( document.TheFormContato.txtEmail.value != "" ) {

	    if ( document.TheFormContato.txtEmail.value.indexOf("@") == -1 || document.TheFormContato.txtEmail.value.indexOf(".") == -1 ) {

		   alert("Atenção, preencha corretamente o campo 'E-mail'.");

		   document.TheFormContato.txtEmail.focus();

		   return false;

		}

	}else{

		alert("Atenção, preencha o campo 'E-mail'.");

		document.TheFormContato.txtEmail.focus();

		return false;

	}



	if ( document.TheFormContato.txtMsg.value == "" ) {

		alert("Atenção, preencha o campo 'Mensagem'.");

		document.TheFormContato.txtMsg.focus();

		return false;

	}



}





function theFormForumComentarioCheck(){



	if ( document.TheFormForumComentario.txtTexto.value == "" ) {

		alert("Atenção, preencha o campo 'Seu comentário'.");

		document.TheFormForumComentario.txtTexto.focus();

		return false;

	}



}





function FiltroEspecialidades(){

    

	if ( document.TheFormForum.txtTipo.value == "2" || document.TheFormForum.txtTipo.value == "3" ) {



	   for (i=0;i<document.TheFormForum.txtEspecialidade.options.length;i++) {

	      document.TheFormForum.txtEspecialidade.options[i].selected = false;   

	   }



	   for (i=0;i<document.TheFormForum.txtEspecialidade.options.length;i++) {

		  if (document.TheFormForum.txtEspecialidade.options[i].value == "1") {

			 document.TheFormForum.txtEspecialidade.options[i].selected = true;   

		  }

	   }

	   

	   document.TheFormForum.txtEspecialidade.disabled = true;



	}else{



	   if ( document.TheFormForum.txtTipo.value == "0" ) {



		   document.TheFormForum.txtEspecialidade.options[0].selected = true; 

		   document.TheFormForum.txtEspecialidade.disabled = true;



	   }else{

		   

		   document.TheFormForum.txtEspecialidade.disabled = false;

		   

		   for (i=0;i<document.TheFormForum.txtEspecialidade.options.length;i++) {

			  document.TheFormForum.txtEspecialidade.options[i].selected = false;   

		   }

	

		   document.TheFormForum.txtEspecialidade.options[0].selected = true;   



	   }



	}



}



function TheFormCadastroCheck_OLD(){



	if ( document.TheFormCadastro.txtNome.value == "" ) {

		alert("Atenção, preencha o campo 'Nome'.");

		document.TheFormCadastro.txtNome.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtDia.value == "" || document.TheFormCadastro.txtMes.value == "" || document.TheFormCadastro.txtAno.value == "" ) {

		alert("Atenção, preencha o campo 'Data de nascimento'.");

		document.TheFormCadastro.txtDia.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtDia.value.length!=2 || document.TheFormCadastro.txtMes.value.length!=2 || document.TheFormCadastro.txtAno.value.length!=4  ) {

		alert("Atenção, preencha corretamente o campo 'Data de nascimento', seguindo o padrão dd/mm/aaaa.");

		document.TheFormCadastro.txtDia.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtEmail.value != "" ) {

	    if ( document.TheFormCadastro.txtEmail.value.indexOf("@") == -1 || document.TheFormCadastro.txtEmail.value.indexOf(".") == -1 ) {

		   alert("Atenção, preencha corretamente o campo 'E-mail'.");

		   document.TheFormCadastro.txtEmail.focus();

		   return false;

		}

	}else{

		alert("Atenção, preencha o campo 'E-mail'.");

		document.TheFormCadastro.txtEmail.focus();

		return false;

	}

    

	/* VALIDAÇÃO ANTIGA

	if ( document.TheFormCadastro.txtRG.value != "" ) {

	    if ( validarRG(document.TheFormCadastro.txtRG.value) == false ) {

		   resposta = confirm ("Atenção, esse RG não passou pela validação do site, ou seja, está fora padrão, deseja cadastrar mesmo assim ?");

		   if (!resposta) {

			   document.TheFormCadastro.txtRG.focus();

			   return false;

		   }

		}

	}else{

		alert("Atenção, preencha o campo 'RG'.");

		document.TheFormCadastro.txtRG.focus();

		return false;

	}

    */

	if ( document.TheFormCadastro.txtRG.value == "" ) {

		alert("Atenção, preencha o campo 'RG'.");

		document.TheFormCadastro.txtRG.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtConselhoTipo.value == "0" ) {

		alert("Atenção, selecione o conselho a que você pertence.");

		document.TheFormCadastro.txtConselhoTipo.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtConselhoNum.value == "" ) {

		alert("Atenção, preencha o campo 'Número' do seu conselho.");

		document.TheFormCadastro.txtConselhoNum.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtConselhoEstado.value == "0" ) {

		alert("Atenção, selecione o Estado do conselho a que você pertence.");

		document.TheFormCadastro.txtConselhoEstado.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtEspecialidade.value == "0" ) {

		alert("Atenção, selecione o campo 'Especialidade'.");

		document.TheFormCadastro.txtEspecialidade.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtCPF.value != "" ) {

		

		if ( document.TheFormCadastro.txtPais1.value == 1 || document.TheFormCadastro.txtPais2.value == 1 ) {

 

			if ( validarCPF(document.TheFormCadastro.txtCPF.value) == false ) {

				document.TheFormCadastro.txtCPF.focus();

				return false;

			}

			

		}

		

	}else{

		alert("Atenção, preencha o campo 'CPF'.");

		document.TheFormCadastro.txtCPF.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtSenha.value == "" ) {

		alert("Atenção, preencha o campo 'Senha'.");

		document.TheFormCadastro.txtSenha.focus();

		return false;

	}else{

		if ( document.TheFormCadastro.txtSenha.value.length < 6 ) {

			alert("Atenção, a sua senha deve ter no mínimo 6 caracteres e/ou números.");

			document.TheFormCadastro.txtSenha.focus();

			return false;

		}

	}



	if ( document.TheFormCadastro.txtEndCorresp1.value == "1" && document.TheFormCadastro.txtEndCorresp2.value == "1" ) {

		alert("Atenção, selecione apenas um Endereço para Correspondência.");

		document.TheFormCadastro.txtEndCorresp1.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtEndCorresp1.value == "2" && document.TheFormCadastro.txtEndCorresp2.value == "2" ) {

		alert("Atenção, selecione um Endereço para Correspondência.");

		document.TheFormCadastro.txtEndCorresp1.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtEndCorresp1.value == "1") {

		



		if ( document.TheFormCadastro.txtPais1.value == 1 ) {

		

			if ( document.TheFormCadastro.txtCEP_1.value == "" ) {

				alert("Atenção, preencha o campo 'CEP' do Endereço Residencial e depois clique em 'Validar CEP'.");

				document.TheFormCadastro.txtCEP_1.focus();

				return false;

			}

	

			if ( document.TheFormCadastro.txtEnd1.value == "" ) {

				alert("Atenção, preencha o campo 'CEP' do Endereço Residencial e depois clique em 'Validar CEP'.");

				document.TheFormCadastro.txtCEP_1.focus();

				return false;

			}

	

			if ( document.TheFormCadastro.txtNum1.value == "" ) {

				alert("Atenção, preencha o campo 'Número'.");

				document.TheFormCadastro.txtNum1.focus();

				return false;

			}



		}else{

			

			if ( document.TheFormCadastro.txtEnd1.value == "" ) {

				alert("Atenção, preencha o campo 'Endereço'");

				document.TheFormCadastro.txtEnd1.focus();

				return false;

			}

	

			if ( document.TheFormCadastro.txtNum1.value == "" ) {

				alert("Atenção, preencha o campo 'Número'.");

				document.TheFormCadastro.txtNum1.focus();

				return false;

			}



			if ( document.TheFormCadastro.txtBairro1.value == "" ) {

				alert("Atenção, preencha o campo 'Bairro'");

				document.TheFormCadastro.txtBairro1.focus();

				return false;

			}



			if ( document.TheFormCadastro.txtEstado1.value == "" ) {

				alert("Atenção, preencha o campo 'Estado'");

				document.TheFormCadastro.txtEstado1.focus();

				return false;

			}



			if ( document.TheFormCadastro.txtCidade1.value == "" ) {

				alert("Atenção, preencha o campo 'Cidade'");

				document.TheFormCadastro.txtCidade1.focus();

				return false;

			}





		}



	}



	if ( document.TheFormCadastro.txtPais2.value == 1 ) {

	

		if ( document.TheFormCadastro.txtCEP_2.value == "" ) {

			alert("Atenção, preencha o campo 'CEP' do Endereço Comercial e depois clique em 'Validar CEP'.");

			document.TheFormCadastro.txtCEP_2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtEnd2.value == "" ) {

			alert("Atenção, preencha o campo 'CEP' do Endereço Comercial e depois clique em 'Validar CEP'.");

			document.TheFormCadastro.txtCEP_2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtNum2.value == "" ) {

			alert("Atenção, preencha o campo 'Número'.");

			document.TheFormCadastro.txtNum2.focus();

			return false;

		}

		if ( document.TheFormCadastro.txtDDD2.value == "" ) {

			alert("Atenção, preencha o campo 'DDD'.");

			document.TheFormCadastro.txtDDD2.focus();

			return false;

		}



        if ( document.TheFormCadastro.txtTel2.value == "" ) {

			alert("Atenção, preencha o campo 'Telefone'.");

			document.TheFormCadastro.txtTel2.focus();

			return false;

		}



	}else{

		

		if ( document.TheFormCadastro.txtEnd2.value == "" ) {

			alert("Atenção, preencha o campo 'Endereço'");

			document.TheFormCadastro.txtEnd2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtNum2.value == "" ) {

			alert("Atenção, preencha o campo 'Número'.");

			document.TheFormCadastro.txtNum2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtBairro2.value == "" ) {

			alert("Atenção, preencha o campo 'Bairro'");

			document.TheFormCadastro.txtBairro2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtEstado2.value == "" ) {

			alert("Atenção, preencha o campo 'Estado'");

			document.TheFormCadastro.txtEstado2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtCidade2.value == "" ) {

			alert("Atenção, preencha o campo 'Cidade'");

			document.TheFormCadastro.txtCidade2.focus();

			return false;

		}

		

		if ( document.TheFormCadastro.txtDDD2.value == "" ) {

			alert("Atenção, preencha o campo 'DDD'.");

			document.TheFormCadastro.txtDDD2.focus();

			return false;

		}



        if ( document.TheFormCadastro.txtTel2.value == "" ) {

			alert("Atenção, preencha o campo 'Telefone'.");

			document.TheFormCadastro.txtTel2.focus();

			return false;

		}



	}



}

function TheFormCadastroCheck(){



	if ( document.TheFormCadastro.txtNome.value == "" ) {

		alert("Atenção, preencha o campo 'Nome'.");

		document.TheFormCadastro.txtNome.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtDia.value == "" || document.TheFormCadastro.txtMes.value == "" || document.TheFormCadastro.txtAno.value == "" ) {

		alert("Atenção, preencha o campo 'Data de nascimento'.");

		document.TheFormCadastro.txtDia.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtDia.value.length!=2 || document.TheFormCadastro.txtMes.value.length!=2 || document.TheFormCadastro.txtAno.value.length!=4  ) {

		alert("Atenção, preencha corretamente o campo 'Data de nascimento', seguindo o padrão dd/mm/aaaa.");

		document.TheFormCadastro.txtDia.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtEmail.value != "" ) {

	    if ( document.TheFormCadastro.txtEmail.value.indexOf("@") == -1 || document.TheFormCadastro.txtEmail.value.indexOf(".") == -1 ) {

		   alert("Atenção, preencha corretamente o campo 'E-mail'.");

		   document.TheFormCadastro.txtEmail.focus();

		   return false;

		}

	}else{

		alert("Atenção, preencha o campo 'E-mail'.");

		document.TheFormCadastro.txtEmail.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtSenha.value == "" ) {

		alert("Atenção, preencha o campo 'Senha'.");

		document.TheFormCadastro.txtSenha.focus();

		return false;

	}else{

		if ( document.TheFormCadastro.txtSenha.value.length < 6 ) {

			alert("Atenção, a sua senha deve ter no mínimo 6 caracteres e/ou números.");

			document.TheFormCadastro.txtSenha.focus();

			return false;

		}

	}

	if ( document.TheFormCadastro.txtEndCorresp1.value == "1" && document.TheFormCadastro.txtEndCorresp2.value == "1" ) {

		alert("Atenção, selecione apenas um Endereço para Correspondência.");

		document.TheFormCadastro.txtEndCorresp1.focus();

		return false;

	}



	if ( document.TheFormCadastro.txtEndCorresp1.value == "2" && document.TheFormCadastro.txtEndCorresp2.value == "2" ) {

		alert("Atenção, selecione um Endereço para Correspondência.");

		document.TheFormCadastro.txtEndCorresp1.focus();

		return false;

	}

	if ( document.TheFormCadastro.txtEndCorresp1.value == "1") {


		if ( document.TheFormCadastro.txtPais1.value == 1 ) {

			if ( document.TheFormCadastro.txtRG.value == "" ) {
		
				alert("Atenção, preencha o campo 'RG'.");
		
				document.TheFormCadastro.txtRG.focus();
		
				return false;
		
			}
		
			if ( document.TheFormCadastro.txtConselhoTipo.value == "0" ) {
		
				alert("Atenção, selecione o conselho a que você pertence.");
		
				document.TheFormCadastro.txtConselhoTipo.focus();
		
				return false;
		
			}
		
		
		
			if ( document.TheFormCadastro.txtConselhoNum.value == "" ) {
		
				alert("Atenção, preencha o campo 'Número' do seu conselho.");
		
				document.TheFormCadastro.txtConselhoNum.focus();
		
				return false;
		
			}
		
		
		
			if ( document.TheFormCadastro.txtConselhoEstado.value == "0" ) {
		
				alert("Atenção, selecione o Estado do conselho a que você pertence.");
		
				document.TheFormCadastro.txtConselhoEstado.focus();
		
				return false;
		
			}
		
		
		
			if ( document.TheFormCadastro.txtEspecialidade.value == "0" ) {
		
				alert("Atenção, selecione o campo 'Especialidade'.");
		
				document.TheFormCadastro.txtEspecialidade.focus();
		
				return false;
		
			}
		
		
		
			if ( document.TheFormCadastro.txtCPF.value != "" ) {
		
				
		
				if ( document.TheFormCadastro.txtPais1.value == 1 || document.TheFormCadastro.txtPais2.value == 1 ) {
		
		 
		
					if ( validarCPF(document.TheFormCadastro.txtCPF.value) == false ) {
		
						document.TheFormCadastro.txtCPF.focus();
		
						return false;
		
					}
		
					
		
				}
		
				
		
			}else{
		
				alert("Atenção, preencha o campo 'CPF'.");
		
				document.TheFormCadastro.txtCPF.focus();
		
				return false;
		
			}
		

		

			if ( document.TheFormCadastro.txtCEP_1.value == "" ) {

				alert("Atenção, preencha o campo 'CEP' do Endereço Residencial e depois clique em 'Validar CEP'.");

				document.TheFormCadastro.txtCEP_1.focus();

				return false;

			}

	

			if ( document.TheFormCadastro.txtEnd1.value == "" ) {

				alert("Atenção, preencha o campo 'CEP' do Endereço Residencial e depois clique em 'Validar CEP'.");

				document.TheFormCadastro.txtCEP_1.focus();

				return false;

			}

	

			if ( document.TheFormCadastro.txtNum1.value == "" ) {

				alert("Atenção, preencha o campo 'Número'.");

				document.TheFormCadastro.txtNum1.focus();

				return false;

			}



		}else{

			

			if ( document.TheFormCadastro.txtEnd1.value == "" ) {

				alert("Atenção, preencha o campo 'Endereço'");

				document.TheFormCadastro.txtEnd1.focus();

				return false;

			}

	

			if ( document.TheFormCadastro.txtNum1.value == "" ) {

				alert("Atenção, preencha o campo 'Número'.");

				document.TheFormCadastro.txtNum1.focus();

				return false;

			}



			if ( document.TheFormCadastro.txtBairro1.value == "" ) {

				alert("Atenção, preencha o campo 'Bairro'");

				document.TheFormCadastro.txtBairro1.focus();

				return false;

			}



			if ( document.TheFormCadastro.txtEstado1.value == "" ) {

				alert("Atenção, preencha o campo 'Estado'");

				document.TheFormCadastro.txtEstado1.focus();

				return false;

			}



			if ( document.TheFormCadastro.txtCidade1.value == "" ) {

				alert("Atenção, preencha o campo 'Cidade'");

				document.TheFormCadastro.txtCidade1.focus();

				return false;

			}





		}



	}


	if ( document.TheFormCadastro.txtPais2.value == 1 ) {

		if ( document.TheFormCadastro.txtRG.value == "" ) {
	
			alert("Atenção, preencha o campo 'RG'.");
	
			document.TheFormCadastro.txtRG.focus();
	
			return false;
	
		}
	
		if ( document.TheFormCadastro.txtConselhoTipo.value == "0" ) {
	
			alert("Atenção, selecione o conselho a que você pertence.");
	
			document.TheFormCadastro.txtConselhoTipo.focus();
	
			return false;
	
		}
	
	
	
		if ( document.TheFormCadastro.txtConselhoNum.value == "" ) {
	
			alert("Atenção, preencha o campo 'Número' do seu conselho.");
	
			document.TheFormCadastro.txtConselhoNum.focus();
	
			return false;
	
		}
	
	
	
		if ( document.TheFormCadastro.txtConselhoEstado.value == "0" ) {
	
			alert("Atenção, selecione o Estado do conselho a que você pertence.");
	
			document.TheFormCadastro.txtConselhoEstado.focus();
	
			return false;
	
		}
	
	
	
		if ( document.TheFormCadastro.txtEspecialidade.value == "0" ) {
	
			alert("Atenção, selecione o campo 'Especialidade'.");
	
			document.TheFormCadastro.txtEspecialidade.focus();
	
			return false;
	
		}
	
	
	
		if ( document.TheFormCadastro.txtCPF.value != "" ) {
	
			
	
			if ( document.TheFormCadastro.txtPais1.value == 1 || document.TheFormCadastro.txtPais2.value == 1 ) {
	
	 
	
				if ( validarCPF(document.TheFormCadastro.txtCPF.value) == false ) {
	
					document.TheFormCadastro.txtCPF.focus();
	
					return false;
	
				}
	
				
	
			}
	
			
	
		}else{
	
			alert("Atenção, preencha o campo 'CPF'.");
	
			document.TheFormCadastro.txtCPF.focus();
	
			return false;
	
		}
		
		if ( document.TheFormCadastro.txtCEP_2.value == "" ) {

			alert("Atenção, preencha o campo 'CEP' do Endereço Comercial e depois clique em 'Validar CEP'.");

			document.TheFormCadastro.txtCEP_2.focus();

			return false;

		}

		if ( document.TheFormCadastro.txtEnd2.value == "" ) {

			alert("Atenção, preencha o campo 'CEP' do Endereço Comercial e depois clique em 'Validar CEP'.");

			document.TheFormCadastro.txtCEP_2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtNum2.value == "" ) {

			alert("Atenção, preencha o campo 'Número'.");

			document.TheFormCadastro.txtNum2.focus();

			return false;

		}

		if ( document.TheFormCadastro.txtDDD2.value == "" ) {

			alert("Atenção, preencha o campo 'DDD'.");

			document.TheFormCadastro.txtDDD2.focus();

			return false;

		}



        if ( document.TheFormCadastro.txtTel2.value == "" ) {

			alert("Atenção, preencha o campo 'Telefone'.");

			document.TheFormCadastro.txtTel2.focus();

			return false;

		}

	}else{

		if ( document.TheFormCadastro.txtEnd2.value == "" ) {

			alert("Atenção, preencha o campo 'Endereço'");

			document.TheFormCadastro.txtEnd2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtNum2.value == "" ) {

			alert("Atenção, preencha o campo 'Número'.");

			document.TheFormCadastro.txtNum2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtBairro2.value == "" ) {

			alert("Atenção, preencha o campo 'Bairro'");

			document.TheFormCadastro.txtBairro2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtEstado2.value == "" ) {

			alert("Atenção, preencha o campo 'Estado'");

			document.TheFormCadastro.txtEstado2.focus();

			return false;

		}



		if ( document.TheFormCadastro.txtCidade2.value == "" ) {

			alert("Atenção, preencha o campo 'Cidade'");

			document.TheFormCadastro.txtCidade2.focus();

			return false;

		}

		

		if ( document.TheFormCadastro.txtDDD2.value == "" ) {

			alert("Atenção, preencha o campo 'DDD'.");

			document.TheFormCadastro.txtDDD2.focus();

			return false;

		}



        if ( document.TheFormCadastro.txtTel2.value == "" ) {

			alert("Atenção, preencha o campo 'Telefone'.");

			document.TheFormCadastro.txtTel2.focus();

			return false;

		}



	}



}

