function validaRepresentante()
{
	// Estado
	if(document.form_representante.listEstados.value == "0")
	{
		alert("Selecione um estado!");
		document.form_representante.listEstados.focus();
		return false;
	}
	// Cidade
	if(document.form_representante.listCidades.value == "0")
	{
		alert("Selecione uma cidade!");
		document.form_representante.listCidades.focus();
		return false;
	}
	// Bairro
	if(document.form_representante.bairro.value == "")
	{
		alert("Informe o seu bairro!");
		document.form_representante.bairro.focus();
		return false;
	}
	// Cep
	if(document.form_representante.cep.value.length == 0) 
	{
		alert("Informe o CEP!");
		document.form_representante.cep.focus();
		return false;
	}
	else 
	{
		if(document.form_representante.cep.value.length < 8) 
		{
			document.form_representante.cep.value == "";
			alert("CEP incompleto. Ex.: 00000-000!");
			document.form_representante.cep.focus();
			return false;
		}
	}
	// Endereco
	if(document.form_representante.endereco.value == "")
	{
		alert("Informe o seu endereço!");
		document.form_representante.endereco.focus();
		return false;
	}
	// Nome
	if(document.form_representante.nome.value == "") 
	{
		alert("Informe o seu nome!");
		document.form_representante.nome.focus();
		return false;
	}
	// E-mail
	if(document.form_representante.email.value == "") 
	{
		alert("Informe seu e-mail!");
		document.form_representante.email.focus();
		return false;
	}
	else 
	{
		if(!Validar_Email(document.form_representante.email.value)) 
		{
			document.form_representante.email.value == "";
			alert("E-mail inválido!");
			document.form_representante.email.focus();
			return false;
		}
	}
	// DDD
	if(document.form_representante.ddd.value.length == 0) 
	{
		alert("Informe o ddd!");
		document.form_representante.ddd.focus();
		return false;
	}
	else
	{
		if(document.form_representante.ddd.value.length < 2)
		{
			document.form_representante.ddd.value == "";
			alert("Número de ddd incorreto!");
			document.form_representante.ddd.focus();
			return false;
		}
	}
	// Telefone
	if(document.form_representante.fone.value.length == 0) 
	{
		alert("Informe o telefone!");
		document.form_representante.fone.focus();
		return false;
	}
	else
	{
		if(document.form_representante.fone.value.length < 8)
		{
			document.form_representante.fone.value == "";
			alert("Número de telefone incorreto!");
			document.form_representante.fone.focus();
			return false;
		}
	}

	document.form_representante.submit();
}
