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

	document.form_assistencia.submit();
}