//VALIDAÇÃO
function validaCadastro(){
if (document.form1.nome.value==""){
  alert("Por favor, informe o seu nome completo");
  document.form1.nome.focus();
  return false;
}
else if (document.form1.data_nasc.value==""){
  alert("Por favor, informe sua data de nascimento");
  document.form1.data_nasc.focus();
  return false;
}
else if (document.form1.telefone.value==""){
  alert("Por favor, informe o seu Telefone");
  document.form1.telefone.focus();
  return false;
}else if (document.form1.cpf.value=="" || document.form1.cpf.leght<14){
  alert("Por favor, informe o seu CPF");
  document.form1.cpf.focus();
  return false;
}
else if (document.form1.uf.value==""){
  alert("Por favor, informe o seu Estado");
  document.form1.uf.focus();
  return false;
}
else if (document.form1.cidade.value==""){
  alert("Por favor, informe a sua cidade");
  document.form1.cidade.focus();
  return false;
}
else if (document.form1.cep.value==""){
  alert("Por favor, informe o CEP da sua cidade, se não sabe click no link em vermelho!");
  document.form1.cep.focus();
  return false;
}
else if (document.form1.endereco.value==""){
  alert("Por favor, informe o seu endereço. (Rua, Avenida, Alameda, Marginal, etc...)");
  document.form1.endereco.focus();
  return false;
}
else if (document.form1.numero.value==""){
  alert("Por favor, informe o numero");
  document.form1.numero.focus();
  return false;
}
else if (document.form1.bairro.value==""){
  alert("Por favor, informe o bairro");
  document.form1.bairro.focus();
  return false;
}
else if (document.form1.email.value.length<5 || document.form1.email.value.indexOf("@")<=0 || document.form1.email.value.indexOf(".")<=0){
  alert ("Por favor, informe seu e-mail válido!");
  document.form1.email.focus();
  return false;
}
else if (document.form1.senha.value=="" || document.form1.cpf.leght<=5){
  alert("Por favor, informe sua senha, lembrando que ela deve ter de 6 a 10 caracteres!");
  document.form1.senha.focus();
  return false;
}
else if (document.form1.img.value=="" && document.getElementById('img').value==""){
  alert("Por favor, informe foto para upload!");
  document.form1.img.focus();
  return false;
}
else if (document.form1.cod.value==""){
  alert("Por favor, informe o código de segurança!");
  document.form1.cod.focus();
  return false;
}
else return true;
}


function RevelaSenha(oc, rev, lib, vol, botao){
document.getElementById(oc).style.display = "none";
document.getElementById(rev).style.display = "none";
document.getElementById(lib).style.display = "";
document.getElementById(vol).style.display = "";
document.getElementById("Bt").style.display = botao;
}
function previewTxt() {
// Campo de origem, onde o nome é informado.
var campoOrigem = document.form1.senha;
// Campo de destino, onde o preview do nome será exibido.
var campoDestino = document.form1.senhaR;
// O valor do campo de destino será igual ao campo de origem, simples.
campoDestino.value = campoOrigem.value;
}

//BUSCA ESTADOS
function buscaEstados(){
var uf = document.getElementById('uf');
var op = document.createElement('option');

op.setAttribute('value', '');
op.appendChild(document.createTextNode("Carregando..."));
uf.appendChild(op);
	
var AjaxXx = openAjaxXx();
	
AjaxXx.open('GET', '_php/busca_ce.php?acao=buscaEstados', true);
	
AjaxXx.onreadystatechange = function(){
	if (AjaxXx.readyState == 4){
		if (AjaxXx.status == 200){
			uf.innerHTML = '';
				
			var opcao = document.createElement('option');
			opcao.setAttribute('value', '');
			opcao.appendChild(document.createTextNode('Selecione'));
			uf.appendChild(opcao);
				
			var xml = AjaxXx.responseXML;
			var estado = xml.getElementsByTagName('estado');
				
			for (var i = 0; i < estado.length; i++){
				var idEstado = estado[i].getElementsByTagName('id')[0].firstChild.nodeValue;
				var siglaEstado = estado[i].getElementsByTagName('sigla')[0].firstChild.nodeValue;
				var nomeEstado = estado[i].getElementsByTagName('nome')[0].firstChild.nodeValue;
					
				var opcao = document.createElement('option');
				opcao.setAttribute('value', siglaEstado);
				opcao.appendChild(document.createTextNode(nomeEstado));
				uf.appendChild(opcao);
			}
				
		}
	}
	}
    AjaxXx.send(null);
}

//BUSCA CIDADES
function buscaCidades(uf){
	var cidades = document.getElementById('cidade');
	cidades.innerHTML = '';
	var op = document.createElement('option');
    op.setAttribute('value', '');
    op.appendChild(document.createTextNode("Carregando..."));
    cidades.appendChild(op);
	
	var url = '_php/busca_ce.php?acao=buscaCidades&uf=' + uf;
	var AjaxXx = openAjaxXx();
	
	AjaxXx.open('GET', url, true);
	AjaxXx.onreadystatechange = function()
	{
		if (AjaxXx.readyState == 4)
		{
			if (AjaxXx.status == 200)
			{
				cidades.innerHTML = '';
				
				var xml = AjaxXx.responseXML;
				var cidade = xml.getElementsByTagName('cidade');
				
				for (var i = 0; i < cidade.length; i++)
				{
					var idCidade = cidade[i].getElementsByTagName('id')[0].firstChild.nodeValue;
					var nomeCidade = cidade[i].getElementsByTagName('nome')[0].firstChild.nodeValue;
					
					var opcao = document.createElement('option');
					opcao.setAttribute('value', nomeCidade);
					opcao.appendChild(document.createTextNode(nomeCidade));
					cidades.appendChild(opcao);
				}
			}
		}
	}
	AjaxXx.send(null);
}
