// validação do cadastro
function validarCadastro()
{
	//valida o nome
	if (document.fr_cadastro.nome.value == "")
	{
		err('Nome');
		document.fr_cadastro.nome.focus();
		return false;
	}
	
	//valida a CNPJ
	if (document.fr_cadastro.cnpj.value == "")
	{
		err('CNPJ');
		document.fr_cadastro.cnpj.focus();
		return false;
	}
	if (!isCPFCNPJ(document.fr_cadastro.cnpj.value, 2))
	{
		err('CNPJ');
		document.fr_cadastro.cnpj.focus();
		return false;
	}
	
	//valida o e-mail
	if (document.fr_cadastro.email.value == "")
	{
		err('E-mail');
		document.fr_cadastro.email.focus();
		return false;
	}
	apos=document.fr_cadastro.email.value.indexOf("@");
	dotpos=document.fr_cadastro.email.value.lastIndexOf(".");
	strng = document.fr_cadastro.email.value;
	if (apos<1||dotpos-apos<2) 
	{
		err('E-mail');
		document.fr_cadastro.email.focus();
		return false;
	}
	var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
	if (strng.match(illegalChars))
	{
		err('E-mail');
		document.fr_cadastro.email.focus();
		return false;
	}
	
	//valida o sexo
	if (document.fr_cadastro.sexo.value == "")
	{
		err('Sexo');
		document.fr_cadastro.sexo.focus();
		return false;
	}

	//valida o dia de aniversario
	if (document.fr_cadastro.aniversario.value == "")
	{
		err('Data de Aniversário');
		document.fr_cadastro.aniversario.focus();
		return false;
	}
	if (document.fr_cadastro.aniversario.value.length != 10)
	{
		err('Data de Aniversário');
		document.fr_cadastro.aniversario.focus();
		return false;
	}

	//Valida a cidade
	if (document.fr_cadastro.cidade.value == "")
	{
		err('Cidade');
		document.fr_cadastro.cidade.focus();
		return false;
	}

	//Valida o estado
	if (document.fr_cadastro.estado.value == "")
	{
		err('Estado');
		document.fr_cadastro.estado.focus();
		return false;
	}

	//Valida o tipo
	if (document.fr_cadastro.tipo.value == "")
	{
		err('Tipo');
		document.fr_cadastro.tipo.focus();
		return false;
	}

	return true;
}
// validação do cadastro - fim

// erro geral
function err(campo)
{
	GB_showCenter('Mais Design', '/includes/err.php?err='+campo, 114, 362)
}
