function valida_formulario1()
{
        if (document.formulario1.nome.value == "") 
        {         alert("Informe seu nome")
         return false
        }
		
        if (document.formulario1.cidade.value == "") 
        {         alert("Informe sua cidade")
         return false
        }		

        if (document.formulario1.email.value == "") 
        {         alert("Informe seu e-mail")
        return false
        }

        if (document.formulario1.email.value.indexOf("@") == -1)
        {         alert("O e-mail informado parece incorreto")
        return false
        }

	if (document.formulario1.fone.value == "") 
        {         alert("Informe o numero do seu telefone")
         return false
	}

	if (document.formulario1.comentarios.value == "") 
        {         alert("Digite sua mensagem")
         return false
	}
	
else {
        return true }
}

function cad_email(){
    var nome = document.newsletter.nome.value;
    var email = document.newsletter.email.value;
    var BadChars = "*|,\":<>[]{}`\'';()&$#% ";
    var GoodChars = "@.";
    var posarroba = email.indexOf ('@',0);
	
    if (nome.value == ""){
        alert("Digite seu nome !");
        document.newsletter.nome.value = "Digite seu nome";
        document.newsletter.nome.focus();
        return false;
    }	
	
    if (nome.length < 6){
        alert("Nome inválido!");
        document.newsletter.nome.value = "Digite seu nome";
        document.newsletter.nome.focus();
        return false;
    }	
    if (email.length < 6){
        alert("E-mail inválido!");
        document.newsletter.email.value = "Digite seu e-mail";
        document.newsletter.email.focus();
        return false;
    }
    for (var i = 0; i < email.length; i++){
        if (BadChars.indexOf(email.charAt(i)) != -1){
            alert("E-mail inválido!");
            document.newsletter.email.value = "Digite seu e-mail";
            document.newsletter.email.focus();
            return false;
        }
    }
    for (var i = 0; i < GoodChars.length; i++){
        if (email.indexOf(GoodChars.charAt(i)) == -1){
            alert("E-mail inválido!");
            document.newsletter.email.value = "Digite seu e-mail";
            document.newsletter.email.focus();
            return false;
        }
        if (email.indexOf(GoodChars.charAt(i),0) == 0){
            alert("E-mail inválido!");
            document.newsletter.email.value = "Digite seu e-mail";
            document.newsletter.email.focus();
            return false;
        }
        if (email.lastIndexOf(GoodChars.charAt(i)) > email.length-3){
            alert("E-mail inválido!");
            document.newsletter.email.value = "Digite seu e-mail";
            document.newsletter.email.focus();
            return false;
        }
    }
    if (email.lastIndexOf('@') > email.lastIndexOf('.')){
        alert("E-mail inválido!");
        document.newsletter.email.value = "Digite seu e-mail";
        document.newsletter.email.focus();
        return false;
    }
    if (email.indexOf ('@.',0) != -1 || email.indexOf ('.@',0) != -1){
        alert("E-mail inválido!");
        document.newsletter.email.value = "Digite seu e-mail";
        document.newsletter.email.focus();
        return false;
    }
    if (email.indexOf ('@',posarroba+1) != -1){
        alert("E-mail inválido!");
        document.newsletter.email.value = "Digite seu e-mail";
        document.newsletter.email.focus();
        return false;
    }
    document.newsletter.submit();
}

function blurValue(f,nm){
    if(f.value=='')f.value=nm
}

function focusValue(f,nm){
    if(f.value==nm)f.value=''
}
