/*busca CEP Mostra Endereco*/
function getEndereco() {
	if($.trim($("#cep").val()) != ""){

		$.getScript("http://cep.republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){
		   if(resultadoCEP["resultado"]){
				$("#rua").val(unescape(resultadoCEP["tipo_logradouro"])+": "+unescape(resultadoCEP["logradouro"]));
				$("#bairro").val(unescape(resultadoCEP["bairro"]));
				$("#cidade").val(unescape(resultadoCEP["cidade"]));
				$("#estado").val(unescape(resultadoCEP["uf"]));
		   }else{
		         alert("Endereço não encontrado");
		   }
		});
	}
}

function gerenciaEnvio(){
	if(document.getElementById("cadastro").style.display=="none"){
		frm=document.frmCadastrado;
	}else{
		frm=document.frmCadastrar;
	}

	if(validaForm(frm)){
			frm.submit();
	}

}


function envio(){
	if(document.getElementById("trLogado").style.display == "block"){
		frm=document.frmCadastrado;
	}else{
		frm=document.frmCadastrar;
	}

	if(frm == document.frmCadastrado){
		if(validaFormSac(frm)){
			frm.submit();
			}
	}else{
		if(validaForm(frm)){
			frm.submit();
			}
	}

}



function mostraDiv(valor){

	if(valor==1){
		document.getElementById("trLogado").style.display="none";
		document.getElementById("trCadastrar").style.display="block";
	}else{
		document.getElementById("trLogado").style.display="block";
		document.getElementById("trCadastrar").style.display="none";
	}
}


/* VALIDACAO DE FORMULARIO */

/*VALIDA EMAIL*/
function validaEmail( conteudo ) {

	if( conteudo != "" ) {
		var suportado = 0;

		if( window.RegExp ) {
			var tempreg = /a/;
			if( tempreg.test("a") ) suportado = 1;
		}

		if( !suportado ) {
			if( !(  ( conteudo.indexOf(".") > 0 ) &&
					( conteudo.indexOf("@") > 0 ) &&
					( conteudo.indexOf(".") < (conteudo.length -1) ) &&
					( conteudo.lastindexOf("@") < (conteudo.length -1) ) ) ) {
				return false;
			}
		} else {
			var tmp1 = /(@.*@)|(\.\.)|(@\.)|(^\.)/;
			var tmp2 = /^.+@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;

			if( !( !tmp1.test(conteudo) && tmp2.test(conteudo) ) ) { return false; }
		}
	}

	return true;
}

/*validacao de campos*/

