// JavaScript Document, Gian, 13-10-05
var tipo;
var saida;
erros = new Array();

function doSubmit(pEvent, pForm) {
	if (document.cadparceiros.nome_responsavel.value == "") { erros.push("Nome do Responsável é obrigatório."); }
	if (document.cadparceiros.cpf.value == "") { 
		erros.push("CPF do Responsável é obrigatório."); 
	} else {
		var val2 = pForm.cpf.value;
		var base2 = val2.substring(0, val2.length-2);	
		if (!isCpf(val2)) {
			erros.push("O CPF informado não é válido.");
		} else  { document.cadparceiros.cpf.value = formatCpfCnpj(val2, true); }	
	}
	if (document.cadparceiros.razao_social.value == "") { erros.push("Razão Social é obrigatório."); }
	
	if (document.cadparceiros.cnpj.value == "") { 
		erros.push("CNPJ é obrigatório."); 
	} else {
		var val = pForm.cnpj.value;
		if (!isCnpj(val)) {
			erros.push("O CNPJ informado não é válido.");
		}

	}	
	if (((document.cadparceiros.socio1.value == "") && (document.cadparceiros.cpfsocio1.value!="")) || ((document.cadparceiros.socio1.value != "") && (document.cadparceiros.cpfsocio1.value==""))) {
		erros.push("Preencha corretamente o nome e o CPF do Sócio 1.");	
	} else if ((document.cadparceiros.socio1.value != "") && (document.cadparceiros.cpfsocio1.value!="")) { 
		if (!isCpf(document.cadparceiros.cpfsocio1.value)) {
			erros.push("O CPF do Sócio 1 informado não é válido.");
		} else document.cadparceiros.cpfsocio1.value = formatCpfCnpj(document.cadparceiros.cpfsocio1.value, true);
	}
	if (((document.cadparceiros.socio2.value == "") && (document.cadparceiros.cpfsocio2.value!="")) || ((document.cadparceiros.socio2.value != "") && (document.cadparceiros.cpfsocio2.value==""))) {
		erros.push("Preencha corretamente o nome e o CPF do Sócio 2.");	
	} else if ((document.cadparceiros.socio2.value != "") && (document.cadparceiros.cpfsocio2.value!="")) { 
		if (!isCpf(document.cadparceiros.cpfsocio2.value)) {
			erros.push("O CPF do Sócio 2 informado não é válido.");
		} else document.cadparceiros.cpfsocio2.value = formatCpfCnpj(document.cadparceiros.cpfsocio2.value, true);
	}	
	if (document.cadparceiros.email.value != document.cadparceiros.cemail.value) { erros.push("O Email informado não confere com a confirmação."); }
	if (!doEmail(document.cadparceiros.email.value,3)) { erros.push("É obrigatório informar um Email válido."); }
	if (document.cadparceiros.senha.value != document.cadparceiros.csenha.value) { erros.push("A senha informada não confere com a confirmação."); }
	if (document.cadparceiros.senha.value == "") { erros.push("Senha é obrigatória."); }
	if (document.cadparceiros.senha.value.length < 6 || document.cadparceiros.senha.value.length > 8) { erros.push("A Senha deve possuir entre 6 e 8 caracteres."); }
	if (document.cadparceiros.ddd.value == "") { erros.push("DDD é obrigatório."); }
	if (document.cadparceiros.telefone.value == "") { erros.push("Telefone para contato é obrigatório."); }
	if (document.cadparceiros.endereco.value == "") { erros.push("Endereço é obrigatório."); }
	if (document.cadparceiros.numero.value == "") { erros.push("Numero do endereço é obrigatório"); }
	if (document.cadparceiros.bairro.value == "") { erros.push("Bairro é obrigatório."); }
	if (document.cadparceiros.cidade.value == "") { erros.push("Cidade é obrigatório."); }
	if (document.cadparceiros.estado.value == 0) { erros.push("Estado é obrigatório."); }
	if (document.cadparceiros.cep.value == "") { erros.push("Cep é obrigatório."); }
	if (document.cadparceiros.nome_site.value == "") { erros.push("Nome do site é obrigatório."); }
	if (document.cadparceiros.url_site.value == "") { erros.push("URL do site é obrigatório."); }
	if (document.cadparceiros.cep.value == "") { erros.push("Cep é obrigatório."); }
	if (document.cadparceiros.descricao.value == "") { erros.push("Descrição do site é obrigatório."); }
	if (!document.cadparceiros.aceitacao[0].checked) { erros.push("Para continuar é necessário estar de acordo com o TERMO DE ADESÃO"); }

	
	if (erros.length) {
		saida = "Encontrados os seguinte erros:\n";
		for(i=0;i<erros.length;i++) {
			saida += "- "+erros[i]+"\n";
		}
		saida += "Por favor, corrija-os.";
		alert(saida);
		erros = new Array;
		retorna=false;
	} else { 
		erros = new Array;
		retorna=true;
	}
	return retorna;
} //doSubmit

