diff --git a/js/site.js b/js/site.js
index 1626596..7d34994 100644
--- a/js/site.js
+++ b/js/site.js
@@ -66,10 +66,10 @@ var tilejson = {
tilejson: '1.0.0',
scheme: 'xyz',
tiles: [
- 'http://maps.cardume.art.br/v2/eduamazonia/{z}/{x}/{y}.png'
+ 'http://tiles.infoamazonia.org/v2/eduamazonia/{z}/{x}/{y}.png'
],
grids: [
- 'http://maps.cardume.art.br/v2/eduamazonia/{z}/{x}/{y}.grid.json'
+ 'http://tiles.infoamazonia.org/v2/eduamazonia/{z}/{x}/{y}.grid.json'
],
formatter: function(options, data) {
var tooltip = '';
@@ -290,7 +290,7 @@ function loadSection(section) {
tilejson: '1.0.0',
scheme: 'xyz',
tiles: [
- 'http://maps.cardume.art.br/v2/eduamazonia_marcador/{z}/{x}/{y}.png'
+ 'http://tiles.infoamazonia.org/v2/eduamazonia_marcador/{z}/{x}/{y}.png'
],
formatter: function(options, data) {
return data
diff --git a/js/site.min.js b/js/site.min.js
index 0b486e8..78472b9 100644
--- a/js/site.min.js
+++ b/js/site.min.js
@@ -1 +1 @@
-function loadSection(a){$(".main-section").hide();$("#"+a).show();if(a=="navegue"&§ionLoaded[a]==false){if(!$.browser.safari){var b={};var c=$("#navegue #data");c.jScrollPane(b);resultsScrollApi=c.data("jsp")}$.getJSON("constatacoes.json.php?data=geral",function(a){irregularidadesData=a});$.getJSON("constatacoes.json.php?data=tipo",function(a){eduamazonia.tipo=a;$.each(eduamazonia.tipo,function(a,b){$("select.tipo").append(''+b.tipo+" ")});jQuery("select.tipo").chosen().trigger("liszt:updated")});$.getJSON("constatacoes.json.php?data=programa",function(a){eduamazonia.programa=a;$.each(eduamazonia.programa,function(a,b){$("select.programa").append(''+b.programa_desc+" ")});jQuery("select.programa").chosen().trigger("liszt:updated")});$.getJSON("constatacoes.json.php?data=cidade",function(a){eduamazonia.cidade=a;$.each(eduamazonia.cidade,function(a,b){$("select.cidade").append(''+b.cidade+" - "+b.estado+" ")});jQuery("select.cidade").chosen().trigger("liszt:updated");var b=mmg().factory(m).url("cidades.geojson",function(a,b){mmg_interaction(b)});e.addLayer(b)});$("select").chosen({allow_single_deselect:true}).change(function(){categories=[];i=0;$("select.filter").each(function(){var a=$(this).find("option:selected").val();var b=$(this).data("type");if(a){selectedFilters[b]=a}else{categories[i]=b;delete selectedFilters[b];i++}});if($(this).hasClass("cidade")){var a=$(this).find("option:selected").val();if(a){var b=$(this).find("option:selected").data("lat");var c=$(this).find("option:selected").data("lon");n(b,c,8,a)}else{n(-2,-57,4)}}if(!$.isEmptyObject(selectedFilters)){updateCurrentData()}d();theMagic()});function d(){if($.isEmptyObject(selectedFilters)){$("select.filter option").attr("disabled",false);$(".cidade-marker").show();$("select.filter").chosen().trigger("liszt:updated")}else{$.each(categories,function(a,b){$("select."+b+" option").attr("disabled",true);if(b=="cidade")$(".cidade-marker").hide();$.each(currentData[b],function(a,c){var d=$("select."+b+' option[value="'+c[b]+'"]');d.attr("disabled",false);if(b=="cidade")$('.cidade-marker[data-cidade="'+c[b]+'"]').show()});$("select."+b).chosen().trigger("liszt:updated")})}}var e;var f={tilejson:"1.0.0",scheme:"xyz",tiles:["http://maps.cardume.art.br/v2/eduamazonia_marcador/{z}/{x}/{y}.png"],formatter:function(a,b){return b}};e=new MM.Map("filter_map",new wax.mm.connector(f),null);e.setCenterZoom(new MM.Location(-56,-5),4);wax.mm.zoomer(e).appendTo(e.parent);wax.mm.interaction().map(e).tilejson(tilejson);var g=easey().map(e).easing("easeInOut");var h=4;var j=8;var k=new MM.Location(6,-77);var l=new MM.Location(-15,-43);e.setZoomRange(h,j);e.coordLimits=[e.locationCoordinate(k).zoomTo(h),e.locationCoordinate(l).zoomTo(j)];layer.tileLimits=[e.locationCoordinate(k).zoomTo(h),e.locationCoordinate(l).zoomTo(j)];sectionLoaded[a]=true;function m(a){var b=document.createElement("div");b.className="cidade-marker";$(b).attr("data-cidade",a.id).data("lat",a.properties.geo_latitude).data("lon",a.properties.geo_longitude).append(''+a.id+" - "+a.properties.estado+" ");$('option[value="'+a.id+'"]').data("lat",a.properties.geo_latitude).data("lon",a.properties.geo_longitude);return b}$(".cidade-marker").live("click",function(){var a=$(this).data("lat");var b=$(this).data("lon");var c=$(this).data("cidade");n(a,b,8,c);$("select.cidade option").attr("selected",false);$('select.cidade option[value="'+c+'"]').attr("selected",true);$("select.cidade").chosen().trigger("liszt:updated").change()});function n(a,b,c,d){easey().map(e).to(e.locationCoordinate({lat:a,lon:b}).zoomTo(c)).run(2e3);$(".cidade-marker").removeClass("active");if(d)$('.cidade-marker[data-cidade="'+d+'"]').addClass("active")}}}function updateCurrentData(){currentData={};$.each(categories,function(a,b){currentData[b]=getCategoryData(selectedFilters,b)});currentData.irregularidades=getIrregularidades(selectedFilters)}function getData(a,b){var c={};$.each(b,function(b,d){c[d]=getCategoryData(a,d)});c.irregularidades=getIrregularidades(a);return c}function getCategoryData(a,b){var c=[];var d=0;$.each(eduamazonia[b],function(e,f){var g={};var h;g[b]=f[b];var j=$.extend({},a,g);h=getIrregularidadesCount(j);if(h>=1){c[d]=f;c[d].count=h;d++}});var e=jLinq.from(c).sort("-count").select();return e}function addFilter(a,b){$("select."+a+" option").attr("selected",false);$("select."+a+' option[value="'+b+'"]').attr("selected",true);$("select."+a).chosen().trigger("liszt:updated").change();return false}function clearFilter(a){$("select."+a+"option").attr("selected",false);$("select."+a).chosen().trigger("liszt:updated").change();return false}function getIrregularidadesCount(a){var b=jLinq.from(irregularidadesData);jQuery.each(a,function(a,c){b=b.starts(a,c)});return b.count()}function getIrregularidades(a){var b=jLinq.from(irregularidadesData);jQuery.each(a,function(a,c){b=b.starts(a,c)});return b.select()}function theMagic(){var a=$("#data");var b=a.find("header .inside");var c=a.find("#data-table");var d=a.find("#links");var e=a.find("#graphs");var f=a.find("#irregularidades");b.empty();c.empty();d.empty();e.empty();f.removeClass("active").empty();if($.isEmptyObject(selectedFilters)){a.find(".landing").show();if(!$.browser.safari)resultsScrollApi.reinitialise();return false}else a.find(".landing").hide();var g={};var h="";$.each(selectedFilters,function(a,b){h+=b});if(selectedFilters.cidade&&!selectedFilters.programa&&!selectedFilters.tipo){h=selectedFilters.cidade}else if(selectedFilters.cidade&&selectedFilters.programa&&!selectedFilters.tipo){h=selectedFilters.programa+" na cidade de "+selectedFilters.cidade}else if(selectedFilters.cidade&&!selectedFilters.programa&&selectedFilters.tipo){h=selectedFilters.tipo+" na cidade de "+selectedFilters.cidade}else if(selectedFilters.cidade&&selectedFilters.programa&&selectedFilters.tipo){h=selectedFilters.tipo+" em "+selectedFilters.programa+" na cidade de "+selectedFilters.cidade}else if(!selectedFilters.cidade&&selectedFilters.programa&&selectedFilters.tipo){h=selectedFilters.tipo+" em "+selectedFilters.programa}b.append("
"+h+" ");if(selectedFilters.cidade&&!selectedFilters.tipo&&!selectedFilters.programa){e.append('
');drawCidade(selectedFilters,"graph01");$("#graph01").before("Irregularidades por programa na cidade ");g.programa=currentData.programa;var i="";i+='Número de irregularidades Programas do governo Média das cidades fiscalizadas ';var j=0;var k=0;$.each(eduamazonia.programa,function(a,b){var c=jLinq.from(g.programa).starts("programa",b.programa).select();$.each(c,function(a,b){c=b});var d=c.count;var e;if(!d){d="--";e=false}else{j=j+d;e="class=\"filterable\" onClick=\"addFilter('programa', '"+b.programa+"');\""}var f=Math.ceil(b.constatacoes/32);k=Math.ceil(k+b.constatacoes/32);i+=''+d+" "+b.programa_desc+' '+f+" "});i+=''+j+' TOTAL '+k+" ";i+="
";c.append(i)}else if(!selectedFilters.cidade&&selectedFilters.tipo&&!selectedFilters.programa){e.append('
');drawPieChart("programa","graph01");$("#graph01").before("Irregularidades por programa ");drawColumnChart("cidade","graph02");$("#graph02").before("Irregularidades por cidade ");g.programa=currentData.programa;var i="";i+='Total Programas ';var j=0;i+=' ';$.each(eduamazonia.programa,function(a,b){var c=jLinq.from(g.programa).starts("programa",b.programa).select();$.each(c,function(a,b){c=b});var d=c.count;var e;if(!d){d="--";e=false}else{j=j+d;e="class=\"filterable\" onClick=\"addFilter('programa', '"+b.programa+"');\""}i+=""+b.programa_desc+' '+d+" "});i+="
";c.append(i);c.find("td.total").text(j);c.find("td.total").append("irregularidades ")}else if(!selectedFilters.cidade&&!selectedFilters.tipo&&selectedFilters.programa){e.append('
');drawPieChart("tipo","graph01");$("#graph01").before("Irregularidades por tipo ");drawColumnChart("cidade","graph02");$("#graph02").before("Irregularidades por cidade ");g.tipo=currentData.tipo;var i="";i+='Total Tipos de irregularidades ';var j=0;i+=' ';$.each(eduamazonia.tipo,function(a,b){var c=jLinq.from(g.tipo).starts("tipo",b.tipo).select();$.each(c,function(a,b){c=b});var d=c.count;var e;if(!d){d="--";e=false}else{j=j+d;e="class=\"filterable\" onClick=\"addFilter('tipo', '"+b.tipo+"');\""}i+=""+b.tipo+' '+d+" "});i+="
";c.append(i);c.find("td.total").text(j);c.find("td.total").append("irregularidades ")}else if(selectedFilters.cidade&&selectedFilters.tipo&&!selectedFilters.programa){e.append('
');drawPieChart("programa","graph01");$("#graph01").before("Irregularidades por programa ");g.programa=currentData.programa;var i="";i+='Total Programas ';var j=0;i+=' ';$.each(eduamazonia.programa,function(a,b){var c=jLinq.from(g.programa).starts("programa",b.programa).select();$.each(c,function(a,b){c=b});var d=c.count;var e;if(!d){d="--";e=false}else{j=j+d;e="class=\"filterable\" onClick=\"addFilter('programa', '"+b.programa+"');\""}i+=""+b.programa_desc+' '+d+" "});i+="
";c.append(i);c.find("td.total").text(j);c.find("td.total").append("irregularidades ");var l=getData({tipo:selectedFilters.tipo},["programa"]);drawPieChart("programa","graph02",l);$("#graph02").before("Comparativo com o total em todas as cidades ")}else if(!selectedFilters.cidade&&selectedFilters.tipo&&selectedFilters.programa){e.append('
');drawColumnChart("cidade","graph01");$("#graph01").before("Irregularidades por cidade ");g.cidade=currentData.cidade;var i="";i+='Total As 10 cidades com mais irregularidades ';var j=getIrregularidadesCount(selectedFilters);i+=' ';$.each(g.cidade,function(a,b){var c="class=\"filterable\" onClick=\"addFilter('cidade', '"+b.cidade+"');\"";if(a<10)i+=""+b.cidade+' '+b.count+" "});i+="
";c.append(i);c.find("td.total").text(j);c.find("td.total").append("irregularidades ")}else if(selectedFilters.cidade&&!selectedFilters.tipo&&selectedFilters.programa){e.append('
');drawPieChart("tipo","graph01");$("#graph01").before("Irregularidades por tipo ");g.tipo=currentData.tipo;var i="";i+='Total Tipos de irregularidades ';var j=0;i+=' ';$.each(eduamazonia.tipo,function(a,b){var c=jLinq.from(g.tipo).starts("tipo",b.tipo).select();$.each(c,function(a,b){c=b});var d=c.count;var e;if(!d){d="--";e=false}else{j=j+d;e="class=\"filterable\" onClick=\"addFilter('tipo', '"+b.tipo+"');\""}i+=""+b.tipo+' '+d+" "});i+="
";c.append(i);c.find("td.total").text(j);c.find("td.total").append("irregularidades ");var l=getData({programa:selectedFilters.programa},["tipo"]);drawPieChart("tipo","graph02",l);$("#graph02").before("Comparativo com o total em todas as cidades ")}else if(selectedFilters.cidade&&selectedFilters.tipo&&selectedFilters.programa){c.append('Total: '+getIrregularidadesCount(selectedFilters)+" irregularidades
")}if(Object.keys(selectedFilters).length>=2){var m=categories[0];if(m)var n=m.charAt(0).toUpperCase()+m.slice(1)+"s";if(Object.keys(selectedFilters).length==2)d.append('Exibir a lista de irregularidades ');else f.addClass("active");var o="";o+='';if(m)o+=''+n+" ";o+="Irregularidades ";$.each(currentData.irregularidades,function(a,b){o+="";if(m)o+=''+b[m]+" ";o+=""+b.constatacao+"
"});o+="
";f.append(o)}if(selectedFilters.cidade){var p=jLinq.from(eduamazonia.cidade).starts("cidade",selectedFilters.cidade).select();p=p[0];d.append('Veja a integra do relatório da CGU ');$(".relatorio.button").attr("href","relatorios/"+p.relatorio)}$(".irregularidades-toggle").click(function(){if(!f.hasClass("active")){f.addClass("active");$(this).text("Esconder a lista de irregularidades");if(!$.browser.safari)resultsScrollApi.reinitialise();$()}else{f.removeClass("active");$(this).text("Exibir a lista de irregularidades");if(!$.browser.safari)resultsScrollApi.reinitialise()}return false});if(!$.browser.safari)resultsScrollApi.reinitialise();$(".jspPane, .jspDrag").css({top:0})}function getCidadeGraphData(a){var b=[];b[0]=[];var c=a.cidade;b[0][0]="";jQuery.each(currentData.tipo,function(a,c){b[0][a+1]=c.tipo});jQuery.each(currentData.programa,function(a,d){b[a+1]=[];b[a+1][0]=d.programa_desc;jQuery.each(currentData.tipo,function(e,f){b[a+1][e+1]=getIrregularidadesCount({programa:d.programa,tipo:f.tipo,cidade:c})})});return b}function getPieGraphData(a,b){if(typeof b=="undefined")var c=currentData;else var c=b;var d=[];d[0]=[];d[0][0]="";d[0][1]="";jQuery.each(c[a],function(b,c){d[b+1]=[];d[b+1][0]=c[a];d[b+1][1]=c.count});return d}function getColumnGraphData(a,b){if(typeof b=="undefined")var c=currentData;else var c=b;var d=[];d[0]=[];d[1]=[];d[0][0]="";d[1][0]="";jQuery.each(c[a],function(b,c){d[0][b+1]=c[a];d[1][b+1]=c.count});return d}function drawPieChart(a,b,c){var d=new google.visualization.ChartWrapper({chartType:"PieChart",dataTable:getPieGraphData(a,c),options:{width:450,height:400,backgroundColor:"transparent"},containerId:b});d.draw();return}function drawColumnChart(a,b,c){var d=new google.visualization.ChartWrapper({chartType:"ColumnChart",dataTable:getColumnGraphData(a,c),options:{width:450,height:500,backgroundColor:"transparent"},containerId:b});d.draw();return}function drawCidade(a,b){var c=new google.visualization.ChartWrapper({chartType:"ComboChart",dataTable:getCidadeGraphData(a),options:{width:450,height:400,backgroundColor:"transparent",seriesType:"bars",isStacked:true},containerId:b});c.draw();return}var userAgent=navigator.userAgent.toLowerCase();$.browser.chrome=/chrome/.test(navigator.userAgent.toLowerCase());if($.browser.chrome){userAgent=userAgent.substring(userAgent.indexOf("chrome/")+7);userAgent=userAgent.substring(0,userAgent.indexOf("."));$.browser.version=userAgent;$.browser.safari=false}if($.browser.safari){userAgent=userAgent.substring(userAgent.indexOf("safari/")+7);userAgent=userAgent.substring(0,userAgent.indexOf("."));$.browser.version=userAgent}$(document).ready(function(){if(window.location!=window.parent.location)$("html,body").css({overflow:"hidden"});$("#carousel").carousel({slideSpeed:700});$("#map img").live("click",function(){return false});$(".programas-toggle").click(function(){if($("#programas-more").hasClass("active")){$("#programas-more").removeClass("active");$("#carousel .programas .graph").show();$(this).text("Saiba mais sobre os programas do Ministério da Educação")}else{$("#programas-more").addClass("active");if(!$.browser.safari)$("#programas-more").jScrollPane();$("#carousel .programas .graph").hide();$(this).text("Ocultar informações sobre os programas do Ministério da Educação")}return false});if(!$.browser.safari)$("#carousel .reportagem").jScrollPane({autoReinitialise:true})});var m;var layer;var tilejson={tilejson:"1.0.0",scheme:"xyz",tiles:["http://maps.cardume.art.br/v2/eduamazonia/{z}/{x}/{y}.png"],grids:["http://maps.cardume.art.br/v2/eduamazonia/{z}/{x}/{y}.grid.json"],formatter:function(a,b){var c="";c+='';c+="
"+b.cidade+" ";c+="
"+b.estado+" ";c+='
';c+='total de ';c+=''+b.constatacoes+" ";c+='';c+="
";c+='
';if(b.despesa_irregular)c+=""+b.despesa_irregular+" em despesa irregular ";if(b.desvio_de_finalidade)c+=""+b.desvio_de_finalidade+" em desvio de finalidade ";if(b.falta_de_controle_administrativo)c+=""+b.falta_de_controle_administrativo+" em falta de controle administrativo ";if(b.falta_de_controle_social)c+=""+b.falta_de_controle_social+" em falta de controle social ";if(b.falta_de_prestacao_de_contas)c+=""+b.falta_de_prestacao_de_contas+" em falta de prestação de contas ";c+=" ";c+="
";return c}};$(document).ready(function(){layer=new wax.mm.connector(tilejson);m=new MM.Map("map",new wax.mm.connector(tilejson),null,[easey.DragHandler(),easey.TouchHandler(),easey.MouseWheelHandler(),easey.DoubleClickHandler()]);m.setCenterZoom(new MM.Location(-48,-7),4);wax.mm.zoomer(m).appendTo(m.parent);wax.mm.interaction().map(m).tilejson(tilejson).on(wax.tooltip().animate(false).parent(m.parent).events()).on({on:function(a){$(".default-tip").hide();$(".wax-tooltip .close").text("Fechar")},off:function(a){if(!$(".dynamic-tip").length)$(".default-tip").show();else $(".wax-tooltip .close").text("Fechar")}});var a=4;var b=8;var c=new MM.Location(9,-75);var d=new MM.Location(-37,-4);m.setZoomRange(a,b);m.coordLimits=[m.locationCoordinate(c).zoomTo(a),m.locationCoordinate(d).zoomTo(b)];layer.tileLimits=[m.locationCoordinate(c).zoomTo(a),m.locationCoordinate(d).zoomTo(b)]});$(document).ready(function(){$("nav#main-nav a").click(function(){var a=$(this).data("section");if(a){loadSection(a);return false}})});google.load("visualization","1",{packages:["corechart"]});var irregularidadesData;var currentData;var eduamazonia={};var selectedFilters={};var categories=[];var resultsScrollApi;var sectionLoaded={};sectionLoaded.navegue=false;(function(a){a.fn.carousel=function(b){function h(b){d.find("li").removeClass("active");d.find("[data-slide='"+b+"']").addClass("active");var e=a(".carousel-content").find("[data-slide='"+b+"']");var g=e.position();var h=g.left;c.find(".carousel-content").stop().animate({left:-h},f)}function i(){var a=d.find("li.active").data("slide");var b=c.find("[data-slide='"+a+"']").next();if(b.length)var e=b.data("slide");else var e=c.find("li:nth-child(1)").data("slide");h(e)}function j(){var a=d.find("li.active").data("slide");var b=c.find("[data-slide='"+a+"']").prev();if(b.length)var e=b.data("slide");else var e=c.find("li:last-child").data("slide");h(e)}var c=a(this);var d=a(this).find("nav");var e=c.attr("id");var f=b.slideSpeed;var g=c.find(".carousel-content > li").length;c.find(".carousel-content").each(function(){var b=a(this).find("> li").width();var c=b*g;a(this).width(c)});d.find("a").click(function(){h(a(this).parent().data("slide"));if(b.autoRotate)a.doTimeout(e,slideTimer,function(){i();return true});return false});if(b.autoRotate)a.doTimeout(e,slideTimer,function(){i();return true});c.find(".next").click(function(){i();return false});c.find(".prev").click(function(){j();return false})}})(jQuery);var normalize=function(){var a="ÃÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛãàáäâèéëêìíïîòóöôùúüûÑñÇç",b="AAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuunncc",c={};for(var d=0;d'+t.tipo+"")});jQuery("select.tipo").chosen().trigger("liszt:updated")});$.getJSON("constatacoes.json.php?data=programa",function(e){eduamazonia.programa=e;$.each(eduamazonia.programa,function(e,t){$("select.programa").append(''+t.programa_desc+" ")});jQuery("select.programa").chosen().trigger("liszt:updated")});$.getJSON("constatacoes.json.php?data=cidade",function(e){eduamazonia.cidade=e;$.each(eduamazonia.cidade,function(e,t){$("select.cidade").append(''+t.cidade+" - "+t.estado+" ")});jQuery("select.cidade").chosen().trigger("liszt:updated");var t=mmg().factory(h).url("cidades.geojson",function(e,t){mmg_interaction(t)});s.addLayer(t)});$("select").chosen({allow_single_deselect:true}).change(function(){categories=[];i=0;$("select.filter").each(function(){var e=$(this).find("option:selected").val();var t=$(this).data("type");if(e){selectedFilters[t]=e}else{categories[i]=t;delete selectedFilters[t];i++}});if($(this).hasClass("cidade")){var e=$(this).find("option:selected").val();if(e){var t=$(this).find("option:selected").data("lat");var n=$(this).find("option:selected").data("lon");p(t,n,8,e)}else{p(-2,-57,4)}}if(!$.isEmptyObject(selectedFilters)){updateCurrentData()}r();theMagic()});function r(){if($.isEmptyObject(selectedFilters)){$("select.filter option").attr("disabled",false);$(".cidade-marker").show();$("select.filter").chosen().trigger("liszt:updated")}else{$.each(categories,function(e,t){$("select."+t+" option").attr("disabled",true);if(t=="cidade")$(".cidade-marker").hide();$.each(currentData[t],function(e,n){var r=$("select."+t+' option[value="'+n[t]+'"]');r.attr("disabled",false);if(t=="cidade")$('.cidade-marker[data-cidade="'+n[t]+'"]').show()});$("select."+t).chosen().trigger("liszt:updated")})}}var s;var o={tilejson:"1.0.0",scheme:"xyz",tiles:["http://tiles.infoamazonia.org/v2/eduamazonia_marcador/{z}/{x}/{y}.png"],formatter:function(e,t){return t}};s=new MM.Map("filter_map",new wax.mm.connector(o),null);s.setCenterZoom(new MM.Location(-56,-5),4);wax.mm.zoomer(s).appendTo(s.parent);wax.mm.interaction().map(s).tilejson(tilejson);var u=easey().map(s).easing("easeInOut");var a=4;var f=8;var l=new MM.Location(6,-77);var c=new MM.Location(-15,-43);s.setZoomRange(a,f);s.coordLimits=[s.locationCoordinate(l).zoomTo(a),s.locationCoordinate(c).zoomTo(f)];layer.tileLimits=[s.locationCoordinate(l).zoomTo(a),s.locationCoordinate(c).zoomTo(f)];sectionLoaded[e]=true;function h(e){var t=document.createElement("div");t.className="cidade-marker";$(t).attr("data-cidade",e.id).data("lat",e.properties.geo_latitude).data("lon",e.properties.geo_longitude).append(''+e.id+" - "+e.properties.estado+" ");$('option[value="'+e.id+'"]').data("lat",e.properties.geo_latitude).data("lon",e.properties.geo_longitude);return t}$(".cidade-marker").live("click",function(){var e=$(this).data("lat");var t=$(this).data("lon");var n=$(this).data("cidade");p(e,t,8,n);$("select.cidade option").attr("selected",false);$('select.cidade option[value="'+n+'"]').attr("selected",true);$("select.cidade").chosen().trigger("liszt:updated").change()});function p(e,t,n,r){easey().map(s).to(s.locationCoordinate({lat:e,lon:t}).zoomTo(n)).run(2e3);$(".cidade-marker").removeClass("active");if(r)$('.cidade-marker[data-cidade="'+r+'"]').addClass("active")}}}function updateCurrentData(){currentData={};$.each(categories,function(e,t){currentData[t]=getCategoryData(selectedFilters,t)});currentData.irregularidades=getIrregularidades(selectedFilters)}function getData(e,t){var n={};$.each(t,function(t,r){n[r]=getCategoryData(e,r)});n.irregularidades=getIrregularidades(e);return n}function getCategoryData(e,t){var n=[];var r=0;$.each(eduamazonia[t],function(i,s){var o={};var u;o[t]=s[t];var a=$.extend({},e,o);u=getIrregularidadesCount(a);if(u>=1){n[r]=s;n[r].count=u;r++}});var i=jLinq.from(n).sort("-count").select();return i}function addFilter(e,t){$("select."+e+" option").attr("selected",false);$("select."+e+' option[value="'+t+'"]').attr("selected",true);$("select."+e).chosen().trigger("liszt:updated").change();return false}function clearFilter(e){$("select."+e+"option").attr("selected",false);$("select."+e).chosen().trigger("liszt:updated").change();return false}function getIrregularidadesCount(e){var t=jLinq.from(irregularidadesData);jQuery.each(e,function(e,n){t=t.starts(e,n)});return t.count()}function getIrregularidades(e){var t=jLinq.from(irregularidadesData);jQuery.each(e,function(e,n){t=t.starts(e,n)});return t.select()}function theMagic(){var e=$("#data");var t=e.find("header .inside");var n=e.find("#data-table");var r=e.find("#links");var i=e.find("#graphs");var s=e.find("#irregularidades");t.empty();n.empty();r.empty();i.empty();s.removeClass("active").empty();if($.isEmptyObject(selectedFilters)){e.find(".landing").show();if(!$.browser.safari)resultsScrollApi.reinitialise();return false}else e.find(".landing").hide();var o={};var u="";$.each(selectedFilters,function(e,t){u+=t});if(selectedFilters.cidade&&!selectedFilters.programa&&!selectedFilters.tipo){u=selectedFilters.cidade}else if(selectedFilters.cidade&&selectedFilters.programa&&!selectedFilters.tipo){u=selectedFilters.programa+" na cidade de "+selectedFilters.cidade}else if(selectedFilters.cidade&&!selectedFilters.programa&&selectedFilters.tipo){u=selectedFilters.tipo+" na cidade de "+selectedFilters.cidade}else if(selectedFilters.cidade&&selectedFilters.programa&&selectedFilters.tipo){u=selectedFilters.tipo+" em "+selectedFilters.programa+" na cidade de "+selectedFilters.cidade}else if(!selectedFilters.cidade&&selectedFilters.programa&&selectedFilters.tipo){u=selectedFilters.tipo+" em "+selectedFilters.programa}t.append(""+u+" ");if(selectedFilters.cidade&&!selectedFilters.tipo&&!selectedFilters.programa){i.append('
');drawCidade(selectedFilters,"graph01");$("#graph01").before("Irregularidades por programa na cidade ");o.programa=currentData.programa;var a="";a+='Número de irregularidades Programas do governo Média das cidades fiscalizadas ';var f=0;var l=0;$.each(eduamazonia.programa,function(e,t){var n=jLinq.from(o.programa).starts("programa",t.programa).select();$.each(n,function(e,t){n=t});var r=n.count;var i;if(!r){r="--";i=false}else{f=f+r;i="class=\"filterable\" onClick=\"addFilter('programa', '"+t.programa+"');\""}var s=Math.ceil(t.constatacoes/32);l=Math.ceil(l+t.constatacoes/32);a+=''+r+" "+t.programa_desc+' '+s+" "});a+=''+f+' TOTAL '+l+" ";a+="
";n.append(a)}else if(!selectedFilters.cidade&&selectedFilters.tipo&&!selectedFilters.programa){i.append('
');drawPieChart("programa","graph01");$("#graph01").before("Irregularidades por programa ");drawColumnChart("cidade","graph02");$("#graph02").before("Irregularidades por cidade ");o.programa=currentData.programa;var a="";a+='Total Programas ';var f=0;a+=' ';$.each(eduamazonia.programa,function(e,t){var n=jLinq.from(o.programa).starts("programa",t.programa).select();$.each(n,function(e,t){n=t});var r=n.count;var i;if(!r){r="--";i=false}else{f=f+r;i="class=\"filterable\" onClick=\"addFilter('programa', '"+t.programa+"');\""}a+=""+t.programa_desc+' '+r+" "});a+="
";n.append(a);n.find("td.total").text(f);n.find("td.total").append("irregularidades ")}else if(!selectedFilters.cidade&&!selectedFilters.tipo&&selectedFilters.programa){i.append('
');drawPieChart("tipo","graph01");$("#graph01").before("Irregularidades por tipo ");drawColumnChart("cidade","graph02");$("#graph02").before("Irregularidades por cidade ");o.tipo=currentData.tipo;var a="";a+='Total Tipos de irregularidades ';var f=0;a+=' ';$.each(eduamazonia.tipo,function(e,t){var n=jLinq.from(o.tipo).starts("tipo",t.tipo).select();$.each(n,function(e,t){n=t});var r=n.count;var i;if(!r){r="--";i=false}else{f=f+r;i="class=\"filterable\" onClick=\"addFilter('tipo', '"+t.tipo+"');\""}a+=""+t.tipo+' '+r+" "});a+="
";n.append(a);n.find("td.total").text(f);n.find("td.total").append("irregularidades ")}else if(selectedFilters.cidade&&selectedFilters.tipo&&!selectedFilters.programa){i.append('
');drawPieChart("programa","graph01");$("#graph01").before("Irregularidades por programa ");o.programa=currentData.programa;var a="";a+='Total Programas ';var f=0;a+=' ';$.each(eduamazonia.programa,function(e,t){var n=jLinq.from(o.programa).starts("programa",t.programa).select();$.each(n,function(e,t){n=t});var r=n.count;var i;if(!r){r="--";i=false}else{f=f+r;i="class=\"filterable\" onClick=\"addFilter('programa', '"+t.programa+"');\""}a+=""+t.programa_desc+' '+r+" "});a+="
";n.append(a);n.find("td.total").text(f);n.find("td.total").append("irregularidades ");var c=getData({tipo:selectedFilters.tipo},["programa"]);drawPieChart("programa","graph02",c);$("#graph02").before("Comparativo com o total em todas as cidades ")}else if(!selectedFilters.cidade&&selectedFilters.tipo&&selectedFilters.programa){i.append('
');drawColumnChart("cidade","graph01");$("#graph01").before("Irregularidades por cidade ");o.cidade=currentData.cidade;var a="";a+='Total As 10 cidades com mais irregularidades ';var f=getIrregularidadesCount(selectedFilters);a+=' ';$.each(o.cidade,function(e,t){var n="class=\"filterable\" onClick=\"addFilter('cidade', '"+t.cidade+"');\"";if(e<10)a+=""+t.cidade+' '+t.count+" "});a+="
";n.append(a);n.find("td.total").text(f);n.find("td.total").append("irregularidades ")}else if(selectedFilters.cidade&&!selectedFilters.tipo&&selectedFilters.programa){i.append('
');drawPieChart("tipo","graph01");$("#graph01").before("Irregularidades por tipo ");o.tipo=currentData.tipo;var a="";a+='Total Tipos de irregularidades ';var f=0;a+=' ';$.each(eduamazonia.tipo,function(e,t){var n=jLinq.from(o.tipo).starts("tipo",t.tipo).select();$.each(n,function(e,t){n=t});var r=n.count;var i;if(!r){r="--";i=false}else{f=f+r;i="class=\"filterable\" onClick=\"addFilter('tipo', '"+t.tipo+"');\""}a+=""+t.tipo+' '+r+" "});a+="
";n.append(a);n.find("td.total").text(f);n.find("td.total").append("irregularidades ");var c=getData({programa:selectedFilters.programa},["tipo"]);drawPieChart("tipo","graph02",c);$("#graph02").before("Comparativo com o total em todas as cidades ")}else if(selectedFilters.cidade&&selectedFilters.tipo&&selectedFilters.programa){n.append('Total: '+getIrregularidadesCount(selectedFilters)+" irregularidades
")}if(Object.keys(selectedFilters).length>=2){var h=categories[0];if(h)var p=h.charAt(0).toUpperCase()+h.slice(1)+"s";if(Object.keys(selectedFilters).length==2)r.append('Exibir a lista de irregularidades ');else s.addClass("active");var d="";d+='';if(h)d+=''+p+" ";d+="Irregularidades ";$.each(currentData.irregularidades,function(e,t){d+="";if(h)d+=''+t[h]+" ";d+=""+t.constatacao+"
"});d+="
";s.append(d)}if(selectedFilters.cidade){var v=jLinq.from(eduamazonia.cidade).starts("cidade",selectedFilters.cidade).select();v=v[0];r.append('Veja a integra do relatório da CGU ');$(".relatorio.button").attr("href","relatorios/"+v.relatorio)}$(".irregularidades-toggle").click(function(){if(!s.hasClass("active")){s.addClass("active");$(this).text("Esconder a lista de irregularidades");if(!$.browser.safari)resultsScrollApi.reinitialise();$()}else{s.removeClass("active");$(this).text("Exibir a lista de irregularidades");if(!$.browser.safari)resultsScrollApi.reinitialise()}return false});if(!$.browser.safari)resultsScrollApi.reinitialise();$(".jspPane, .jspDrag").css({top:0})}function getCidadeGraphData(e){var t=[];t[0]=[];var n=e.cidade;t[0][0]="";jQuery.each(currentData.tipo,function(e,n){t[0][e+1]=n.tipo});jQuery.each(currentData.programa,function(e,r){t[e+1]=[];t[e+1][0]=r.programa_desc;jQuery.each(currentData.tipo,function(i,s){t[e+1][i+1]=getIrregularidadesCount({programa:r.programa,tipo:s.tipo,cidade:n})})});return t}function getPieGraphData(e,t){if(typeof t=="undefined")var n=currentData;else var n=t;var r=[];r[0]=[];r[0][0]="";r[0][1]="";jQuery.each(n[e],function(t,n){r[t+1]=[];r[t+1][0]=n[e];r[t+1][1]=n.count});return r}function getColumnGraphData(e,t){if(typeof t=="undefined")var n=currentData;else var n=t;var r=[];r[0]=[];r[1]=[];r[0][0]="";r[1][0]="";jQuery.each(n[e],function(t,n){r[0][t+1]=n[e];r[1][t+1]=n.count});return r}function drawPieChart(e,t,n){var r=new google.visualization.ChartWrapper({chartType:"PieChart",dataTable:getPieGraphData(e,n),options:{width:450,height:400,backgroundColor:"transparent"},containerId:t});r.draw();return}function drawColumnChart(e,t,n){var r=new google.visualization.ChartWrapper({chartType:"ColumnChart",dataTable:getColumnGraphData(e,n),options:{width:450,height:500,backgroundColor:"transparent"},containerId:t});r.draw();return}function drawCidade(e,t){var n=new google.visualization.ChartWrapper({chartType:"ComboChart",dataTable:getCidadeGraphData(e),options:{width:450,height:400,backgroundColor:"transparent",seriesType:"bars",isStacked:true},containerId:t});n.draw();return}var userAgent=navigator.userAgent.toLowerCase();$.browser.chrome=/chrome/.test(navigator.userAgent.toLowerCase());if($.browser.chrome){userAgent=userAgent.substring(userAgent.indexOf("chrome/")+7);userAgent=userAgent.substring(0,userAgent.indexOf("."));$.browser.version=userAgent;$.browser.safari=false}if($.browser.safari){userAgent=userAgent.substring(userAgent.indexOf("safari/")+7);userAgent=userAgent.substring(0,userAgent.indexOf("."));$.browser.version=userAgent}$(document).ready(function(){if(window.location!=window.parent.location)$("html,body").css({overflow:"hidden"});$("#carousel").carousel({slideSpeed:700});$("#map img").live("click",function(){return false});$(".programas-toggle").click(function(){if($("#programas-more").hasClass("active")){$("#programas-more").removeClass("active");$("#carousel .programas .graph").show();$(this).text("Saiba mais sobre os programas do Ministério da Educação")}else{$("#programas-more").addClass("active");if(!$.browser.safari)$("#programas-more").jScrollPane();$("#carousel .programas .graph").hide();$(this).text("Ocultar informações sobre os programas do Ministério da Educação")}return false});if(!$.browser.safari)$("#carousel .reportagem").jScrollPane({autoReinitialise:true})});var m;var layer;var tilejson={tilejson:"1.0.0",scheme:"xyz",tiles:["http://tiles.infoamazonia.org/v2/eduamazonia/{z}/{x}/{y}.png"],grids:["http://tiles.infoamazonia.org/v2/eduamazonia/{z}/{x}/{y}.grid.json"],formatter:function(e,t){var n="";n+='';n+="
"+t.cidade+" ";n+="
"+t.estado+" ";n+='
';n+='total de ';n+=''+t.constatacoes+" ";n+='';n+="
";n+='
';if(t.despesa_irregular)n+=""+t.despesa_irregular+" em despesa irregular ";if(t.desvio_de_finalidade)n+=""+t.desvio_de_finalidade+" em desvio de finalidade ";if(t.falta_de_controle_administrativo)n+=""+t.falta_de_controle_administrativo+" em falta de controle administrativo ";if(t.falta_de_controle_social)n+=""+t.falta_de_controle_social+" em falta de controle social ";if(t.falta_de_prestacao_de_contas)n+=""+t.falta_de_prestacao_de_contas+" em falta de prestação de contas ";n+=" ";n+="
";return n}};$(document).ready(function(){layer=new wax.mm.connector(tilejson);m=new MM.Map("map",new wax.mm.connector(tilejson),null,[easey.DragHandler(),easey.TouchHandler(),easey.MouseWheelHandler(),easey.DoubleClickHandler()]);m.setCenterZoom(new MM.Location(-48,-7),4);wax.mm.zoomer(m).appendTo(m.parent);wax.mm.interaction().map(m).tilejson(tilejson).on(wax.tooltip().animate(false).parent(m.parent).events()).on({on:function(e){$(".default-tip").hide();$(".wax-tooltip .close").text("Fechar")},off:function(e){if(!$(".dynamic-tip").length)$(".default-tip").show();else $(".wax-tooltip .close").text("Fechar")}});var e=4;var t=8;var n=new MM.Location(9,-75);var r=new MM.Location(-37,-4);m.setZoomRange(e,t);m.coordLimits=[m.locationCoordinate(n).zoomTo(e),m.locationCoordinate(r).zoomTo(t)];layer.tileLimits=[m.locationCoordinate(n).zoomTo(e),m.locationCoordinate(r).zoomTo(t)]});$(document).ready(function(){$("nav#main-nav a").click(function(){var e=$(this).data("section");if(e){loadSection(e);return false}})});google.load("visualization","1",{packages:["corechart"]});var irregularidadesData;var currentData;var eduamazonia={};var selectedFilters={};var categories=[];var resultsScrollApi;var sectionLoaded={};sectionLoaded.navegue=false;(function(e){e.fn.carousel=function(t){function u(t){r.find("li").removeClass("active");r.find("[data-slide='"+t+"']").addClass("active");var i=e(".carousel-content").find("[data-slide='"+t+"']");var o=i.position();var u=o.left;n.find(".carousel-content").stop().animate({left:-u},s)}function a(){var e=r.find("li.active").data("slide");var t=n.find("[data-slide='"+e+"']").next();if(t.length)var i=t.data("slide");else var i=n.find("li:nth-child(1)").data("slide");u(i)}function f(){var e=r.find("li.active").data("slide");var t=n.find("[data-slide='"+e+"']").prev();if(t.length)var i=t.data("slide");else var i=n.find("li:last-child").data("slide");u(i)}var n=e(this);var r=e(this).find("nav");var i=n.attr("id");var s=t.slideSpeed;var o=n.find(".carousel-content > li").length;n.find(".carousel-content").each(function(){var t=e(this).find("> li").width();var n=t*o;e(this).width(n)});r.find("a").click(function(){u(e(this).parent().data("slide"));if(t.autoRotate)e.doTimeout(i,slideTimer,function(){a();return true});return false});if(t.autoRotate)e.doTimeout(i,slideTimer,function(){a();return true});n.find(".next").click(function(){a();return false});n.find(".prev").click(function(){f();return false})}})(jQuery);var normalize=function(){var e="ÃÀÁÄÂÈÉËÊÌÍÏÎÒÓÖÔÙÚÜÛãàáäâèéëêìíïîòóöôùúüûÑñÇç",t="AAAAAEEEEIIIIOOOOUUUUaaaaaeeeeiiiioooouuuunncc",n={};for(var r=0;r