/*///////////////////////////////////////////////////
//
//  MENU SECCOES
//
///////////////////////////////////////////////////*/

$j(document).ready( function() {
          
          $j('.menuSeccoes').after('<div class="menuSeccoeslv2"></div><div class="menuSeccoeslv3"></div>')

          $j('.menuSeccoes a').click(sec_testsubs);
          
          if ($j('.menuSeccoes > ul > .active').length > 0) {
                    $j('.menuSeccoes > ul > .active > ul').clone().appendTo('.menuSeccoeslv2');
                    $j('.menuSeccoeslv2 a').click(sec_testsubslv2)
          }
          if ($j('.menuSeccoes > ul > .active > ul > .active').length > 0) {
                    $j('.menuSeccoes > ul > .active > ul > .active > ul').clone().appendTo('.menuSeccoeslv3');
          }
});

function sec_testsubs(event) {

            if ($j(event.target).nextAll("ul").length > 0) {
                    event.preventDefault()
          }
          
          $j(event.target).parent().siblings().removeClass('active')
          $j(event.target).parent().addClass('active')
          
          $j('.menuSeccoeslv2').empty()
          $j('.menuSeccoeslv3').empty()
          $j(event.target).nextAll("ul").clone().appendTo('.menuSeccoeslv2');
          
          $j('.menuSeccoeslv2 li').removeClass('active')
          
          $j('.menuSeccoeslv2').css("display", "none")
          $j('.menuSeccoeslv2').slideDown(200)
          $j('.menuSeccoeslv2 a').click(sec_testsubslv2)
}

function sec_testsubslv2(event) {
          if ($j(event.target).nextAll("ul").length > 0) {
                    event.preventDefault()
          }
          
          $j(event.target).parent().siblings().removeClass('active')
          $j(event.target).parent().addClass('active')
          
          $j('.menuSeccoeslv3').empty()
          $j(event.target).nextAll("ul").clone().appendTo('.menuSeccoeslv3');
          
          $j('.menuSeccoeslv3 li').removeClass('active')
          
          $j('.menuSeccoeslv3').css("display", "none")
          $j('.menuSeccoeslv3').slideDown(200)
}







/*///////////////////////////////////////////////////
//
//  MENU GENERICO
//
///////////////////////////////////////////////////*/

$j(document).ready( function() {
          
          $j('.menuGenerico').after('<div class="menuGenericolv2"></div><div class="menuGenericolv3"></div>')

          $j('.menuGenerico a').click(testsubs)
          
          if ($j('.menuGenerico > ul > .active').length > 0) {
                    $j('.menuGenerico > ul > .active > ul').clone().appendTo('.menuGenericolv2');
                    $j('.menuGenericolv2 a').click(testsubslv2)
          }
          if ($j('.menuGenerico > ul > .active > ul > .active').length > 0) {
                    $j('.menuGenerico > ul > .active > ul > .active > ul').clone().appendTo('.menuGenericolv3');
          }
});

function testsubs(event) {

          if ($j(event.target).nextAll("ul").length > 0) {
                    event.preventDefault()
          }
          
          $j(event.target).parent().siblings().removeClass('active')
          $j(event.target).parent().addClass('active')
          
          $j('.menuGenericolv2').empty()
          $j('.menuGenericolv3').empty()
          $j(event.target).nextAll("ul").clone().appendTo('.menuGenericolv2');
          
          $j('.menuGenericolv2 li').removeClass('active')
          
          $j('.menuGenericolv2').css("display", "none")
          $j('.menuGenericolv2').slideDown(200)
          $j('.menuGenericolv2 a').click(testsubslv2)
}

function testsubslv2(event) {
          if ($j(event.target).nextAll("ul").length > 0) {
                    event.preventDefault()
          }
          
          $j(event.target).parent().siblings().removeClass('active')
          $j(event.target).parent().addClass('active')
          
          $j('.menuGenericolv3').empty()
          $j(event.target).nextAll("ul").clone().appendTo('.menuGenericolv3');
          
          $j('.menuGenericolv3 li').removeClass('active')
          
          $j('.menuGenericolv3').css("display", "none")
          $j('.menuGenericolv3').slideDown(200)
}







/*///////////////////////////////////////////////////
//
//  DESTAQUES DINAMICOS
//
///////////////////////////////////////////////////*/

