function jpane(){var a={showArrows:false,autoReinitialise:true,autoReinitialiseDelay:1500};var b=$("#pane1");b.jScrollPane(a);api=b.data("jsp")}var abrirFicha=function(a){$(".bg-alpha").fadeIn("fast");$(".conteudo-ficha").html(a);jpane();fecharFicha();$(".btn-imprimir").click(function(){window.print()});$(".btn-imprimir2").click(function(){window.print()});$(".bt-letra").click(function(){id=$(this).attr("title");$("#letra"+id).toggle();jpane();return false});$(".bt-cifra").click(function(){id=$(this).attr("title");$("#cifra"+id).toggle();jpane();return false});document.title="Clave Brasil > "+$(".top h3").text()};var fecharFicha=function(){$(".btn-fechar").click(function(){if($("#FlashRelationshipTree").length>0){$("#FlashRelationshipTree").css("visibility","visible")}$(".conteudo-ficha").empty();$(".bg-alpha").fadeOut("fast");return false});$(document).keydown(function(b){var a=27;if(b.which==a){$(".conteudo-ficha").empty();$(".bg-alpha").hide();return false}})};linksSubMenu=function(){$(".submenu-ul").find("a").each(function(){if(!$(this).hasClass("disabled")){$(this).click(function(){var a=$(this).parent();a=a.attr("id");a=a.substr(4,a.length);$.get($(this).attr("href"),{},function(b){jpane();api.getContentPane().html(b);location.hash=a});return false});if($(this).parent().attr("id")=="btn-descricao"){$(this).unbind("click").click(function(){var a=$(this).attr("href").replace(/\/descricao\//,"");location.hash="descricao";getFichaByHref(a);return false})}}else{$(this).click(function(){return false})}})};linksSubMenuArvore=function(){$(".submenu-ul").find("a").each(function(){if(!$(this).hasClass("disabled")){$(this).click(function(){var b=$(this).parent();b=b.attr("id");b=b.substr(4,b.length);if(b=="descricao"){var a=$(this).attr("href").replace(/\/descricao\//,"/");$(this).attr("href",a);$.get($(this).attr("href"),{},function(c){$(".ficha").html(c);jpane();linksSubMenuArvore();linksAjaxArvore(".lista-relacao");tagslinks("arvore");fecharFicha();$(".btn-imprimir").click(function(){window.print()})})}else{$.get($(this).attr("href"),{},function(c){jpane();api.getContentPane().html(c);linksAjaxArvore(".lista-relacao")})}return false})}else{$(this).click(function(){return false})}})};var linksAjaxArvore=function(a){$(a).find("a").each(function(){$(this).click(function(){var b=$(this).attr("href");var c=b.match(/html\/(.[^\/]+)\/(.[^\/]+)/);getFichaArvore(c[1],c[2]);return false})})};var linksAjax=function(a){$(a).find("a").each(function(){$(this).click(function(){var b=$(this).attr("href");var c=b.match(/html\/(.[^\/]+)\/(.[^\/]+)/);getFicha(c[1],c[2]);return false})})};function getFichaArvore(a,b){$.get("/html/"+a+"/ajax/"+b+"/",{},function(c){abrirFicha(c);linksSubMenuArvore();tagslinks("arvore")})}function getFicha(a,b){$.get("/html/"+a+"/ajax/"+b+"/",{},function(c){abrirFicha(c);linksSubMenu();tagslinks();if(location.hash){var d=location.hash;if(d=="#midias"){d="#videos"}$("#btn-"+d.substr(1,d.length)+" a").trigger("click")}})}function getFichaByHref(a){$.get(a,{},function(b){abrirFicha(b);linksSubMenu();tagslinks()})}var generateList=function(b){var a=0;$.get("/xml/"+b+"/grupos/",function(c){$(c).find("grupo").each(function(g){var f=$(this).attr("letra").toLowerCase();var d="item-"+$(this).attr("letra").toLowerCase();$(".lista-principal li").each(function(h){if($(this).attr("id")==d){$(this).find("a").removeClass("disabled");if(isNaN(f)){if(a==0){$(this).find("a").addClass("bomb")}a++}}})});gerarLinks(b)})};var getXML=function(b,a,c){$.get(b,function(g){$(".newlista").hide().remove();$(".items").empty();$(g).find("grupo").each(function(j){if($(this).attr("letra")==c.toUpperCase()){$(this).find("item").each(function(){var k=$(this);if(k.attr("nome")=="Artista Desconhecido"||k.attr("nome")=="Domínio Público"){}else{$(".items").append('<li><a href="/html/'+a+"s/"+k.attr("id")+'/">'+k.attr("nome")+"</a></li>")}})}});if(a=="artista"){var e=$(".items").find("li").size();var h=Math.floor(e/3);var i=$(".items").find("li").size()%3;var d=h+i;if(a=="artista"){if(h>37){var f=d}else{var f=37}}$(".items").find("li").each(function(j){if(j>=f){if(j%f==0){id_foo=parseInt(j/f);$(".sublista").parent().append('<ul id="foo'+id_foo+'" class="newlista sublista">')}$(this).appendTo("#foo"+id_foo)}})}});$("body").animate({scrollTop:0},"slow")};getPeriodos=function(){var a=0;$.get("/xml/contextos/",function(b){$(b).find("grupo").each(function(){var d=$(this).attr("id");var c=null;if($(this).find("contexto").size()<=0){c="disabled"}else{a++}if(d==$(this).attr("id")){periodo=$(this).attr("start")+" - "+$(this).attr("end");if($(this).attr("start")==1000){periodo="Antes de 1500"}if(a==1){$(".lista-principal").append('<li id="'+$(this).attr("id")+'" style="width:100px !important;"><a href="#" class="bomb '+c+'" onclick="getContextos('+$(this).attr("id")+'); return false;">'+periodo+"</a></li>")}else{$(".lista-principal").append('<li id="'+$(this).attr("id")+'" style="width:100px !important;"><a href="#" class="'+c+'" onclick="getContextos('+$(this).attr("id")+'); return false;">'+periodo+"</a></li>")}}});triggerFicha()})};var triggerFicha=function(){var c=location.href.split("/");var d=c[c.length-2];var b=c[4];var a=d.charAt(0).toLowerCase();if(d==b){$(".bomb").trigger("click")}else{$(".flagged").removeClass("flagged");if(b=="contextos"){$("#"+c[c.length-3]).find("a").addClass("flagged").trigger("click")}else{$("#item-"+a).find("a").addClass("flagged").trigger("click")}getFicha(b,d)}};getContextos=function(a){$.get("/xml/contextos/",function(b){$(b).find("grupo").each(function(){if($(this).attr("id")==a){$(".lista-principal").find("a").each(function(){$(this).removeClass("flagged")});$("#"+$(this).attr("id")).find("a").addClass("flagged");$(".items").empty();$(this).find("contexto").each(function(){var e=$(this);var d=e.attr("start");var c=e.attr("end");var f=(d==c)?d:d+" a "+c;$(".items").append('<li><a href="/html/contextos/'+e.parent().attr("id")+"/"+$(this).attr("id")+'">'+e.attr("nome")+"</a></li>")})}})});$("body").animate({scrollTop:0},"slow")};var gerarLinks=function(a){$("#links-"+a).find("a").each(function(b){$(this).click(function(){$("#links-"+a).find("a").each(function(){$(this).removeClass("flagged")});$(this).addClass("flagged");indice=$(this).parent().attr("id").split("-")[1].toUpperCase();nodeName=a.slice(0,a.length-1);if(indice=="DESCONHECIDO"||indice=="PUBLICO"){location.href=$(this).attr("href")}else{getXML("/xml/"+a+"/grupos/"+indice+"/",nodeName,indice)}return false})});triggerFicha()};var tagslinks=function(a){if($(".tags").size()>0){$(".tags").find("a").each(function(){$(this).click(function(){url=$(this).attr("href");$.get(url,function(b){jpane();api.getContentPane().empty();api.getContentPane().html(b);if(a){linksAjaxArvore(".lista-relacao")}});return false})})}else{return false}};function getAba(a){$.get(a,{},function(b){$(".conteudo").html(b);jpane();fecharFicha();$(".btn-imprimir").click(function(){window.print()});$(".btn-imprimir2").click(function(){window.print()})})}$(function(){function a(e){$.get("/"+e+"/",{},function(f){abrirFicha(f);$("body").animate({scrollTop:0},"slow")})}var b=location.href;var d=b.match(/html\/flat\/(.[^\/]+)/);if(d!=null){var c=d[1];a(c)}});function subPaginas(){var a=location.href;var c=a.match(/html\/flat\/(.[^\/]+)\/(.[^\/]+)/);if(c!=null){var b=c[2];switch(b){case"#cultura-musical-popular":$("#btn-popular a").trigger("click");break;case"#cultura-musical-urbana":$("#btn-urbana a").trigger("click");break;case"#cultura-musical-e-tecnologia":$("#btn-tecno a").trigger("click");break;case"#samba-cabula-e-videos-educativos":$("#btn-samba a").trigger("click");break;default:$("#btn-intro a").trigger("click");break}}else{$("#btn-intro a").trigger("click")}}var menuSobre=function(){$(".submenu-sobre a").mouseover(function(){}).mouseout(function(){}).click(function(){$(".submenu-sobre a").each(function(){$(this).removeClass("flagged")});$(this).addClass("flagged")});$("#btn-intro a").click(function(){getAba("/introducao/");location.hash="introducao";return false});$("#btn-popular a").click(function(){getAba("/cultura-musical-popular/");location.hash="cultura-musical-popular";return false});$("#btn-urbana a").click(function(){getAba("/cultura-musical-urbana/");location.hash="cultura-musical-urbana";return false});$("#btn-tecno a").click(function(){getAba("/cultura-musical-e-tecnologia/");location.hash="cultura-musical-e-tecnologia";return false});$("#btn-samba a").click(function(){getAba("/samba-cabula-e-videos-educativos/");location.hash="samba-cabula-e-videos-educativos";return false})};
