
var tans = new Array();
var tam_tags= 940;
function make_tags(tags){
    total = 0;
    tans.push(0);
    $("#tagwap").empty();
    lasti=0;
    for( i in tags){
            $("#tagwap").append("<p id=\"tag"+i+"\"><a class='linktag' href='/busca/?q="+tags[i]+"'>"+tags[i]+"</a></p>");
            w = document.getElementById("tag"+i).offsetWidth;
            if ((total + w)< tam_tags){
                total = total +w
            }else{
                    tans.push(total);
                last_i=i;
                total = w;
            }
            

    }
    diff = tam_tags - tans[tans.length-1];
    tans.pop()
    tans.push(total-diff);

    //$("#tagwap").append("<div class='clear'></div>");
}
var movew = 0;
var movimentando_tags=false;
var itags = 0;
var tagsleft=0;
function get_left(){
    i = 1;
    var l = 0
    if (itags){
    while(i <=itags) {
        l+=tans[i]
        i+=1
        }
    }
    return l

}
function movetagsl(){
    if (!movimentando_tags){
        movimentando_tags = true;

        itags+=1
        if (itags < tans.length  ){
            $("#tagwap").animate({left: -get_left() },function(){ movimentando_tags=false;});
            $("a.seta-tag.left").css('visibility', 'visible');
            if (itags== (tans.length -1)) $("a.seta-tag.rigt").css('visibility', 'hidden');
       }else{
            itags = tans.length -1;
            movimentando_tags = false;
        }
    }    
}
function movetagsr(){
    if (!movimentando_tags){
        movimentando_tags = true;
        itags-=1
        if (itags >=0 ){
            $("#tagwap").animate({left: -get_left() },function(){ movimentando_tags=false;});
        
            $("a.seta-tag.rigt").css('visibility', 'visible');
            if (itags== 0) $("a.seta-tag.left").css('visibility', 'hidden');;
        }else{
            itags = 0;

            $("a.seta-tag.left").css('visibility', 'hidden');
            movimentando_tags = false;
        }
    }    
}

function atendimento(){

    window.open("/atendimento/","chatoabes","toolbar=0,scrollbars=1,left=200,top=100,location=0,statusbar=0,menubar=0,resizable=1,width=300,height=300")
}

function make_slide(images){
    var nav = $("#nav");
    var imgs = $("#slideshow");
    var mimg= images;

    nav.empty();
    imgs.empty();
    for (i in images){
       nav.append("<li><a href=\"#\" ><p class=\"dia\">"+images[i][0]+"</p><p class=\"mes\">"+images[i][1]+"</p><div class=\"opacity navfade\" ></div></a></li>");
       imgs.append("<div sid=\""+i+"\" class=\"slideimg\"><img width='500px' height='300px' src=\""+images[i][2]+"\"  /></div>");
    }
    $("#slide-content").show();

   function antes(){
        i=$(this).attr("sid");
        $("#leg-titulo").text(mimg[i][3]);
        $("#leg-resumo").text(mimg[i][4]);
        $("#leg-link").attr("href",mimg[i][5])
   }

   $('#slideshow').cycle({
        fx:     'fade',
            speed:  'slow',
        timeout: 4000,
        pager:  '#nav',
        before: antes,
        pause:1,
        pagerAnchorBuilder: function(idx, slide) {
            // return sel string for existing anchor
            return '#nav li:eq(' + (idx) + ') a';
        }
    });


}

function make_tabs() {

	//When page loads...
	$(".tab_content").hide(); //Hide all content
	$("ul.tabs li:first").addClass("active").show(); //Activate first tab
	$(".tab_content:first").show(); //Show first tab content

	//On Click Event
	$("ul.tabs li").click(function() {

		$("ul.tabs li").removeClass("active"); //Remove any "active" class
		$(this).addClass("active"); //Add "active" class to selected tab
		$(".tab_content").hide(); //Hide all tab content

		var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
		$(activeTab).fadeIn(); //Fade in the active ID content
		return false;
	});

}



function load_subsecao(url){
     xx = $('#rodape-subsecoes-result')
    xx.load(url, function() {
             xx.show();
            
        });

    
}


function get_resposta(id){
    resp = $("#resp-"+id).html();
    $("div.scroll-pane.faqscroll").html(resp);
    diff =  parseInt($("#pergunta-"+id).attr("offsetTop")) - parseInt($("div.perguntas").attr("offsetTop")) ;
    $('div.perguntas').css({backgroundPosition: '100% '+diff+"px"})
    $("div.scroll-pane.faqscroll").jScrollPane({'dragMaxHeight':40,'dragMinHeight':
            30});

}

function toogle_faq(ob){
    if ($(ob).parent().next().is(":visible")){
        $(ob).parent().next().hide();
    }else{
        $(ob).parent().next().show();
    }

}

var add_faq = false;
function faq_envia_pergunta(){
    perg = $("#id-pergunta-text").val();
    if (!add_faq){
        add_faq = true
        $("#id-pergunta-text").val("enviando...");
        $.post('/faq/add/',{'pergunta':perg }, function(data) {
            alert("Rebemos sua duvida e em breve ela será respondida aqui no faq!");
            add_faq=false ;
            $("#id-pergunta-text").val("");
        });
    }
    

}


function news_envie(){
   nome = $("#id-news-nome").val();
   email = $("#id-news-email").val();

   $.post('/newsletter/', {'nome':nome, 'email':email}, function (data){
         if ("error" == data)
            alert("ERRO! Informe  um email válido!");
        else
                $("#newsletter-form").html("Sua assinatura foi registrada. Você receberá o OAB Informa no seu email a partir da próxima edição.") 

    }); 

} 