var noticiasEmDestaque = 0;
var curDestaque = 0;

$j(document).ready( function() {
        
    noticiasEmDestaque = $j('.noticia_em_destaque').length;
    
        
        
        if (noticiasEmDestaque > 1) {
            var interfaceDestaques 
            interfaceDestaques = '<div class="navigation">'
            interfaceDestaques+= '    <a href="javascript:navDestaque(-1)"><img src="'+$j('#endereco_template_jornal').html()+'/images/navDestaquesPrev.png" width="12" height="12" /></a>'
            interfaceDestaques+= '    <a href="javascript:navDestaque(1)"><img src="'+$j('#endereco_template_jornal').html()+'/images/navDestaquesNext.png" width="12" height="12" /></a>'
            interfaceDestaques+= '    <div class="destaquesTimerHolder">'
            interfaceDestaques+= '        <div class="destaquesTimerBar"></div>'
            interfaceDestaques+= '    </div>'
            interfaceDestaques+= '</div>'
            $j('.lista_destaque_noticias').append(interfaceDestaques)
            
            $j(document).everyTime(200, function(i) {
                $j('.destaquesTimerBar').width($j('.destaquesTimerBar').width()+1)
                if ($j('.destaquesTimerBar').width() >= $j('.destaquesTimerHolder').width()) {
                    navDestaque(1)
                }
            });
        }
        
        var i
        for (i=0; i<noticiasEmDestaque; i++) {
        
            var offset = $j('.noticia_em_destaque_resumo:eq('+i+')').offset();
            var offset2 = $j('.noticia_em_destaque_data:eq('+i+')').offset();
            if(offset && offset2 )
            {
                $j('.noticia_em_destaque_resumo:eq('+i+')').css('height', offset2.top - offset.top - 10);
            }
            if (parseFloat($j('.noticia_em_destaque:eq('+i+') img').css('width')) < parseFloat($j('.noticia_em_destaque:eq('+i+')').css('width'))) {
                
                $j('.noticia_em_destaque:eq('+i+') img').width(parseFloat($j('.noticia_em_destaque:eq('+i+')').css('width')))
                
                var nl = parseFloat($j('.noticia_em_destaque:eq('+i+')').css('width'))
                var nw = parseFloat($j('.noticia_em_destaque:eq('+i+') img').css('width'))
                
                $j('.noticia_em_destaque:eq('+i+') img').height((nl / nw) * $j('.noticia_em_destaque:eq('+i+') img').height())
                
            }
            
            var resumo = $j('.noticia_em_destaque_resumo:eq('+i+')').html()
            var resumoInArray = resumo.split(" ")
            $j('.noticia_em_destaque_resumo:eq('+i+')').empty()
            $j('.noticia_em_destaque_resumo:eq('+i+')').append('<div>' + resumo + '</div>')
            
            
            if ((parseFloat($j('.noticia_em_destaque_resumo:eq('+i+') > div').height()) > parseFloat($j('.noticia_em_destaque_resumo:eq('+i+')').height()))) {
                do {
                    resumoInArray.pop()
                    $j('.noticia_em_destaque_resumo:eq('+i+')').empty()
                    $j('.noticia_em_destaque_resumo:eq('+i+')').append('<div>' + resumoInArray.join(" ") + '...</div>')
                } while (parseFloat($j('.noticia_em_destaque_resumo:eq('+i+') > div').height()) > parseFloat($j('.noticia_em_destaque_resumo:eq('+i+')').height()))
            }
            
        }

});

function navDestaque(d) {
    $j('.destaquesTimerBar').width(1)
    curDestaque += d
    if (curDestaque == noticiasEmDestaque) {
        curDestaque = 0
    } else if (curDestaque == -1) {
        curDestaque = noticiasEmDestaque-1
    }
    var targetLeft = -400*curDestaque + "px"
    $j('.lista_destaque_noticias .container').animate({ 
        left: targetLeft
    }, 500 );
}







/*///////////////////////////////////////////////////
//
//  OUTRAS NOTICIAS EM DESTAQUE
//
///////////////////////////////////////////////////*/

