function js_val_form_assinantes()
{
	with( document.form_assinantes )
	{
		if( f_tipo_pessoa[0].checked!=true  && f_tipo_pessoa[1].checked!=true )
		{
			alert("Por favor, selecione o Pessoa Física ou Pessoa Jurídica!");
			return false;
		}
		
		if(f_tipo_pessoa[0].checked)
		{
			if( f_nome.value == '' )
			{
				alert("Por favor, digite o Nome");
				f_nome.focus();
				return false;
			}
			
			if( f_cpf.value == "" )	
			{
				alert("Por favor, informe o número de seu CPF");
				f_cpf.focus();
				return false;
			}
			
			if( !js_val_cpf(f_cpf.value) )
			{
				alert("O CPF informado é inválido. Por favor, redigite.");
				f_cpf.focus();
				return false;
			}
			
			if( f_dianasc.value == "" || f_mesnasc.value == "" || f_anonasc.value == "" )
			{
				alert("Por favor, informe a Data de Nascimento corretamente.");
				f_dianasc.focus();
				return false;
			}
			else
			{
				hoje = new Date();
	         	anoAtual = hoje.getFullYear();
	         	
				if( (f_dianasc.value < 1 || f_dianasc.value > 31 ) || (f_mesnasc.value > 12 || f_mesnasc.value < 1) || ( f_anonasc.value < 1900 || f_anonasc.value >= anoAtual  )  )
				{
					alert("Por favor, informe a Data de Nascimento corretamente.");
					f_dianasc.focus();
					return false;
				}
			}
			
			if( f_sexo[0].checked!=true  && f_sexo[1].checked!=true )
			{
				alert("Por favor, selecione o Sexo");
				return false;
			}				
		}
		else if(f_tipo_pessoa[1].checked)
		{		
			
			if( f_razao_social.value == '' )
			{
				alert("Por favor, digite a Razão Social");
				f_razao_social.focus();
				return false;
			}

			if( f_ie.value == '' )
			{
				if( f_ie_isenta.checked == false )
				{
					alert("Por favor, marque a opção isento ou informe a Inscrição Estadual.");
					return false;
				}
			}
			
			if( f_cnpj.value == "" )	
			{
				alert("Por favor, informe o número do CNPJ");
				f_cnpj.focus();
				return false;
			}					
		}
		
		if( f_email.value == '' )
		{
			alert("Por favor, digite o E-mail");
			f_email.focus();
			return false;
		}
		
		if( f_endereco.value == '' )
		{
			alert("Por favor, digite o Endereço");
			f_endereco.focus();
			return false;
		}
		
		if( f_numero.value == '' )
		{
			alert("Por favor, digite o Número");
			f_numero.focus();
			return false;
		}
		
		if( f_bairro.value == '' )
		{
			alert("Por favor, digite o Bairro");
			f_bairro.focus();
			return false;
		}
		
		if( f_cep.value == '' )
		{
			alert("Por favor, digite o CEP.");
			f_cep.focus();
			return false;
		}
		else if( !js_val_cep( f_cep.value ) )
		{
			alert("O CEP informado está em um formato inválido. Por favor, corrija."); 
			f_cep.focus();
			return false;
		}
		
		if( f_cidade.value == '' )
		{
			alert("Por favor, digite a Cidade");
			f_cidade.focus();
			return false;
		}
		
		if( f_uf.value == '' )
		{
			alert("Por favor, selecione o Estado");
			f_uf.focus();
			return false;
		}
		
		if( f_ddd_telefone.value == '' )
		{
			alert("Por favor, digite o DDD do Telefone");
			f_ddd_telefone.focus();
			return false;
		}

		if( f_telefone.value == '' )
		{
			alert("Por favor, digite o Telefone");
			f_telefone.focus();
			return false;
		}
		
		return true;
		
	}
}

function exibi_form(div)
{
	document.getElementById("pessoa_fisica").style.display = "none";
	document.getElementById("pessoa_juridica").style.display = "none";
	document.getElementById(div).style.display = "block";
}

