{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);
        })
    });
    }
    
// seletores de periodo

function carregarPeriodo(ev){

	ev.stop();
	var item = Event.findElement(ev, 'li');
	var ul = item.up();
	var box = ul.up();
	var cont = box.down('.subfiltro_conteudo');
	
	// limpar classe de 'ativo' dos items
	ul.childElements().invoke('removeClassName', 'ativo');
	
	// pegar tipo e adicionar classe 'ativo'
	var query_type = item.className;
	item.addClassName('ativo');
	
	// solicitar com ajax
	params = {periodo: query_type, type: box.id};
	new Ajax.Updater(cont.id, 'ajax.php?m=periodo', {parameters: params});
	
	}

function prepararPeriodos(){
    $$("ul.subfiltro li").invoke('observe', 'click', carregarPeriodo);
    $$("ul.subfiltro li").invoke('observe', 'periodo:load', carregarPeriodo);
    }
    
/*Event.observe(window, "dom:loaded", prepararAbas);*/
prepararAbas();
prepararPeriodos();

// disparar evento para carregar intervalos
Event.fire($$('#notcom_cont-noticias ul.subfiltro li')[0], 'periodo:load');
//Event.fire($$('#notcom_cont-comentarios ul.subfiltro li')[0], 'periodo:load');
    
/*********************************************************************/
/* 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: 0.3, // Core Effect properties
        transition: Effect.Transitions.sinoidal
    
        });    
        
    }
    
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(z00)});
    $('menu_direitabt').observe('click', function(){deslizarMenu(-100)});
    
    
    }

if ($('Menu')) Event.observe(window, "load", prepararMenu);

new PeriodicalExecuter(function(pe) {
    
    var data = new Date();
    var hora = data.getHours();
    var minuto = data.getMinutes();
    var segundo = data.getSeconds();
    
    // ajustar para duas casas
    hora = (hora <= 9) ? '0'+hora : hora;
    minuto = (minuto <= 9) ? '0'+minuto : minuto;
    segundo = (segundo <= 9) ? '0'+segundo : segundo;
    
    $("time").innerHTML = hora+':'+minuto+':'+segundo;
    
    
}, 1);

{/literal}
