function validar(){

d = document.contato;
// Validar Nome
if (d.nome.value == ""){
alert('O campo Nome deve ser preenchido.');
d.nome.focus();
return false;
}
// Validar E-mail	
if (d.email.value == ""){
alert('O campo E-mail deve ser preenchido.');
d.email.focus();
return false;
}
// Validar E-mail( verificao de endereco eletronico)
parte1 = d.email.value.indexOf("@");
parte2 = d.email.value.length;
if (!(parte1 >= 1 && parte2 >= 2)) {
alert('O campo E-mail deve ser conter um endereço eletrônico válido');
d.email.focus();
return false;
}
// validar Assunto	
if (d.assunto.value == " "){
alert('O campo Assunto deve ser preenchido.');
d.assunto.focus();
return false;
}
// Validar DDD
if (d.ddd.value == ""){
alert ("O campo DDD deve ser preenchido.");
d.ddd.focus();
return false;
}
/* // Validar DDD ( verificar se contém apenas números )
if (isNaN(d.ddd.value)){
alert ("O campo DDD deve conter apenas números");
d.ddd.focus();
return false;
} */
// Validar Telefone
if (d.telefone.value == ""){
alert ("O campo Telefone deve ser preenchido.");
d.telefone.focus();
return false;
}
/* Validar Telefone ( verificar se contém apenas números )
if (isNaN(d.telefone.value)){
alert ("O campo Telefone deve conter apenas números");
d.telefone.focus();
return false;
} */
// Validar Mensagem	
if (d.mensagem.value == ""){
alert('O campo Mensagem deve ser preenchido.');
d.mensagem.focus();
return false;
}

return true;
}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}

function traco(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}
