// JavaScript Document

$(document).ready(function(){
			
$("#cadastro_free").submit(function(){
	
	
									
	var classes = $("#cadastro_free .val").length;					
					for(var v = 0; v < classes; v++){
						//var val = $(".val").eq(v).val();
						var len = $("#cadastro_free .val").eq(v).val().length;
						var nm_campo = $("#cadastro_free .val").eq(v).attr('title');
						if(len <= 1){
							alert("Preencha o campo "+nm_campo);
							$("#cadastro_free .val").eq(v).focus();							
							return false;
							} // x if

						} // x for		
	
	
	
	// verifica se o  login existe
	var cb_loginf = $("#cb_loginf").val();	
	if(cb_loginf > 1){
		alert("Esse login existe");
		$("#loginf").focus();
		return false;
		}
	
	var senhaf = $("#senhaf").val();
	var senha_confirmf = $("#senha_confirmf").val();
	
	if(senhaf != senha_confirmf){
		alert("O campo de confirmação de senha não está correto");
		$("#senhaf").focus();
		return false;
		}
	
	//VALIDAR CONTRATO	
	if($("#contratof").attr('checked') == false){
		alert("precisa aceitar os termos do contrato.");
		return false;
		}
	
	}) // x submit free

$("#cadastro_pago").submit(function(){
								
//	var plano = $("input:radio[name=plano]:checked").val();
	
	
//var email = formCad.nome.value.length;
	/*
	var estabelecimento = $("#estabelecimento").val().length;
	var cpf = $("#cpf").val().length;
	var rg =$("#rg").val().length;
	var cnpj = $("#cnpj").val().length;
	var cep = $("#cep").val();
	var numero = $("#numero").val().length;
	var tel_a = $("#tel_a").val().length;
	*/
	
	var senha = $("#senha").val();
	var senha_confirm = $("#senha_confirm").val();
	/*
	var cod = $("#cod_vendedor").val().length;
	var contrato = $("#contrato").attr('checked');
	*/
	
/*	
	if(plano != "A" && plano != "B" && plano != "C"){
		alert("Escolha um dos planos.");
		return false;
	}
*/
	/*
	//VALIDAR Estabelecimento
	if(estabelecimento < 2){
		alert("preencha o nome de seu estabelecimento");
		$("#estabelecimento").focus();
		return false;
		}
	
	//VALIDAR CPF
	if(cpf < 14){
		alert("preencha seu cpf corretamente");
		$("#cpf").focus();
		return false;
		}
	//VALIDAR RG
	if(rg < 8){
		alert("preencha seu RG corretamente");
		$("#rg").focus();
		return false;
		}
	
	// VALIDAR CEP
	if(cep == ""){
		alert("Informe seu CEP");
		$("#cep").focus();
		return false;
		}
	
	// VALIDAR NUMERO
	if(numero == ""){
		alert("Informe seu Numero");
		$("#numero").focus();
		return false;
		}
		
	// VALIDAR TELEFONE
	if(tel_a < 10){
		alert("Informe seu telefone");
		$("#tel_a").focus();
		return false;
		}
		
	
	if(login > 0){
		var login_existe = $("#resul_lg").text();
		if(login_existe != "Esse login está disponível"){
		alert("O login escolhido já existe");
		return false;
		}
	}

	*/
	
	
	
	var classes = $("#cadastro_pago .val").length;					
					for(var v = 0; v < classes; v++){
						//var val = $(".val").eq(v).val();
						var len = $("#cadastro_pago .val").eq(v).val().length;
						var nm_campo = $("#cadastro_pago .val").eq(v).attr('title');
						if(len <= 1){
							alert("Preencha o campo "+nm_campo);
							$("#cadastro_pago .val").eq(v).focus();							
							return false;
							} // x if

						} // x for
	
	
	// verifica se o  login existe
	var lg_ver = $("#cb_login").val();
	if(lg_ver == 1){
		alert("Esse login existe");
		$("#loginn").focus();
		return false;
		}
	
	if(senha != senha_confirm){
		alert("O campo de confirmação de senha não está correto");
		$("#senha").focus();
		return false;
		}
	
	//VALIDAR CONTRATO	
	if($("#contrato").attr('checked') == false){
		alert("precisa aceitar os termos do contrato.");
		return false;
		}

	
	
	
	
	if (cod > 0){
	var callback_cod = $("#callback_cod").text();
	if(callback_cod != "Correto"){
		alert("O código do consultor não existe.")
		$("#cod_vendedor").focus()
		return false;
		}
	} 
		
		}) // x submut


// verifica se o código do vendedor existe
$("#cod_vendedor").blur(function(){
	var call = $("#callback_cod").text();
	$("#callback_cod").load("ver_cod_vendedor/"+$("#cod_vendedor").val());
	})

// VERIFICAR SE O LOGIN FREE EXISTE
$("#loginf").blur(function(){
	ver_lgf();
	})

// VERIFICAR SE O LOGIN PAGO EXISTE
$("#loginn").blur(function(){
	ver_lg();
	})


}) // x ready


