function valida_agende(form_agende) {
 var nome,email,telefone, data, horario, mensagem;

 nome = document.form_agende.nome.value;
 email = document.form_agende.email.value;
 telefone = document.form_agende.telefone.value;
 data = document.form_agende.data.value;
 horario = document.form_agende.horario.value;
 mensagem = document.form_agende.mensagem.value;

 if ((nome == "") || (nome.charAt(0) == " ")) {
 alert("Informe seu nome!");
 form_agende.nome.focus();
 return false;
 }
 if (email == "") {
 alert("Informe seu email!");
 form_agende.email.focus();
 return false;
 }
 if (email.indexOf("@") == -1) {
 alert("Digite um e-mail válido!");
 form_agende.email.focus();
 return false;
 }
 if (email.indexOf(".") == -1) {
 alert("Digite um e-mail válido!");
 form_agende.email.focus();
 return false;
 }
 if ((telefone == "" || telefone == " ")) {
 alert("Informe o seu telefone!");
 form_agende.telefone.focus();
 return false;
 }
 if ((data == "" || data == " ")) {
 alert("Informe a data para agenda!");
 form_agende.data.focus();
 return false;
 }
 if ((horario == "" || horario == " ")) {
 alert("Informe o horario para agenda!");
 form_agende.horario.focus();
 return false;
 }
 if ((mensagem == "" || mensagem == " ") || (mensagem.charAt(0) == " ")) {
 alert("Informe sua mensagem!");
 form_agende.mensagem.focus();
 return false;
 }
} 

function valida_atendimento(form_atendimento) {
 var nome,email,empresa,mensagem;

 nome = document.form_atendimento.nome.value;
 email = document.form_atendimento.email.value;
 empresa = document.form_atendimento.empresa.value;
 mensagem = document.form_atendimento.mensagem.value;

 if ((nome == "") || (nome.charAt(0) == " ")) {
 alert("Informe seu nome!");
 form_atendimento.nome.focus();
 return false;
 }
 if (email == "") {
 alert("Informe seu email!");
 form_atendimento.email.focus();
 return false;
 }
 if (email.indexOf("@") == -1) {
 alert("Digite um e-mail válido!");
 form_atendimento.email.focus();
 return false;
 }
 if (email.indexOf(".") == -1) {
 alert("Digite um e-mail válido!");
 form_atendimento.email.focus();
 return false;
 }
 if ((empresa == "" || empresa == " ") || (empresa.charAt(0) == " ")) {
 alert("Informe o nome da empresa!");
 form_atendimento.empresa.focus();
 return false;
 }
 if ((mensagem == "" || mensagem == " ") || (mensagem.charAt(0) == " ")) {
 alert("Informe sua mensagem!");
 form_atendimento.mensagem.focus();
 return false;
 }
} 

/**
 * Validacao de formulario trabalhe conosco
 */
function valida_trabalhe(form_trabalhe) {
var nome,email,telefone,end,cep,bairro,cidade,estado,data_nasc,estado_civil;

 nome = document.form_trabalhe.nome.value;
 email = document.form_trabalhe.email.value;
 telefone = document.form_trabalhe.telefone.value;
 field_telefone = document.form_trabalhe.telefone;

 end = document.form_trabalhe.end.value;
 cep = document.form_trabalhe.cep.value;
 field_cep = document.form_trabalhe.cep;

 bairro = document.form_trabalhe.bairro.value;
 cidade = document.form_trabalhe.cidade.value;
 estado = document.form_trabalhe.estado.value;
 data_nasc = document.form_trabalhe.data_nasc.value;
 field_data_nasc = document.form_trabalhe.data_nasc;


 estado_civil = document.form_trabalhe.estado_civil.value;

 if (nome == "") {
 alert("Informe seu nome!");
 form_trabalhe.nome.focus();
 return false;
 }
 if (email == "") {
 alert("Informe seu email!");
 form_trabalhe.email.focus();
 return false;
 }
 if (email.indexOf("@") == -1) {
 alert("Digite um e-mail válido!");
 form_trabalhe.email.focus();
 return false;
 }
 if (email.indexOf(".") == -1) {
 alert("Digite um e-mail válido!");
 form_trabalhe.email.focus();
 return false;
 }
 if (telefone == "") {
 alert("Informe seu telefone!");
 form_trabalhe.telefone.focus();
 return false;
 }
 if (field_telefone.value.length < 13) {
 alert("Informe seu telefone com o prefixo corretamente!");
 form_trabalhe.telefone.focus();
 return false;
 }
 if (end == "") {
 alert("Informe seu endereço completo!");
 form_trabalhe.end.focus();
 return false;
 }
 if (cep == "") {
 alert("Informe seu CEP!");
 form_trabalhe.cep.focus();
 return false;
 }
 if (field_cep.value.length < 9) {
 alert("Informe seu CEP!");
 form_trabalhe.cep.focus();
 return false;
 }
 if (bairro == "") {
 alert("Informe seu bairro!");
 form_trabalhe.bairro.focus();
 return false;
 }
 if (cidade == "") {
 alert("Informe sua cidade!");
 form_trabalhe.cidade.focus();
 return false;
 }
 if (estado == "") {
 alert("Informe seu estado!");
 form_trabalhe.estado.focus();
 return false;
 }
 if (data_nasc == "") {
 alert("Informe sua data de nascimento!");
 form_trabalhe.data_nasc.focus();
 return false;
 }
 if (field_data_nasc.value.length < 10) {
 alert("Informe sua data de nascimento corretamente!");
 form_trabalhe.data_nasc.focus();
 return false;
 }
 if (estado_civil == "") {
 alert("Informe seu estado civil!");
 form_trabalhe.estado_civil.focus();
 return false;
 }
}