$j(document).ready( function() {
    $j('.outras_noticia_em_destaque_titulo:eq(0) a').css('font-size', '20px')
    
    $j('.outras_noticia_em_destaque_titulo:gt(3) a').css('font-size', '12px')
    $j('.outras_noticia_em_destaque_titulo:gt(3)').css('font-weight', 'bold')
    $j('.outras_noticia_em_destaque_resumo:gt(0)').css('font-size', '11px')
    $j('.outras_noticia_em_destaque_resumo:gt(0)').css('color', '#444')
    $j('.outras_noticia_em_destaque_resumo:gt(3)').css('display', 'none')
});







/*///////////////////////////////////////////////////
//
//  TICKER BOLSA
//
///////////////////////////////////////////////////*/

$j(document).ready(function() {
          try {
                    var ticker_holder = $j('.bolsa_horizontal_tpl').get(0);
                    var ticker_text = $j('#bolsa_h').get(0);
                    var ticker_pos = ticker_text.parentNode.offsetWidth;

                    var ticker_data = $j(ticker_holder).html();
                    $j(ticker_text).parent().html('<marquee scrollamount="2" scrolldelay="10">' + ticker_data + '</marquee>');

                    $j('.bolsa_horizontal_tpl').hover
                    (
                              function() { $j('marquee', this).get(0).stop();  },
                              function() { $j('marquee', this).get(0).start(); }
                    );                    
          } catch (o) {}
});







/*///////////////////////////////////////////////////
//
//  CAIXA GALERIA MULTIMEDIA
//
///////////////////////////////////////////////////*/

$j(document).ready(function() {
          try {
                    var imagem = $j('.caixa_galeria_multimedia_tpl img');
                    
                    var oW = imagem.width()
                    var oH = imagem.height()
                    
                    imagem.attr('width', 300)
                    imagem.attr('height', Math.round((300/oW)*oH))
                    
          } catch (o) {}
});







/*///////////////////////////////////////////////////
//
//  SELECTOR EDICOES
//
///////////////////////////////////////////////////*/

$j(document).ready(function() {
          try {
                    var caixaEdicoes = $j('.componente_edicoes');
                    var selectEdicoes = $j('#fo_edicoes')
                    var opcoes = $j('#fo_edicoes option')
                    
                    caixaEdicoes.html('<div class="hidden">' +caixaEdicoes.html()+ '</div>')
                    //caixaEdicoes.html('<div>' +caixaEdicoes.html()+ '</div>')
                    
                    var newCode = '<a href="#" id="botaoEdicoes">'+$j('.label_edicoes').html()+'</a>'
                    
                    newCode += '<div class="outrasEdicoes">'
                    newCode += '<img src="'+$j('#endereco_template_jornal').html()+'/images/setaOutrasEdicoes.png" width="20" height="5" class="setaOutrasEdicoes">'
                    newCode += '<ul>'
                    
                    for (var i=0; i<$j('#fo_edicoes option').length; i++) {
                              if ($j('#fo_edicoes option').eq(i).attr('selected')) {
                                        newCode += '<li class="active">'
                              } else {
                                        newCode += '<li>'
                              }
                              
                              newCode += '<a href="#">'+$j('#fo_edicoes option').eq(i).html()+'</a>'
                              newCode += '</li>'
                    }
                    
                    newCode += "</ul>"
                    newCode += "</div>"
                    
                    caixaEdicoes.append(newCode)
                    
                    $j('#botaoEdicoes').click(toggleSubs)
                    $j('.outrasEdicoes a').click(gotoSection)
                    
          } catch (o) {}
});

function toggleSubs(e) {
          try {
                    e.preventDefault()
          } catch (o) {}               
          $j('.outrasEdicoes').toggle()
}

function gotoSection(e) {
          e.preventDefault()
          toggleSubs(0)
          for (var i=0; i<$j('#fo_edicoes option').length; i++) {
                    if ($j('#fo_edicoes option').eq(i).html() == $j(e.target).html()) {
                              $j('#fo_edicoes option').eq(i).attr('selected','selected')
                              fo_muda_edicao('edicao');
                    }
          }
}






/*///////////////////////////////////////////////////
//
//  AJUSTA ALERTA PAPEL DIGITAL
//
///////////////////////////////////////////////////*/

$j(document).ready(function() {
          try {
                    
                    $j('.papel_digital_acesso_reservado').css('left', ($j('.papel_digital_acesso_reservado').parent().width()/2) - ($j('.papel_digital_acesso_reservado').width()/2) + 5)
                    
          } catch (o) {}
});