function val(){
//var ok = false;
var formCad = document.getElementById("formCad");

var nome = formCad.nome.value.length;
//var email = formCad.nome.value.length;
var cpf = formCad.cpf.value.length;
var rg = formCad.rg.value.length;
var cnpj = formCad.cnpj.value.length;
var cep = formCad.cep.value.length;
var numero = formCad.numero.value.length;
var tel_a = formCad.tel_a.value.length;
var descricao = formCad.descricao.value.length;
var login = formCad.login.value.length;
var senha = formCad.senha.value;
var senha_confirm = formCad.senha_confirm.value;

var contrato = formCad.contrato;


// VALIDAR NOME
if(nome == ""){
	alert("Informe seu nome");
	formCad.nome.focus();
	return false;
	}

/* VALIDAR EMAIL
if(formCad.email.value.indexOf("@")){
p1 = formCad.email.value.indexOf("@");
p2 = formCad.email.value.indexOf(".");
p3 = formCad.email.value.length;
	if (!(p1 >= 3 && p2 >= 6 && p3 >= 9)) {
	alert ("O campo " + "Email" + " deve ser um endereco eletronico!");
    formCad.email.focus();
		return false;	
		}
	}
*/
//VALIDAR CPF
if(cpf < 14){
	alert("preencha seu cpf corretamente");
	formCad.cpf.focus();
	return false;
	}
//VALIDAR RG
if(rg < 8){
	alert("preencha seu RG corretamente");
	formCad.rg.focus();
	return false;
	}
//VALIDAR CNPJ
/*
if(cnpj < 13){
	alert("preencha seu CNPJ corretamente");
	formCad.cnpj.focus();
	return false;
	}
*/	
// VALIDAR CEP
if(cep == ""){
	alert("Informe seu CEP");
	formCad.cep.focus();
	return false;
	}

// VALIDAR NUMERO
if(numero == ""){
	alert("Informe seu Numero");
	formCad.numero.focus();
	return false;
	}
	
// VALIDAR TELEFONE
if(formCad.tel_a.value.length < 10){
	alert("Informe seu telefone");
	formCad.tel_a.focus();
	return false;
	}
	

	
// VALIDAR LOGIN
if(login <= 3){
	alert("O campo login deve ter no mínimo 4 caracters.");
	return false;
	formCad.login.focus();
	}

// VALIDAR SENHA
if((formCad.senha.value == "") || (formCad.senha_confirm.value == "")) {
	alert("Preencha os campos das senhas")
	return false;
	}
if(formCad.senha.value != formCad.senha_confirm.value){
	alert("O campo de confirmação de senha não está correto");
	formCad.senha.focus();
	return false;
	}

//VALIDAR CONTRATO
if(!contrato.checked){
	alert("É preciso aceitar os termos do contrato.");
	return false;
	}


	return true;
	}// FECHA FUNÇÃO VAL

// INSERIR CARACTERES NOS TELEFONES
function tel_1(){
	var tel_a_v = document.getElementById("tel_a").value; // pegar os valores do campo
	var tel_a_l = document.getElementById("tel_a").value.length; // pega o tamanho do campo

	if(tel_a_l==1){
		document.getElementById("tel_a").value = "("+document.getElementById("tel_a").value;
	
	}
	if(tel_a_l==3){
		document.getElementById("tel_a").value = document.getElementById("tel_a").value+")";

		}
	if(tel_a_l==8){
		document.getElementById("tel_a").value = document.getElementById("tel_a").value+"-";
		}

}//

function tel_2(){
	var tel_b_v = document.getElementById("tel_b").value; // pegar os valores do campo
	var tel_b_l = document.getElementById("tel_b").value.length; // pega o tamanho do campo

	if(tel_b_l==1){
		document.getElementById("tel_b").value = "("+document.getElementById("tel_b").value;
	
		}
	if(tel_b_l==3){
		document.getElementById("tel_b").value = document.getElementById("tel_b").value+")";
		
		}
	if(tel_b_l==8){
		document.getElementById("tel_b").value = document.getElementById("tel_b").value+"-";

	}

}

// ADICIONAR CARACETERES NO FAX
function fax_c(){
	
	var fax_v = document.getElementById("fax").value; // pegar os valores do campo
	var fax_l = document.getElementById("fax").value.length; // pega o tamanho do campo

	if(fax_l==1){
		document.getElementById("fax").value = "("+document.getElementById("fax").value;
	
		}
	if(fax_l==3){
		document.getElementById("fax").value = document.getElementById("fax").value+")";
		
		}
	if(fax_l==8){
		document.getElementById("fax").value = document.getElementById("fax").value+"-";

	}

}


