//função que altera as classes do calendário de eventos para aparecer o evento selecionado e mudar o fundo do dia selecionado
function mostra_evento (pos)
{
var item = "item_cal_" + pos;
var descr = "descr_cal_" + pos;
    
//-----Troca o fundo das li------//
document.getElementById("item_cal_1").className = "normal";    
document.getElementById("item_cal_2").className = "normal";    
document.getElementById("item_cal_3").className = "normal";    
document.getElementById("item_cal_4").className = "normal";    
document.getElementById("item_cal_5").className = "normal";
    
document.getElementById(item).className = "selecionado";

//-----Aparece só o evento escolhido-----//
document.getElementById("descr_cal_1").className = "hidde";    
document.getElementById("descr_cal_2").className = "hidde";    
document.getElementById("descr_cal_3").className = "hidde";    
document.getElementById("descr_cal_4").className = "hidde";    
document.getElementById("descr_cal_5").className = "hidde";
    
document.getElementById(descr).className = "mostra";

return false;     
}

//hack para funcionar o menu drop down da capa do site em IE6
function menucapa() {
if (document.all && document.getElementById) 
{
    navRoot = document.getElementById("menuprincipal");
    for (i=0; i<navRoot.childNodes.length; i++) 
    {
        node = navRoot.childNodes[i];
        if (node.nodeName=="LI") 
        {
            node.onmouseover=function() 
            {
                this.className+=" over";
            }
            node.onmouseout=function() {
                this.className=this.className.replace(" over", "");
            }
        }
    }
 }
}

//hack para funcionar o menu drop down das páginas internas do site em IE6
function menuinternas() {
    if (document.all&&document.getElementById) {
            navRoot = document.getElementById("menu");
            for (i=0; i<navRoot.childNodes.length; i++) {
                node = navRoot.childNodes[i];
                if (node.nodeName=="LI") {
                    node.onmouseover=function() {
                        this.className+=" over";
                    }
                    node.onmouseout=function() {
                        this.className=this.className.replace(" over", "");
                    }
                }
            }
         }
         
         
         if (document.all&&document.getElementById) {
            navRoot = document.getElementById("menuprincipal");
            for (i=0; i<navRoot.childNodes.length; i++) {
                node = navRoot.childNodes[i];
                if (node.nodeName=="LI") {
                    node.onmouseover=function() {
                        this.className+=" over";
                    }
                    node.onmouseout=function() {
                        this.className=this.className.replace(" over", "");
                    }
                }
            }
         }
}

//função de validação de e-mail e mostrar na tela se e-mail esta correto ou não
function validaemail(mail)
{
    //expressão regular que valida o e-mail 
    var er = new RegExp(/^[a-zA-Z0-9\.\-_]{1,}@[a-zA-Z0-9\-_]{2,}\.[a-zA-Z]{2,3}(\.[a-zA-Z]{2})?$/);
    
    mail = mail.value;
    
    if (mail == "")
    {
        document.getElementById('lbl_email_news').className="email";
        document.getElementById('envia_news').disabled='disbaled';
    }else if(er.test(mail))
    {
        document.getElementById('lbl_email_news').className="emailcerto"; 
        document.getElementById('envia_news').disabled=''; 
    }else
    {
        document.getElementById('lbl_email_news').className="emailerrado";
        document.getElementById('envia_news').disabled='disabled';  
    }
}

function detalhes(obj) {
    if (document.getElementById(obj).className == 'mostra')
    {
        document.getElementById(obj).className = 'hidde';
    }else {
        document.getElementById(obj).className = 'mostra';
    } 
    
    return false;
}