/**
 * Validacao / mascara de Data 
 */
function Data(evento, objeto){
    var keypress=(window.event)?event.keyCode:evento.which;
    data_nasc = eval (objeto);
    if (data_nasc.value == '00/00/0000')
    {
        data_nasc.value=""
    }

    caracteres = '0123456789';
    separacao1 = '/';
    separacao2 = ' ';
    separacao3 = ':';
    conjunto1 = 2;
    conjunto2 = 5;
    conjunto3 = 10;
    conjunto4 = 13;
    conjunto5 = 16;
    if ((caracteres.search(String.fromCharCode (keypress))!=-1) && data_nasc.value.length < (10))
    {
        if (data_nasc.value.length == conjunto1 )
        data_nasc.value = data_nasc.value + separacao1;
        else if (data_nasc.value.length == conjunto2)
        data_nasc.value = data_nasc.value + separacao1;     
    }
    else
        evento.returnValue = false;
}

/**
 * Validacao/Mascara de campo CEP
 */
function CEP(evento, objeto){
    var keypress=(window.event)?event.keyCode:evento.which;
    cep = eval (objeto);
    
    if (cep.value == '00000-000'){
        cep.value="";
    }
    
    caracteres = '0123456789';
    separacao1 = '-';
    separacao2 = ' ';
    separacao3 = ':';
    conjunto1 = 5;
    
    if ((caracteres.search(String.fromCharCode (keypress))!=-1) && cep.value.length < (9)){
        if (cep.value.length == conjunto1 )
            cep.value = cep.value + separacao1;
    }else
        evento.returnValue = false;
}

/**
 * Validacao/Mascara de campo TELEFONE
 */
function TEL(evento, objeto){
    var keypress=(window.event)?event.keyCode:evento.which;
    telefone = eval (objeto);
    if (telefone.value == '(00) 0000-0000'){
        telefone.value=""
    }
    
    caracteres = '0123456789';
    separacao1 = '(';
    separacao2 = ')';
    separacao3 = '-';
    conjunto1 = 0;
    conjunto2 = 3;
    conjunto3 = 8;
    conjunto4 = 13;

    if ((caracteres.search(String.fromCharCode (keypress))!=-1) && telefone.value.length < (13)){
        if (telefone.value.length == conjunto1 )
        telefone.value = telefone.value + separacao1;
        else if (telefone.value.length == conjunto2)
        telefone.value = telefone.value + separacao2;
        else if (telefone.value.length == conjunto3)
        telefone.value = telefone.value + separacao3;
    }else
        evento.returnValue = false;
}

var num_1=300;//numero de caracteres
var ancho=280;//valor do tamanho textarea
function progresso_tecla(obj) {
    var progresso_msg_2 = document.getElementById("progresso");
    if (obj.value.length < num_1) {
        progresso_msg_2.style.backgroundColor = "#FFFFFF";
        progresso_msg_2.style.backgroundImage = "url(../img/textarea.png)";
        progresso_msg_2.style.color = "#000000";
        var pos = ancho-parseInt((ancho*parseInt(obj.value.length))/300);
        progresso_msg_2.style.backgroundPosition = "-"+pos+"px 0px";
        progresso_msg_2.innerHTML = "("+obj.value.length+" / "+num_1+")";
    } else {
        progresso_msg_2.style.backgroundColor = "#CC0000";
        progresso_msg_2.style.backgroundImage = "url()";
        progresso_msg_2.style.color = "#FFFFFF";
        progresso_msg_2.innerHTML = "("+num_1+" / "+num_1+") Excedeu o limite";
        obj.value = obj.value.substring(0, 399);
    }


    <!-- progreso.innerHTML = "("+obj.value.length+" / "+max+")";-->
}

/**
 * Adiciona elementos HTML em uma div com name/id
 */
function addElementInDiv(divName, srcURL, typeElement, width, height){
    divUsed = document.getElementById(divName);
    
    switch(typeElement){
        
        case 'img':
            divUsed.innerHTML = "<br/><img src=\"" + srcURL + "\"/>"; 
        break;
        
        case 'flash':
            divUsed.innerHTML = "<object width=\"" + width + "\" height=\"" + height + "\" align=\"top\">\n<param name=\"movie\" value=\"" + srcURL + "\"  />\n<param name=\"wmode\" value=\"transparent\" /><embed src=\"" + srcURL + "\" width=\"" + width + "\" height=\"" + height + "\" align=\"top\">\n</embed>\n</object>";
        break;
        
        case 'txt':
            divUsed.innerHTML = srcURL;
        break;
        
        default:
        
            return false;
        
        break;
        
    }
}

/**
 * Ativa o item de UL/LI com conteudo display = none, para display = block
 */
function activeContentEng(numberElt,totalContentEng){
    var count = 1;
    
    while(count <= totalContentEng){
        var idElt = 'divContentEng' + count;
        var idEltClicked = 'divContentEng' + numberElt;
        var contentEng = document.getElementById(idElt);
        
        if(idElt != idEltClicked)
            contentEng.style.display = 'none';
            
        count++;
    }
    
    var idElt = 'divContentEng' + numberElt;
    var eltActive = document.getElementById(idElt);
    
    if(eltActive.style.display == "none"){
        eltActive.style.display = "block";
    }
    else if(eltActive.style.display == "block"){
        eltActive.style.display = "none";
    }
}