function validaForm(frm){

	if(frm.txtNome.value == ""){
		alert ("Por favor digite o Nome.");
		frm.txtNome.style.border = '1px solid #FF0000';
		frm.txtNome.focus();
		return false;
	}else if(isNaN(frm.txtNome.value) == false){
		alert ("Por favor digite apenas letras no campo Nome.");
		frm.txtNome.style.border = '1px solid #FF0000';
		frm.txtNome.focus();
		return false;
	}

	if(frm._dia.value == ""){
		alert("Por favor selecione o Dia em que nasceu.");
		frm._dia.focus();
		return false;
		}

	if(frm._mes.value == ""){
		alert("Por favor selecione o Mes em que nasceu.");
		frm._mes.focus();
		return false;
		}

	if(frm._ano.value == ""){
		alert("Por favor selecione o Ano em que nasceu.");
		frm._ano.focus();
		return false;
		}

	if(frm.sltSexo.value == ""){
		alert("Por favor selecione o Sexo.");
		frm.sltSexo.focus();
		return false;
		}

	if(frm.txtCep.value == ""){
		alert("Por favor digite o Cep.");
		frm.txtCep.style.border = '1px solid #FF0000';
		frm.txtCep.focus();
		return false;
	}else if(isNaN(frm.txtCep.value) == true){
		alert("Por favor digite so numeros no campo Cep.");
		frm.txtCep.style.border = '1px solid #FF0000';
		frm.txtCep.focus();
		return false;
		}

	if(frm.txtRua.value == ""){
		alert("Por favor digite o Endereco");
		frm.txtRua.style.border = '1px solid #FF0000';
		frm.txtRua.focus();
		return false;
	}

	if(frm.numNumero.value == ""){
		alert("Por favor digite o Numero do endereco");
		frm.numNumero.style.border = '1px solid #FF0000';
		frm.numNumero.focus();
		return false;
	}

	if(frm.txtBairro.value == ""){
		alert("Por favor digite o Bairro");
		frm.txtBairro.style.border = '1px solid #FF0000';
		frm.txtBairro.focus();
		return false;
	}
	if(frm.txtCidade.value == ""){
		alert("Por favor digite a Cidade");
		frm.txtCidade.style.border = '1px solid #FF0000';
		frm.txtCidade.focus();
		return false;
	}
	if(frm.txtEstado.value == ""){
		alert("Por favor digite o Estado");
		frm.txtEstado.style.border = '1px solid #FF0000';
		frm.txtEstado.focus();
		return false;
	}
	if(frm.Prefixo.value == ""){
		alert("Por favor digite o DDD");
		frm.Prefixo.style.border = '1px solid #FF0000';
		frm.Prefixo.focus();
		return false;
	}else if(isNaN(frm.Prefixo.value) == true){
		alert("Por favor digite so numeros no campo  DDD");
		frm.Prefixo.style.border = '1px solid #FF0000';
		frm.Prefixo.focus();
		return false;
	}

	if(frm.Celular.value == ""){
		alert("Por favor digite o Telefone");
		frm.Celular.style.border = '1px solid #FF0000';
		frm.Celular.focus();
		return false;
	}else if(isNaN(frm.Celular.value) == true){
		alert("Por favor digite so numeros no campo Telefone");
		frm.Celular.style.border = '1px solid #FF0000';
		frm.Celular.focus();
		return false;
	}

	if(frm.emaEmail.value == ""){
		alert("Por favor digite o E-mail");
		frm.emaEmail.style.border = '1px solid #FF0000';
		frm.emaEmail.focus();
		return false;
	}

	if(!validaEmail(frm.emaEmail.value)){
		alert("E-mail inválido, favor informar novamente!");
		frm.emaEmail.style.border = '1px solid #FF0000';
		frm.emaEmail.focus();
		return false;
	}

	if(frm.txtSenha.value == ""){
		alert("Por favor digite a Senha");
		frm.txtSenha.style.border = '1px solid #FF0000';
		frm.txtSenha.focus();
		return false;
	}

	if(frm.cnfSenha.value == ""){
		alert("Por favor digite a Confirmacao da Senha");
		frm.cnfSenha.style.border = '1px solid #FF0000';
		frm.cnfSenha.focus();
		return false;
	}else if(frm.cnfSenha.value != 	frm.txtSenha.value){
		alert("Confirmacao de Senha nao com confere");
		frm.cnfSenha.style.border = '1px solid #FF0000';
		frm.cnfSenha.focus();
		return false;
	}


	return true;
}

function validaFormSac(frm){
	if(frm.emaEmail.value == ""){
		alert("Por favor digite o E-mail");
		frm.emaEmail.style.border = '1px solid #FF0000';
		frm.emaEmail.focus();
		return false;
	}


	if(frm.txtSenha.value == ""){
		alert("Por favor digite a Senha");
		frm.txtSenha.style.border = '1px solid #FF0000';
		frm.txtSenha.focus();
		return false;
	}
	
	/*if(frm.regulamento.value){
		
		if(frm.regulamento.value == ""){
			alert("Voc&ecirc; deve ler e aceitar os termos do regulamento");
			frm.regulamento.style.border = '1px solid #FF0000';
			return false;
		}	
	}*/
	
	return true;

}


function ajaxRegulamento (status) {
	
	if(status == true){
		status  = 1;
	}else{
		status = 0;
	}
		$.ajax({
			url :"php/xml/reg.php?status="+status,
			type : "POST",
			dataType : "xml",
			success : function(xml){
				$(xml).find('status').each(function(){
					var status = $(this).find('resposta').text();
					$("#regulamento").val(status);
				});
			}
			
		});
}


