function checar_dados(form){ // função q checa dados do form

if(form.nome.value==""){
alert("Por favor, para enviar este recado preencha o campo nome.");
form.nome.focus();
document.getElementById('nome_contato').style.backgroundColor="red";
return false;
}
if(form.email.value==""){
alert("Por favor, para enviar este recado prencha o campo e-mail.");
form.email.focus();
document.getElementById('email_contato').style.backgroundColor="red";
return false;
}else{
var vlid_s_n = Valida_Email(form.email.value);
if (vlid_s_n == false){
alert("Por favor, Digite um e-mail válido.");
form.email.focus();
form.email.select();
document.getElementById('email_contato').style.backgroundColor="red";
return false;
}
}
if(form.msg.value==""){
alert("Por favor, coloque a mensagem que deseja enviar.");
form.msg.focus();
document.getElementById('msg_contato').style.backgroundColor="red";
return false;
}
if(form.msg.value.length < 10){
alert("O campo mensagem deve conter pelo menos 10 caracteres para que a mensagem possa ser enviada.");
form.msg.focus();
form.msg.select();
document.getElementById('msg_contato').style.backgroundColor="red";
return false;
}


} // fim da função
/*
//valida telefone
function ValidaTelefone(tel){
    exp = /\(\d{2}\)\ \d{4}\-\d{4}/
    if(!exp.test(tel.value))
        alert('Numero de Telefone Invalido!');
}

// função completa telefone
// ============== deu certo
function fone(obj){
if((obj.value.length == 4) ||
(obj.value.length == 4))
obj.value = obj.value + "-";
}
*/

function fone(obj){ // fubnção q completa o telefone
switch(obj.value.length){
case 2 : {
obj.value = obj.value + " ";
break;
}
case 7 :{
obj.value = obj.value + "-";
}
}
}

function limpa_dados(){ // função q limpa os dados do form caso o usur queira

if(confirm("Todos os dados do formulário serão apagados") == true){
this.document.form_contato.reset();
}else{
return false;
}
}


function contar(mf,cf,m){ // função conta caracteres
maxsize = 500;
if (mf.value.length < maxsize){
cf.value = maxsize - mf.value.length;
document.getElementById('contador').style.backgroundColor = "yellow";
if (mf.value.length < 250 ){
document.getElementById('contador').style.backgroundColor="green";
}
}
else
{
cf.value = "FIM";
document.getElementById('contador').style.backgroundColor="red";
}
if(mf.value.length>m)
{mf.value=mf.value.substring(0,m);}
else{
if(cf!=null){cf.value=m-mf.value.length;
}
}
}



function mudacor(obj, cor, tam, align){
obj.style.backgroundColor= cor;
obj.style.fontSize = tam;
obj.style.textAlign = align;
}
function voltacor(obj, cor, tam, align){
obj.style.backgroundColor= cor;
obj.style.fontSize = tam;
obj.style.textAlign = align;
}

function Abrir_Pop_Up(url, nome_janela,atributos) { //v2.0
window.open(url, nome_janela,atributos);
}

