<script>
function eNumero(valor)
{
	valornumerico = true
	for (var i = 0; i < valor.length; i++)
	{
		if (valor.charAt(i) < "0" || valor.charAt(i) > "9")
			valornumerico = false
	}
	return valornumerico;
}

function verificaEmail(email)
{
        var achou_ponto=false;
        var achou_arroba=false;
        var achou_caracter=false;
        for (var i=0; i < email.length; i++) 
		{
                if (email.charAt(i)=="@") achou_arroba=true;
                else if (email.charAt(i)==".") achou_ponto=true;
                else if (email.charAt(i)!=" ") achou_caracter=true;
        }
		if (!(achou_ponto & achou_arroba & achou_caracter))
			alert("O email fornecido não é válido.")
        return (achou_ponto & achou_arroba & achou_caracter);
}

function validaform(form)
{
	if (form.nome.value == "")
	{
		alert ("Por favor, informe seu nome.")
		form.nome.focus();
		return;
	}
    if (form.email.value != "")
	{   	
		if(!verificaEmail(form.email.value)) 
		{   
	        form.email.focus();
	    	return;
		}
	}
	if (form.email.value == "")
	{
		alert ("Por favor, informe seu e-mail.")
		form.email.focus();
		return;
	}
	if (form.cidade.value == "")
	{
		alert ("Por favor, informe a cidade.")
		form.cidade.focus();
		return;
	}
	if (form.uf.value == "")
	{
		alert ("Por favor, informe o estado.")
		form.uf.focus();
		return;
	}
    form.submit(); 
  	form.reset();
}

</script>