// INSERIR CARACTERES NO CPF
function cpfV(){
	var cpf = formCad.cpf.value.length;
	if(cpf==3){
		formCad.cpf.value = formCad.cpf.value+"."; 
		//alert("sd");
		}
		if(cpf==7){
		formCad.cpf.value = formCad.cpf.value+"."; 
		//alert("sd");
		}
		if(cpf==11){
		formCad.cpf.value = formCad.cpf.value+"-"; 
		//alert("sd");
		}
	}


// FUNÇÃO PARA CONTAR CARACTERS DA DESCRIÇÃO
var char = 500;

function contC(){
var f = document.getElementById("formCad");
var c = document.getElementById("contador");

if(f.descricao.value.length < 500){
	char--;
	c.innerHTML = char;
	}

if(f.descricao.value.length > 500){
	alert("Numero de caracteres esgotou.");
	f.descricao.value = f.descricao.value.substr(0,500);
	}

}




// FUNÇÃO PARA VALIDAR O FORMULÁRIO FREE
function valf(){
//var ok = false;
var formCadfree = document.getElementById("formCadfree");

var estabelecimentof = formCadfree.estabelecimentof.value.length;
var nomef = formCadfree.nomef.value.length;
var bairrof = formCadfree.bairrof.value.length;
var cidadef = formCadfree.cidadef.value.length;
var tel_af = formCadfree.tel_af.value.length;
var loginf = formCadfree.loginf.value.length;
var senhaf = formCadfree.senhaf.value;
var senha_confirmf = formCadfree.senha_confirmf.value;

var contratof = formCadfree.contratof;



// VALIDAR ESTABELECIMENTO
if(estabelecimentof == ""){
	alert("Informe o nome do seu estabelecimento");
	formCadfree.estabelecimentof.focus();
	return false;
	}

// VALIDAR BAIRRO
if(bairrof == ""){
	alert("Informe o bairro");
	formCadfree.bairrof.focus();
	return false;
	}


// VALIDAR CIDADE
if(cidadef == ""){
	alert("Informe a cidade");
	formCadfree.cidadef.focus();
	return false;
	}

// VALIDAR TELEFONE
if(tel_af == ""){
	alert("Informe o telefone");
	formCadfree.tel_af.focus();
	return false;
	}

// VALIDAR NOME
if(nomef == ""){
	alert("Informe o seu nome");
	formCadfree.nomef.focus();
	return false;
	}



// VALIDAR LOGIN
if(loginf <= 3){
	alert("O campo login deve ter no mínimo 4 caracters.");
	return false;
	formCadfree.loginf.focus();
	}

// VALIDAR SENHA
if((formCadfree.senhaf.value == "") || (formCadfree.senha_confirmf.value == "")) {
	alert("Preencha os campos das senhas")
	return false;
	}
if(formCadfree.senhaf.value != formCadfree.senha_confirmf.value){
	alert("O campo de confirmação de senha não está correto");
	formCadfree.senhaf.focus();
	return false;
	}

//VALIDAR CONTRATO
if(!contratof.checked){
	alert("É preciso aceitar os termos do contrato.");
	return false;
	}


return true;
} // fecha VALF




// INSERIR CARACTERES NOS TELEFONES
function tel_1f(){
	var tel_a_v = document.getElementById("tel_af").value; // pegar os valores do campo
	var tel_a_l = document.getElementById("tel_af").value.length; // pega o tamanho do campo

	if(tel_a_l==1){
		document.getElementById("tel_af").value = "("+document.getElementById("tel_af").value;
	
	}
	if(tel_a_l==3){
		document.getElementById("tel_af").value = document.getElementById("tel_af").value+")";

		}
	if(tel_a_l==8){
		document.getElementById("tel_af").value = document.getElementById("tel_af").value+"-";
		}

}//

function tel_2f(){
	var tel_b_v = document.getElementById("tel_bf").value; // pegar os valores do campo
	var tel_b_l = document.getElementById("tel_bf").value.length; // pega o tamanho do campo

	if(tel_b_l==1){
		document.getElementById("tel_bf").value = "("+document.getElementById("tel_bf").value;
	
		}
	if(tel_b_l==3){
		document.getElementById("tel_bf").value = document.getElementById("tel_bf").value+")";
		
		}
	if(tel_b_l==8){
		document.getElementById("tel_bf").value = document.getElementById("tel_bf").value+"-";

	}

}


// VERIFICAR SE O LOGIN FREE EXISTE
function ver_lgf(){
	var login = $("#loginf").val();
	if(login.length == 0){
		alert("Login em branco");
		return false;
		}
	$("#resul_lgf").load("ver_lg/"+$("#loginf").val());
}

// VERIFICAR SE O LOGIN PAGO EXISTE
function ver_lg(){
	var login = $("#loginn").val().length;
	//alert(login);
	
	if(login == 0){
		alert("Digite seu login");
		return false;
		}

	$("#resul_lg").load("ver_lg/"+$("#loginn").val() , function(){
																
																});
	} // x fn