function valida_formcadastro()
{
	if(document.form1.txt_cnpj.value == "")
	{
		alert("Por favor, preencha o campo CPF/CNPJ.");
		document.form1.txt_cnpj.focus();
		return(false);
	}
	else if(document.form1.txt_empresa.value == "")
	{
		alert("Por favor, preencha o campo EMPRESA.");
		document.form1.txt_empresa.focus();
		return(false);
	}	
	else if(document.form1.txt_telefone.value == "")
	{
		alert("Por favor, preencha o campo TELEFONE(S).");
		document.form1.txt_telefone.focus();
		return(false);
	}
	else if(document.form1.txt_contato.value == "")
	{
		alert("Por favor, preencha o campo CONTATO.");
		document.form1.txt_contato.focus();
		return(false);
	}
	else if(document.form1.txt_cnpj.value != "")
	{
		if(document.form1.txt_tipopessoa.value == 'F')
		{	
			if(!validaCPF(document.form1.txt_cnpj.value) 
			|| document.form1.txt_cnpj.value == '00000000000' 
			|| document.form1.txt_cnpj.value == '11111111111' 
			|| document.form1.txt_cnpj.value == '22222222222'
			|| document.form1.txt_cnpj.value == '33333333333'
			|| document.form1.txt_cnpj.value == '44444444444'
			|| document.form1.txt_cnpj.value == '55555555555'
			|| document.form1.txt_cnpj.value == '66666666666'
			|| document.form1.txt_cnpj.value == '77777777777'
			|| document.form1.txt_cnpj.value == '88888888888'
			|| document.form1.txt_cnpj.value == '99999999999')
			{
				alert("O CPF informado está em um formato inválido!");
				document.form1.txt_cnpj.focus();
				return(false);
			}
		}
		else
		{
			if(!validaCNPJ(document.form1.txt_cnpj.value))
			{
				alert("O CNPJ informado está em um formato inválido!");
				document.form1.txt_cnpj.focus();
				return(false);
			}
		}
	}
	else if(document.form1.txt_email.value != "")
	{
		 if ((document.form1.txt_email.value.indexOf("@")==-1)||(document.form1.txt_email.value.indexOf(".")==-1))
		 { 
			alert ("O e-mail digitado é inválido. Por favor, digite o seu email correto.");
		    document.form1.txt_email.focus(); 
	    	return(false); 
		}
    }
	return(true);
}