var font_min=8;
var font_max=50;
function fonte_aumenta() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      
         var s = parseInt($(p[i]).css("font-size").replace("px",""));
      if(s<font_max) {
         s += 1;
      }
      $(p[i]).addClass("herdandofonte");
      p[i].style.fontSize = s+"px"
   }
}
function fonte_diminui() {
   var p = document.getElementsByTagName('p');
   for(i=0;i<p.length;i++) {
      var s = parseInt($(p[i]).css("font-size").replace("px",""));
      if(s > font_min) {
         s -= 1;
      }
      $(p[i]).addClass("herdandofonte");
      p[i].style.fontSize = s+"px"
   }   
}


function update_post_rank(id){
    setTimeout("registra_leitura("+id+")",15000);
}
function registra_leitura(id){
    $.post("/update_post_rank/"+id+"/");
}



var video_url = "";
function set_vimeo_video_embed(url){
     if (url != video_url){
        video_url= url;
        if ($("div.noticias-view").size()){ w = 285; h = 159;}
        else if ($("#tv-tutoriais").size()){ w = 295; h = 159;}
        else { w=394;h=221;}
        
        $.getJSON("http://vimeo.com/api/oembed.json?callback=?&width="+w+"&height="+h+"&title=false&portrait=false&byline=false&url="+url,function(data){
           $("#vimeo-video").html(data.html) ;});
        
    }

}

var canais = new Array();
canais['cursos'] = 202474;
canais['noticias'] = 202489;
canais['tutoriais'] = 208582;
canais['historia'] = 202486;
canais['palestra'] =229808; 
var tv_abas =  new Array();
var nome_canal = '';

function get_vimeo_videos(data){
    if (nome_canal){
         $.each(data,function(k,v){
            $("#vi"+nome_canal).append("<div class='vimeo-video'><a href='javascript:;' onclick='set_vimeo_video_embed(\""+v.url+"\");'><img  width='85px' style='float:left' height='64px' src='"+v.thumbnail_small+"'><p class='vititulo'>"+v.title+"</p></a><p class='videsc'>"+v.description+"</p></div>");
               
        });
    }    
    nome_canal = tv_abas.pop();
    if (nome_canal){ 
        id_canal = canais[nome_canal];
        $.getJSON('http://vimeo.com/api/v2/channel/'+ id_canal + '/videos.json?callback=?', get_vimeo_videos);
    }else{
        set_vimeo_video_embed(data[0].url);
        $("div.scroll-pane").jScrollPane({'dragMaxHeight':40,'dragMinHeight':30});
        make_tabs()
    }
}


function get_prestacao(id){
    $.get("/institucional/get_prestacao/"+id+"/",function (data){
       $("#prestacao-de-conta-atual").html(data); 
    });
}


function jump_subsecao(url){
    if (url ||(window.location.href.search("rodape-subsecoes") > 0) || (window.location.href.search("localize") > 0)){
    $("#rodape").css("padding-bottom","700px");
    }
}



function toogle_convenio(ob){
    if ($(ob).parent().next().is(":visible")){
        $(ob).parent().next().hide();
    }else{
        $(ob).parent().next().show();
    }
}

function toogle_grupos_convenio(ob){
     $("div.grupo-convenios").hide();

     $("h4.ativo").removeClass("ativo");
     $(ob).parent().addClass("ativo");
       if ($(ob).parent().next().is(":visible")){
        $(ob).parent().next().hide();
    }else{
        $(ob).parent().next().show();
    }
}

function toggle_convenio_categorias(ob){
     if ($(ob).parent().parent().next().is(":visible")){
        $(ob).parent().parent().next().hide();
        $(ob).html("[+]");
    }else{
        $(ob).parent().parent().next().show();
        $(ob).html("[-]");
    }
}

var numero_de_convenios = 10;
var buscando_convenios = false;
function adicione_convenios(data){
      if (data.search("h4")>0){
      buscando_convenios = false;
      }else{
        $("p.btn-mais-convenios").hide();
       }
      numero_de_convenios+=10;
      $("div.lista_de_convenios").append(data);
}

function get_mais_convenios(){

    if (!buscando_convenios){
        buscando_convenios = true;
        $.get("/get_mais_convenios/"+numero_de_convenios+"/",adicione_convenios,"html");
    }
}


function adicione_convenios_cidades(data){
      buscando_cidades = false;
      $("div.convenios_da_cidade").html(data);
}
var buscando_cidades = false;
function get_convenios_por_cidade(ob,id){
    $("#lista-de-cidades a.ativo").removeClass("ativo");
    $(ob).addClass("ativo");
    if (!buscando_cidades){
        buscando_cidades = true;
        $.get("/get_convenios_por_cidade/"+id+"/",adicione_convenios_cidades,"html");
    }
}

function adicione_convenios_categorias(data){
      buscando_categorias = false;
      $("div.convenios_da_categoria").html(data);
}
var buscando_categorias = false;
function get_convenios_por_categoria(ob,id){
    $("#lista-de-categorias a.ativo").removeClass("ativo");
    $(ob).addClass("ativo");
    if (!buscando_categorias){
        buscando_categorias = true;
        $.get("/get_convenios_por_categoria/"+id+"/",adicione_convenios_categorias,"html");
    }
}


function busca_situacao_cadastral(){
    nome =$("#id-advogado-nome").val();$("#id-advogado-nome").val("Nome");
     reg =$("#id-advogado-registro").val(); $("#id-advogado-registro").val("Registro OAB/ES"); 
             
           $("#cadastro-estadual div.resposta").show();
                 $("#cadastro-estadual div.resposta div").html("<p>carregando...</p>");
                 $("#cadastro-estadual div.content").hide();

   $.post("/busca_situacao/",{"nome":nome,"reg":reg},function(data){
                 $("#cadastro-estadual div.resposta div").html(data);
        
    },"html");
}




