// funcao utilizada no arquivo comunicar.php para limpar o formulario
function clean_form(f)
{
    var texto = '';

    switch(f.id) {
        case "nome":
            texto = "NOME";
            break;
        case "email":
            texto = "E-MAIL";
            break;
        case "telefone":
            texto = "TELEFONE";
            break;
        case "mensagem":
            texto = "MENSAGEM";
            break;
    }

    if(f.value == "")
        f.value = texto;
    else if(f.value == texto)
        f.value = "";
}


// valida o e-mail
function validaEmail(str)
{
    var at="@";
    var dot=".";
    var lat=str.indexOf(at);
    var lstr=str.length;
    var ldot=str.indexOf(dot);

    if (str.indexOf(at)==-1) return false;
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;
    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;
    if (str.indexOf(at,(lat+1))!=-1) return false;
    if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;
    if (str.indexOf(dot,(lat+2))==-1) return false;
    if (str.indexOf(" ")!=-1) return false;

    return true;
}

// valida o formulario de contato antes de enviar.
function checkForm() {	
	if ($("#nome").val() == '' || $("#nome").val() == "Nome Completo" || $("#nome").val() == "Preencha o nome!") {
		$("#nome").focus();
		$("#nome").val("Preencha o nome!");
		return false;
	} else if ($("#email").val() == '' || $("#nome").val() == "Email" || $("#email").val() == "Preencha o e-mail!") {
		$("#email").focus();
		$("#email").val("Preencha o e-mail!");
		return false;
	} else if (!validaEmail($("#email").val()) || $("#email").val() == "E-mail inválido!") {
		$("#email").focus();
		$("#email").val("E-mail inválido!");
		return false;	
	} else if ($("#telefone").val() == '' || $("#telefone").val() == "Telefone" || $("#telefone").val() == "Preencha o telefone!") {
		$("#telefone").focus();
		$("#telefone").val("Preencha o telefone!");
		return false;
	} else if ($("#assunto").attr('value') == '' || $("#assunto").val() == "Assunto" || $("#assunto").attr('value') == "Preencha o assunto!") {
		$("#assunto").focus();
		$("#assunto").attr("value","Preencha o assunto!");		
		return false;
	} else if ($("#mensagem").attr('value') == '' || $("#mensagem").val() == "Mensagem" || $("#mensagem").attr('value') == "Preencha a mensagem!") {
		$("#mensagem").focus();
		$("#mensagem").attr("value","Preencha a mensagem!");		
		return false;
	}
	else 
		$("#formcontato").submit();
}
