﻿$(function() {
	//$("input").val("teste");
});

function validateCadastro() {
	var vars = new Object();
	vars.razaoSocial = $("#frmRazaoSocial").val();
	vars.nomeFantasia = $("#frmNomeFantasia").val();
	vars.endereco = $("#frmEndereco").val();
	vars.numero = $("#frmNumero").val();
	vars.complemento = $("#frmComplemento").val();
	vars.bairro = $("#frmBairro").val();
	vars.cidade = $("#frmCidade").val();
	vars.estado = $("#frmEstado").val();
	vars.cep = $("#frmCEP").val();
	vars.telefone = $("#frmTelefone").val();
	vars.fax = $("#frmFax").val();
	vars.celular = $("#frmCelular").val();
	vars.dataFundacao = $("#frmDataFundacao").val();
	vars.cnpj = $("#frmCNPJ").val();
	vars.inscricaoEstadual = $("#frmInscricaoEstadual").val();
	vars.mediaFaturamento = $("#frmMediaFaturamento").val();
	vars.contato = $("#frmContato").val();
	vars.cargoSetor = $("#frmCargoSetor").val();
	vars.email = $("#frmEmail").val();
	vars.msn = $("#frmMSN").val();
	vars.website = $("#frmWebsite").val();
	
	vars.nomeSA1 = $("#frmNomeSA1").val();
	vars.cpfSA1 = $("#frmCPFSA1").val();
	vars.porcentagemSA1 = $("#frmPorcentagemSA1").val();
	vars.nomeSA2 = $("#frmNomeSA2").val();
	vars.cpfSA2 = $("#frmCPFSA2").val();
	vars.porcentagemSA2 = $("#frmPorcentagemSA2").val();
	vars.nomeSA3 = $("#frmNomeSA3").val();
	vars.cpfSA3 = $("#frmCPFSA3").val();
	vars.porcentagemSA3 = $("#frmPorcentagemSA3").val();
	vars.nomeSA4 = $("#frmNomeSA4").val();
	vars.cpfSA4 = $("#frmCPFSA4").val();
	vars.porcentagemSA4 = $("#frmPorcentagemSA4").val();
	vars.nomeSA5 = $("#frmNomeSA5").val();
	vars.cpfSA5 = $("#frmCPFSA5").val();
	vars.porcentagemSA5 = $("#frmPorcentagemSA5").val();
	
 	vars.empresaRC1 = $("#frmEmpresaRC1").val();
	vars.cidadeRC1 = $("#frmCidadeRC1").val();
	vars.telefoneRC1 = $("#frmTelefoneRC1").val();
	vars.empresaRC2 = $("#frmEmpresaRC2").val();
	vars.cidadeRC2 = $("#frmCidadeRC2").val();
	vars.telefoneRC2 = $("#frmTelefoneRC2").val();
	vars.empresaRC3 = $("#frmEmpresaRC3").val();
	vars.cidadeRC3 = $("#frmCidadeRC3").val();
	vars.telefoneRC3 = $("#frmTelefoneRC3").val();
	vars.empresaRC4 = $("#frmEmpresaRC4").val();
	vars.cidadeRC4 = $("#frmCidadeRC4").val();
	vars.telefoneRC4 = $("#frmTelefoneRC4").val();
	vars.empresaRC5 = $("#frmEmpresaRC5").val();
	vars.cidadeRC5 = $("#frmCidadeRC5").val();
	vars.telefoneRC5 = $("#frmTelefoneRC5").val();
	
	vars.bancoRB1 = $("#frmBancoRB1").val();
	vars.agenciaContaRB1 = $("#frmAgenciaContaRB1").val();
	vars.telefoneRB1 = $("#frmTelefoneRB1").val();
	vars.bancoRB2 = $("#frmBancoRB2").val();
	vars.agenciaContaRB2 = $("#frmAgenciaContaRB2").val();
	vars.telefoneRB2 = $("#frmTelefoneRB2").val();
	vars.bancoRB3 = $("#frmBancoRB3").val();
	vars.agenciaContaRB3 = $("#frmAgenciaContaRB3").val();
	vars.telefoneRB3 = $("#frmTelefoneRB3").val();
	vars.bancoRB4 = $("#frmBancoRB4").val();
	vars.agenciaContaRB4 = $("#frmAgenciaContaRB4").val();
	vars.telefoneRB4 = $("#frmTelefoneRB4").val();
	vars.bancoRB5 = $("#frmBancoRB5").val();
	vars.agenciaContaRB5 = $("#frmAgenciaContaRB5").val();
	vars.telefoneRB5 = $("#frmTelefoneRB5").val();
	
	vars.responsavel = $("#frmResponsavel").val();
	
	//Validação
	if (vars.razaoSocial.length == 0) {
		alert("Favor informar a Razão Social!");
		$("#frmRazaoSocial")[0].focus();
		return false;
	}
	
	if (vars.endereco.length == 0) {
		alert("Favor informar o Endereço!");
		$("#frmEndereco")[0].focus();
		return false;
	}
	
	if (vars.numero.length == 0) {
		alert("Favor informar o Número!");
		$("#frmNumero")[0].focus();
		return false;
	}
	
	if (vars.bairro.length == 0) {
		alert("Favor informar o Bairro!");
		$("#frmBairro")[0].focus();
		return false;
	}
	
	if (vars.cidade.length == 0) {
		alert("Favor informar a Cidade!");
		$("#frmCidade")[0].focus();
		return false;
	}
	
	if (vars.cep.length == 0) {
		alert("Favor informar o CEP!");
		$("#frmCEP")[0].focus();
		return false;
	}
	
	if (vars.telefone.length == 0) {
		alert("Favor informar o Telefone!");
		$("#frmTelefone")[0].focus();
		return false;
	}
	
	if (vars.dataFundacao.length == 0) {
		alert("Favor informar a Data da Fundação!");
		$("#frmDataFundacao")[0].focus();
		return false;
	}
	
	if (vars.cnpj.length == 0) {
		alert("Favor informar o CNPJ!");
		$("#frmCNPJ")[0].focus();
		return false;
	}
	
	if (!vars.cnpj.isCNPJ()) {
		alert("O CNPJ informado é inválido!");
		$("#frmCNPJ")[0].focus();
		return false;
	}
	
	if (vars.inscricaoEstadual.length == 0) {
		alert("Favor informar a Inscrição Estadual!");
		$("#frmInscricaoEstadual")[0].focus();
		return false;
	}
	
	if (vars.mediaFaturamento.length == 0) {
		alert("Favor informar o Faturamento!");
		$("#frmMediaFaturamento")[0].focus();
		return false;
	}
	
	if (vars.contato.length == 0) {
		alert("Favor informar um Contato!");
		$("#frmContato")[0].focus();
		return false;
	}
	
	if (vars.cargoSetor.length == 0) {
		alert("Favor informar o Cargo/Setor!");
		$("#frmCargoSetor")[0].focus();
		return false;
	}
	
	if (vars.email.length == 0) {
		alert("Favor informar o Email!");
		$("#frmEmail")[0].focus();
		return false;
	}
	
	if (vars.nomeSA1.length == 0) {
		alert("Favor informar o Nome de um Sócio/Administrador!");
		$("#frmNomeSA1")[0].focus();
		return false;
	}
	
	if (vars.cpfSA1.length == 0) {
		alert("Favor informar o CPF de um Sócio/Administrador!");
		$("#frmCPFSA1")[0].focus();
		return false;
	}
	
	if (vars.porcentagemSA1.length == 0) {
		alert("Favor informar a Porcentagem de um Sócio/Administrador!");
		$("#frmPorcentagemSA1")[0].focus();
		return false;
	}
	
	if (vars.empresaRC1.length == 0) {
		alert("Favor informar o Nome de uma Empresa para Referência Comercial!");
		$("#frmEmpresaRC1")[0].focus();
		return false;
	}
	
	if (vars.cidadeRC1.length == 0) {
		alert("Favor informar a Cidade de uma Empresa para Referência Comercial!");
		$("#frmCidadeRC1")[0].focus();
		return false;
	}
	
	if (vars.telefoneRC1.length == 0) {
		alert("Favor informar o Telefone de uma Empresa para Referência Comercial!");
		$("#frmTelefoneRC1")[0].focus();
		return false;
	}
	
	if (vars.bancoRB1.length == 0) {
		alert("Favor informar o Banco para Referência Bancária!");
		$("#frmBancoRB1")[0].focus();
		return false;
	}
	
	if (vars.agenciaContaRB1.length == 0) {
		alert("Favor informar a Agência e Conta para Referência Bancária!");
		$("#frmAgenciaContaRB1")[0].focus();
		return false;
	}
	
	if (vars.telefoneRB1.length == 0) {
		alert("Favor informar o Telefone do Banco para Referência Bancária!");
		$("#frmTelefoneRB1")[0].focus();
		return false;
	}
	
	if (vars.responsavel.length == 0) {
		alert("Favor informar o Responsável pelo Departamento Financeiro!");
		$("#frmResponsavel")[0].focus();
		return false;
	}
	
	$.post(
		"./lib/frm_cadastro.php",
		vars,
		function(data) {
			if (data['retorno'] == true) {
				window.location.href = "./cadastro.php?a=1";
			}
			else {
				alert("Ocorreu algum problema ao tentar enviar seu cadastro!\nVerifique suas informações e tente novamente.");
			}
		},
		"json"
	);
	
}
