{literal}

function PopUp(url, w, h) {
    if (Prototype.Browser.WebKit){
        w = w + 8;
        h = h + 60;
        }
	comandos = "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width="+w+",height="+h+""
	window.open(url, "Humm", comandos)
	}

function mudaAba(ev, item){
    
    if (ev){
        Event.stop(ev);
        var item = Event.findElement(ev);
        }
    
    // determinar prefixo da aba
    var itemid = item.id;
    var underscore_idx = itemid.indexOf('_');
    var dash_idx = itemid.indexOf('-');
    var prefixo = itemid.substr(0, underscore_idx);
    var sufixo = itemid.substr(dash_idx);
    
    var str_aba = prefixo+"_aba";
    var str_cnt = prefixo+"_cont";
    
    // testar pelo mais facil .... eheheh
    var abas = $$("li[id^="+str_aba+"]");
    abas.each(function(e){e.removeClassName('ativo');});
    item.addClassName('ativo');
    
    var conts = $$("div[id^="+str_cnt+"]");
    conts.each(function(e){e.hide();});
    $(str_cnt+sufixo).show();

    }


// procurar por abas
function prepararAbas(){
    $$("ul.abas").each(function(e){
    var abas = e.childElements();
    abas.each(function(ab, indx){
        ab.observe("click", mudaAba);
        if (indx == 0) mudaAba(null, ab);
        })
    });
    }

    
Event.observe(window, "dom:loaded", prepararAbas);
    
/*********************************************************************/
/* MENU */


function deslizarMenu(valor){
   
    var left = parseInt($('Menu').getStyle('left'));
    var novo = left+valor;
    
    new Effect.Morph('Menu', {

        style: {left: novo+'px'}, // CSS Properties
        duration: 1.3, // Core Effect properties
        transition: Effect.Transitions.spring
    
        });    
        
    }
    
function prepararMenu(ev){
        
    var TotalWidth = 0;

    $$("#Menu li").each(
        function (item, number){
            var largura = item.getWidth();
            TotalWidth = TotalWidth + largura + 20;
            }, this);

    $('Menu').setStyle({width: TotalWidth+'px'});
    $('menu_esquerdabt').observe('click', function(){deslizarMenu(100)});
    $('menu_direitabt').observe('click', function(){deslizarMenu(-100)});
    
    
    }

Event.observe(window, "load", prepararMenu);

{/literal}
