
function AbreEFecha(tree,cam,img,session_id){
        if(document.getElementById){
                var menu = document.getElementById(tree);
                if(menu && menu.className){
                        if(menu.className == 'Aberto'){
                                menu.className = 'Fechado';
                                vira_img(cam,img,session_id);
                        }else{
                        		menu.className = 'Aberto';
                                vira_img(cam,img,session_id);
                        }
                }
        }
}

function AbreEFechaOld(tree,cam,img,session_id){
        if(document.getElementById){
                var menu = document.getElementById(tree);
                if(menu && menu.className){
                        if(menu.className == 'Aberto'){
                                menu.className = 'Fechado';
                                vira_img(cam,img,session_id);
                        }else{
                                vaberto   = readCookie(session_id+"_nodo_aberto");
                                imgaberto = readCookie(session_id+"_imagem_nodo");
                                if(imgaberto != "" && vaberto != "" && vaberto != menu){
                                        aberto = document.getElementById(vaberto);
                                        if(imgaberto != null)
                                           image  = eval('document.menu_esq.'+imgaberto); //document.getElementById(imgaberto);
                                        if(aberto && aberto.className){
                                                aberto.className = 'Fechado';
                                                if(imgaberto != null)
                                                   image.src = cam+"/b1.gif";
                                        }
                                }
                                menu.className = 'Aberto';
                                vira_img(cam,img,session_id);
                        }
                }
                createCookie(session_id+"_nodo_aberto",tree,"1");
        }
}

function vira_img(cam,img,session_id){
        nome = img.src;
        if(nome.lastIndexOf("/b1.gif") > 1){
                img.src = cam+"/c1.gif";
                createCookie(session_id+"_imagem_nodo",img.name,"1");
        }
        if(nome.lastIndexOf("/b2.gif") > 1){
                img.src = cam+"/c2.gif";
                createCookie(session_id+"_imagem_nodo",img.name,"1");
        }
        if(nome.lastIndexOf("/c1.gif") > 1){
                img.src = cam+"/b1.gif";
                createCookie(session_id+"_imagem_nodo",img.name,"1");
        }
        if(nome.lastIndexOf("/c2.gif") > 1){
                img.src = cam+"/b2.gif";
                createCookie(session_id+"_imagem_nodo",img.name,"1");
        }
}

function troca_over(img,div,cam,session_id){
        if (document.getElementById) {
                var el = document.getElementById(div);
                if(el && el.className){
                        if(el.className == 'Aberto'){
                                img.src =  cam+'/c2.gif';
                        }else{
                                img.src =  cam+'/b2.gif';
                        }
                }
        }
}

function troca_out(img,div,cam,session_id){
        if (document.getElementById) {
                var el = document.getElementById(div);
                if(el && el.className){
                        if(el.className == 'Aberto'){
                                img.src =  cam+'/c1.gif';;
                        }else{
                                img.src =  cam+'/b1.gif';
                        }
                }
        }
}

//Cookies
function createCookie(name,value,days){
        if (days){
                var date = new Date();
                date.setTime(date.getTime()+(days*24*60*60*1000));
                var expires = "; expires="+date.toGMTString();
        }else
             var expires = "";

        document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name){
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++){
                var c = ca[i];
                while(c.charAt(0)==' ')
                      c = c.substring(1,c.length);

                if (c.indexOf(nameEQ) == 0)
                    return c.substring(nameEQ.length,c.length);
        }
        return null;
}

function eraseCookie(name){
        createCookie(name,"",-1);
}






