/home/dvjjulio/softtrash/public/js/geoelectoral.js
function selectEleccion(e){

     var valFn=$('#select-eleccion').val();
        switch (valFn){
            case '1':
                 doAyun2015();
            break;
            case '2':
                 dodiploc2015();
            break;
            case '3':
                 doDipFed2015();
            break;

        }
}


   $(function () {

        var pieChartCanvas = $("#pieChart").get(0).getContext("2d");
        
        var pieChart = new Chart(pieChartCanvas);
        
        var PieData = [
          {
            value: 510045,
            color: "#66b3ff",
            highlight: "#66b3ff",
            label: "PAN"
          },
          {
            value: 917512,
            color: "#339966",
            highlight: "#339966",
            label: "PRI"
          },
          {
            value: 130289,
            color: "#e6e600",
            highlight: "#e6e600",
            label: "PRD"
          },
          {
            value: 861734,
            color: "#ff9933",
            highlight: "#ff9933",
            label: "MC"
          },
          {
            value: 87144,
            color: "#1990b1",
            highlight: "#1990b1",
            label: "PANAL"
          },
          {
            value: 76324,
            color: "#1944b1",
            highlight: "#1944b1",
            label: "PES"
          },
          {
            value: 57215,
            color: "#663300",
            highlight: "#663300",
            label: "Indep."
          },
          {
            value: 101496,
            color: "#ff0000",
            highlight: "#ff0000",
            label: "PT"
          }
        ];
        var pieOptions = {
          //Boolean - Whether we should show a stroke on each segment
          segmentShowStroke: true,
          //String - The colour of each segment stroke
          segmentStrokeColor: "#fff",
          //Number - The width of each segment stroke
          segmentStrokeWidth: 2,
          //Number - The percentage of the chart that we cut out of the middle
          percentageInnerCutout: 50, // This is 0 for Pie charts
          //Number - Amount of animation steps
          animationSteps: 100,
          //String - Animation easing effect
          animationEasing: "easeOutBounce",
          //Boolean - Whether we animate the rotation of the Doughnut
          animateRotate: true,
          //Boolean - Whether we animate scaling the Doughnut from the centre
          animateScale: false,
          //Boolean - whether to make the chart responsive to window resizing
          responsive: true,
          // Boolean - whether to maintain the starting aspect ratio or not when responsive, if set to false, will take up entire container
          maintainAspectRatio: true,
          //String - A legend template
          legendTemplate: "<ul class=\"<%=name.toLowerCase()%>-legend\"><% for (var i=0; i<segments.length; i++){%><li><span style=\"background-color:<%=segments[i].fillColor%>\"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>"
        };
        //Create pie or douhnut chart
        // You can switch between pie and douhnut using the method below.
        pieChart.Doughnut(PieData, pieOptions);
        
    });  



  var millennium = new Date(2013, 2, 1); //Month is 0-11 in JavaScript
        var dateInicioProceso = new Date(2017, 9, 1);
        var dateDiasLicencia = new Date(2017, 10, 13);
        var dateInicioCampañas = new Date(2018, 2, 2);
        var dateDiasTransicion = new Date(2018, 11, 6);
        var dateDiaD = new Date(2018, 5, 3);
        var dateRevocacionMandato = new Date(2017, 3, 1);
        var today = new Date();
        //Get 1 day in milliseconds
        var one_day=1000*60*60*24;
        var cuentaDiasGobierno = (Math.ceil((today.getTime()-millennium.getTime())/(one_day))-1);
        var cuentaInicioProceso =  (Math.ceil((dateInicioProceso.getTime()-today.getTime())/(one_day)));
        var cuentaDiasLicencia = (Math.ceil((dateDiasLicencia.getTime()-today.getTime())/(one_day)));
        var cuentaInicioCampañas = (Math.ceil((dateInicioCampañas.getTime()-today.getTime())/(one_day)));
        var cuentaDiasTransicion = (Math.ceil((dateDiasTransicion.getTime()-today.getTime())/(one_day)));
        var cuentaDiasD = (Math.ceil((dateDiaD.getTime()-today.getTime())/(one_day)));
        var cuentaDiasRevocacion = (Math.ceil((dateRevocacionMandato.getTime()-today.getTime())/(one_day)));
        console.log(today);
        var numDiaActual = today.getDate();
        var numMesActual = today.getMonth()+1;
        var numAñoActual = today.getFullYear();
        switch(numMesActual) {
        case 1:
            var strMesActual = "Ene";
            break;
        case 2:
            var strMesActual = "Feb";
            break;
        case 3:
            var strMesActual = "Mar";
            break;
        case 4:
            var strMesActual = "Abr";
            break;
        case 5:
            var strMesActual = "May";
            break;
        case 6:
            var strMesActual = "Jun";
            break;
        case 7:
            var strMesActual = "Jul";
            break;
        case 8:
            var strMesActual = "Ago";
            break;
        case 9:
            var strMesActual = "Sep";
            break;
        case 10:
            var strMesActual = "Oct";
            break;
        case 11:
            var strMesActual = "Nov";
            break;
        case 12:
            var strMesActual = "Dic";
            break;
        }



            
            function PrintElem(elem)
            {
                
                var elMapa = document.getElementById("map");
                //console.log(elMapa.innerHTML);
                // var polysShape = document.getElementsByTagName("g");
                //console.log(elMapa.getElementsByTagName("g"));
                var polysShape = elMapa.getElementsByTagName("g");
                var i = 0;
                var polysShapeHTML = "";
                    for (i = 0; i < polysShape.length; i++) {
                        polysShapeHTML = polysShapeHTML + document.getElementsByTagName("g")[i].outerHTML;
                    }

                
                Popup(polysShapeHTML);
            }

            function Popup(data) 
            {
                var canvasTable = document.createElement('canvas');
                var newCanvasTable = document.createElement('canvas');

                var canvas1 = html2canvas(document.getElementById("frmTablaResultados"), {
                    onrendered: function(canvas) {
                        canvasTable = canvas;
                        canvasTable.id = 'canvasTableRes';
                        document.getElementById("elCanvasTable").appendChild(canvas);
    
                        return canvas;
                    }
                });
                
                

                //var canvasTable2 = document.getElementById("add_board_Modal3").lastChild;
                
                var docCanvasTable = document.getElementById("canvasTableRes");
                var jpgCanvas = docCanvasTable.toDataURL("image/png");

                console.log(docCanvasTable);
            
                var imgCanvas = document.getElementById("pieChart");

                var docCanvas = imgCanvas.toDataURL("image/png");
                //var windCanvas = window.open('about:blank','image from canvas');
                //console.log(data);
               
                
                var canvasCon = document.createElement('canvas');
                

                canvasCon = document.getElementById("elCanvas").lastChild;


            var docDefinition = {
                  header: 'simple text',

                  footer: {
                    columns: [
                      'Left part',
                      { text: 'Right part', alignment: 'right' }
                    ]
                  },

                  content: [
                    {
                      // you'll most often use dataURI images on the browser side
                      // if no width/height/fit is provided, the original size will be used
                      image: document.getElementById("elCanvas").lastChild.src,
                      width: 400,
                      height: 300
                    },
                    
                    {
                      // under NodeJS (or in case you use virtual file system provided by pdfmake)
                      // you can also pass file names here
                       image: docCanvas
                    },
                    {
                      // under NodeJS (or in case you use virtual file system provided by pdfmake)
                      // you can also pass file names here
                       image: jpgCanvas,
                       width: 550,
                       height: 300
                    }
                  ],

                };

                // open the PDF in a new window
                 pdfMake.createPdf(docDefinition).open();

                 // print the PDF (temporarily Chrome-only)
                 // pdfMake.createPdf(docDefinition).print();

                 // download the PDF (temporarily Chrome-only)
                 //pdfMake.createPdf(docDefinition).download('mapa.pdf');

                return true;
            }


              function drawChart() {

                var data = google.visualization.arrayToDataTable([
                  ["Partido", "Votos", { role: "style" } ],
                  ['PAN',     510045, "#66b3ff"],
                  ['PRI',      917512, "#339966"],
                  ['PRD',  130289, "#e6e600"],
                  ['MC', 861734, "#ff9933"],
                  ['PANAL', 87144, "#1990b1"],
                  ['PES',  76324, "#1944b1"],
                  ['INDEP', 57215, "#663300"],
                  ['PT',    101496, "#ff0000"]
                ]);

                var options = {
                  width: 310,
                  height: 160,
                  bar: {groupWidth: "95%"},
                  
                  legend: { position: 'none' }
                };

                var chart = new google.visualization.BarChart(document.getElementById('linea_chart'));

                chart.draw(data, options);
              }
    var pieChartCanvas = $("#pieChart").get(0).getContext("2d");
        var pieChart = new Chart(pieChartCanvas);
        var PieData = [
          {
            value: 510045,
            color: "#66b3ff",
            highlight: "#66b3ff",
            label: "PAN"
          },
          {
            value: 917512,
            color: "#339966",
            highlight: "#339966",
            label: "PRI"
          },
          {
            value: 130289,
            color: "#e6e600",
            highlight: "#e6e600",
            label: "PRD"
          },
          {
            value: 861734,
            color: "#ff9933",
            highlight: "#ff9933",
            label: "MC"
          },
          {
            value: 87144,
            color: "#1990b1",
            highlight: "#1990b1",
            label: "PANAL"
          },
          {
            value: 76324,
            color: "#1944b1",
            highlight: "#1944b1",
            label: "PES"
          },
          {
            value: 57215,
            color: "#663300",
            highlight: "#663300",
            label: "Indep."
          },
          {
            value: 101496,
            color: "#ff0000",
            highlight: "#ff0000",
            label: "PT"
          }
        ];
        var pieOptions = {
          //Boolean - Whether we should show a stroke on each segment
          segmentShowStroke: true,
          //String - The colour of each segment stroke
          segmentStrokeColor: "#fff",
          //Number - The width of each segment stroke
          segmentStrokeWidth: 2,
          //Number - The percentage of the chart that we cut out of the middle
          percentageInnerCutout: 50, // This is 0 for Pie charts
          //Number - Amount of animation steps
          animationSteps: 100,
          //String - Animation easing effect
          animationEasing: "easeOutBounce",
          //Boolean - Whether we animate the rotation of the Doughnut
          animateRotate: true,
          //Boolean - Whether we animate scaling the Doughnut from the centre
          animateScale: false,
          //Boolean - whether to make the chart responsive to window resizing
          responsive: true,
          // Boolean - whether to maintain the starting aspect ratio or not when responsive, if set to false, will take up entire container
          maintainAspectRatio: true,
          //String - A legend template
          legendTemplate: "<ul class=\"<%=name.toLowerCase()%>-legend\"><% for (var i=0; i<segments.length; i++){%><li><span style=\"background-color:<%=segments[i].fillColor%>\"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>"
        };
        //Create pie or douhnut chart
        // You can switch between pie and douhnut using the method below.
        pieChart.Doughnut(PieData, pieOptions);

    
            function dodiploc2015() {
                
                console.log('dodiploc');
                document.getElementById("map").remove();
                var iDiv = document.createElement('div');
                iDiv.id = 'map';
                document.getElementById("formMapa").appendChild(iDiv);
                L.mapbox.accessToken = 'pk.eyJ1IjoicmNhc3RpbGxvYWd1aXJyIiwiYSI6ImNpbDFrdmM2bTM2bnd1YW0zYjZ2dTc2OG4ifQ._HEJ9An2hZK2ofuMNEFdMA';
            var map = L.mapbox.map('map', 'mapbox.streets')
                .setView([21, -103.68], 8);
                queue()
                   .defer(d3.json, main_path+'/SECCIONES_JALISCO_OLD.json')
                  .await(ready);
                document.getElementById('snap').addEventListener('click', function() {
                    leafletImage(map, doImage);
                });

                    var popup = new L.Popup({ autoPan: false });

                    function doImage(err, canvas) {
                        var img = document.createElement('img');
                        var dimensions = map.getSize();
                        img.width = dimensions.x;
                        img.height = dimensions.y;
                        img.src = canvas.toDataURL();
                        //snapshot.innerHTML = '';
                        document.getElementById("elCanvas").appendChild(img);
                        Popup(img.src);
                    }

                    function ready(error, data){
                        var statesLayer =L.geoJson(data,
                          {
                          style: getStyle,
                          onEachFeature: onEachFeature
                        }).addTo(map);
                        }

                    function getStyle(feature) {
                          return {
                              weight: 2,
                              opacity: 0.1,
                              color: 'black',
                              fillOpacity: 0.7,
                              fillColor: getColor(feature.properties.RESDLOC15_)
                          };
                      }

                      // get color depending on population density value
                      function getColor(d) {
                          return d == 'PAN' ? '#4dacff' :
                              d == 'MC'  ? '#ff7f00' :
                              d == 'PANAL'  ? '#1990b1' :
                              d == 'PES' ? '#1944b1' :
                              d == 'PRD'   ? '#eee128' :
                              d == 'PRI_PVEM'   ? '#33802c' :
                              d == 'KUMA' ? '#663300' :
                              d == 'PT'   ? '#ff0000' :
                              '#ffffe5';
                      }

                      function onEachFeature(feature, layer) {
                          layer.on({
                              mousemove: mousemove,
                              mouseout: mouseout,
                              click: zoomToFeature
                          });
                      }

                      var closeTooltip;

                      function mousemove(e) {
                          var layer = e.target;

                          popup.setLatLng(e.latlng);
                          popup.setContent('<div class="marker-title">' + 'Sección: ' + layer.feature.properties.SECCION + '</div>' +
                              layer.feature.properties.RESDLOC15_ + ' Primera Fuerza');

                          if (!popup._map) popup.openOn(map);
                          window.clearTimeout(closeTooltip);


                          if (!L.Browser.ie && !L.Browser.opera) {
                              layer.bringToFront();
                          }
                      }

                      function mouseout(e) {
                          var statesLayer = e.target; 
                          statesLayer.resetStyle(e.target);
                          closeTooltip = window.setTimeout(function() {
                              map.closePopup();
                          }, 100);
                      }

                      function zoomToFeature(e) {
                          var layer = e.target;
                          map.fitBounds(e.target.getBounds());
                          var intSeccion = layer.feature.properties.SECCION;

                          $.ajax({
                            data: {},
                            type: 'GET',
                            url: main_path + '/get_section_data/'+ intSeccion,
                            success: function(data){
                                document.getElementById("latabla").rows[1].cells[1].innerHTML = data.data.PAN;

                                document.getElementById("latabla").rows[2].cells[1].innerHTML = data.data.PRI;
                                document.getElementById("latabla").rows[3].cells[1].innerHTML = data.data.PRD;
                                document.getElementById("latabla").rows[4].cells[1].innerHTML = data.data.MC;
                                document.getElementById("latabla").rows[1].cells[3].innerHTML = data.data.NA;
                                document.getElementById("latabla").rows[2].cells[3].innerHTML = data.data.PES;
                                document.getElementById("latabla").rows[3].cells[3].innerHTML = data.data.INDEP;
                                document.getElementById("latabla").rows[4].cells[3].innerHTML = data.data.PT;
                                updateChart(data.data.PAN,data.data.PRI,data.data.PRD,data.data.MC,data.data.NA,data.data.PES,data.data.INDEP,data.data.PT);

                            },
                            fail: function(data){
                                alert( 'Error ' + e );
                            },
                          });
                          getDatosElecciones(intSeccion);

                      }

                      map.legendControl.addLegend(document.getElementById('legend').innerHTML);

                      document.getElementById("example-inline-checkbox1").checked="true";
                      document.getElementById("example-inline-checkbox2").checked="true";
                      document.getElementById("example-inline-checkbox3").checked="true";
                   // });
        }

            function doAyun2015() {
                document.getElementById("map").remove();
                var iDiv2 = document.createElement('div');
                iDiv2.id = 'map';
                document.getElementById("formMapa").appendChild(iDiv2);
                L.mapbox.accessToken = 'pk.eyJ1IjoicmNhc3RpbGxvYWd1aXJyIiwiYSI6ImNpbDFrdmM2bTM2bnd1YW0zYjZ2dTc2OG4ifQ._HEJ9An2hZK2ofuMNEFdMA';
            var map = L.mapbox.map('map', 'mapbox.streets')
                .setView([21, -103.68], 8);
                queue()
                  .defer(d3.json, main_path+'/SECCIONES_JALISCO_OLD.json')
                  .await(ready);

            var popup = new L.Popup({ autoPan: false });

            function ready(error, data){
                var statesLayer =L.geoJson(data,
                  {
                  style: getStyle,
                  onEachFeature: onEachFeature2
                }).addTo(map);
                }

            function getStyle(feature) {
                  return {
                      weight: 2,
                      opacity: 0.1,
                      color: 'black',
                      fillOpacity: 0.7,
                      fillColor: getColor2(feature.properties.RESAYU15_G)
                  };
              }

              // get color depending on population density value
              function getColor2(d) {
                  return d == 'PAN' ? '#4dacff' :
                      d == 'MC'  ? '#ff7f00' :
                      d == 'PANAL'  ? '#1990b1' :
                      d == 'PES' ? '#1944b1' :
                      d == 'PRD'   ? '#eee128' :
                      d == 'PRI'   ? '#33802c' :
                      d == 'PRI_PVEM'   ? '#33802c' :
                      d == 'KUMA' ? '#663300' :
                      d == 'PT'   ? '#ff0000' :
                      '#ffffe5';
              }

              function onEachFeature2(feature, layer) {
                  layer.on({
                      mousemove: mousemove2,
                      mouseout: mouseout2,
                      click: zoomToFeature2
                  });
              }

              var closeTooltip2;

              function mousemove2(e) {
                  var layer = e.target;

                  popup.setLatLng(e.latlng);
                  popup.setContent('<div class="marker-title">' + 'Sección: ' + layer.feature.properties.SECCION + '</div>' +
                      layer.feature.properties.RESAYU15_G + ' Primera Fuerza');

                  if (!popup._map) popup.openOn(map);
                  window.clearTimeout(closeTooltip2);

                  
                  if (!L.Browser.ie && !L.Browser.opera) {
                      layer.bringToFront();
                  }
              }

              function mouseout2(e) {
                  var statesLayer = e.target; 
                  statesLayer.resetStyle(e.target);
                  closeTooltip2 = window.setTimeout(function() {
                      map.closePopup();
                  }, 100);
              }

              function zoomToFeature2(e) {
                  var layer = e.target;
                  map.fitBounds(e.target.getBounds());
                  var intSeccion = layer.feature.properties.SECCION;
                  
                  $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datamuni/'+ intSeccion,
                    success: function(data){
                        document.getElementById("latabla").rows[1].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("latabla").rows[2].cells[1].innerHTML = data.data.PRI;
                        document.getElementById("latabla").rows[3].cells[1].innerHTML = data.data.PRD;
                        document.getElementById("latabla").rows[4].cells[1].innerHTML = data.data.MC;
                        document.getElementById("latabla").rows[1].cells[3].innerHTML = data.data.NA;
                        document.getElementById("latabla").rows[2].cells[3].innerHTML = data.data.PES;
                        document.getElementById("latabla").rows[3].cells[3].innerHTML = data.data.INDEP;
                        document.getElementById("latabla").rows[4].cells[3].innerHTML = data.data.PT;
                        updateChart(data.data.PAN,data.data.PRI,data.data.PRD,data.data.MC,data.data.NA,data.data.PES,data.data.INDEP,data.data.PT);
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  });
                  getDatosElecciones(intSeccion);
              }

              map.legendControl.addLegend(document.getElementById('legend').innerHTML);
             
              document.getElementById("example-inline-checkbox1").checked="true";
              document.getElementById("example-inline-checkbox2").checked="true";
              document.getElementById("example-inline-checkbox3").checked="true";
            }
            
            function doDipFed2015() {
                document.getElementById("map").remove();
                var iDiv3 = document.createElement('div');
                iDiv3.id = 'map';
                document.getElementById("formMapa").appendChild(iDiv3);
                L.mapbox.accessToken = 'pk.eyJ1IjoicmNhc3RpbGxvYWd1aXJyIiwiYSI6ImNpbDFrdmM2bTM2bnd1YW0zYjZ2dTc2OG4ifQ._HEJ9An2hZK2ofuMNEFdMA';
            var map = L.mapbox.map('map', 'mapbox.streets')
                .setView([21, -103.68], 8);
                queue()
                  .defer(d3.json, main_path+'/SECCIONES_JALISCO_OLD.json')
                  .await(ready);

            var popup = new L.Popup({ autoPan: false });

            function ready(error, data){
                var statesLayer =L.geoJson(data,
                  {
                  style: getStyle,
                  onEachFeature: onEachFeature3
                }).addTo(map);
                }

            function getStyle(feature) {
                  return {
                      weight: 2,
                      opacity: 0.1,
                      color: 'black',
                      fillOpacity: 0.7,
                      fillColor: getColor3(feature.properties.RESDFED2_1)
                  };
              }

              // get color depending on population density value
              function getColor3(d) {
                  return d == 'PAN' ? '#4dacff' :
                      d == 'MC'  ? '#ff7f00' :
                      d == 'PANAL'  ? '#1990b1' :
                      d == 'PES' ? '#1944b1' :
                      d == 'PRD'   ? '#eee128' :
                      d == 'PRI'   ? '#33802c' :
                      d == 'PRI_PVEM'   ? '#33802c' :
                      d == 'KUMA' ? '#663300' :
                      d == 'PT'   ? '#ff0000' :
                      '#ffffe5';
              }

              function onEachFeature3(feature, layer) {
                  layer.on({
                      mousemove: mousemove3,
                      mouseout: mouseout3,
                      click: zoomToFeature3
                  });
              }

              var closeTooltip3;

              function mousemove3(e) {
                  var layer = e.target;

                  popup.setLatLng(e.latlng);
                  popup.setContent('<div class="marker-title">' + 'Sección: ' + layer.feature.properties.SECCION + '</div>' +
                      layer.feature.properties.RESDFED2_1 + ' Primera Fuerza');

                  if (!popup._map) popup.openOn(map);
                  window.clearTimeout(closeTooltip2);

                  
                  if (!L.Browser.ie && !L.Browser.opera) {
                      layer.bringToFront();
                  }
              }

              function mouseout3(e) {
                  var statesLayer = e.target; 
                  statesLayer.resetStyle(e.target);
                  closeTooltip2 = window.setTimeout(function() {
                      map.closePopup();
                  }, 100);
              }

              function zoomToFeature3(e) {
                  var layer = e.target;
                  map.fitBounds(e.target.getBounds());
                  var intSeccion = layer.feature.properties.SECCION;
                  
                  $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datafed/'+ intSeccion,
                    success: function(data){
                        document.getElementById("latabla").rows[1].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("latabla").rows[2].cells[1].innerHTML = data.data.PRI;
                        document.getElementById("latabla").rows[3].cells[1].innerHTML = data.data.PRD;
                        document.getElementById("latabla").rows[4].cells[1].innerHTML = data.data.MC;
                        document.getElementById("latabla").rows[1].cells[3].innerHTML = data.data.PANAL;
                        document.getElementById("latabla").rows[2].cells[3].innerHTML = data.data.PES;
                        document.getElementById("latabla").rows[3].cells[3].innerHTML = 0;
                        document.getElementById("latabla").rows[4].cells[3].innerHTML = data.data.PT;
                        updateChart(data.data.PAN,data.data.PRI,data.data.PRD,data.data.MC,data.data.PANAL,data.data.PES,0,data.data.PT);
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  });
                  getDatosElecciones(intSeccion);
              }

              map.legendControl.addLegend(document.getElementById('legend').innerHTML);
             
              document.getElementById("example-inline-checkbox1").checked="true";
              document.getElementById("example-inline-checkbox2").checked="true";
              document.getElementById("example-inline-checkbox3").checked="true";
            }

            function imprimeMapa() {

            //var dataUrl = document.getElementById('map').toDataURL(); //attempt to save base64 string to server using this var  
            var dataUrl = document.getElementById('map');
            var windowContent = '<!DOCTYPE html>';
            windowContent += '<html>'
            windowContent += '<head><title>Print canvas</title></head>';
            windowContent += '<body>'
            windowContent += '<img src="' + dataUrl + '">';
            windowContent += '</body>';
            windowContent += '</html>';
            var printWin = window.open('','','width=340,height=260');
            printWin.document.open();
            printWin.document.write(windowContent);
            printWin.document.close();
            printWin.focus();
            printWin.print();
            printWin.close();

            }

            function getDatosElecciones(varSeccion) {
                  $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datamuni/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[1].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[1].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[1].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[1].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[1].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[1].cells[6].innerHTML = data.data.NA;
                        document.getElementById("tablaResultados").rows[1].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[1].cells[8].innerHTML = data.data.MORENA;
                        document.getElementById("tablaResultados").rows[1].cells[9].innerHTML = data.data.PES;
                        document.getElementById("tablaResultados").rows[1].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[1].cells[11].innerHTML = data.data.INDEP;
                        document.getElementById("tablaResultados").rows[1].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[1].cells[13].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[1].cells[14].innerHTML = 0;
                        
                        var ganaAyun2015 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.NA, data.data.MC, data.data.MORENA, data.data.PES, data.data.PH, data.data.INDEP, data.data.SUMA_PRI,0,0);

                        if (ganaAyun2015 > 0)  {
                            setRowStyle(1,ganaAyun2015,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.NA, data.data.MC, data.data.MORENA, data.data.PES, data.data.PH, data.data.INDEP, data.data.SUMA_PRI,0,0);
                                
                            }
                        else {
                            
                            clearRowStyle(1);
                        }
                        
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })


                  $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_data/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[2].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[2].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[2].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[2].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[2].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[2].cells[6].innerHTML = data.data.NA;
                        document.getElementById("tablaResultados").rows[2].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[2].cells[8].innerHTML = data.data.MORENA;
                        document.getElementById("tablaResultados").rows[2].cells[9].innerHTML = data.data.PES;
                        document.getElementById("tablaResultados").rows[2].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[2].cells[11].innerHTML = data.data.INDEP;
                        document.getElementById("tablaResultados").rows[2].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[2].cells[13].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[2].cells[14].innerHTML = 0;                        
                        var ganaDipLoc2015 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.NA, data.data.MC, data.data.MORENA, data.data.PES, data.data.PH, data.data.INDEP, data.data.SUMA_PRI,0,0);

                        if (ganaDipLoc2015 > 0)  {
                            setRowStyle(2,ganaDipLoc2015,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.NA, data.data.MC, data.data.MORENA, data.data.PES, data.data.PH, data.data.INDEP, data.data.SUMA_PRI,0,0);
                                
                            }
                        else {
                            
                            clearRowStyle(2);
                        }

                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })
                 

                 $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datafed/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[3].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[3].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[3].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[3].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[3].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[3].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[3].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[3].cells[8].innerHTML = data.data.MORENA;
                        document.getElementById("tablaResultados").rows[3].cells[9].innerHTML = data.data.PES;
                        document.getElementById("tablaResultados").rows[3].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[3].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[3].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[3].cells[13].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[3].cells[14].innerHTML = 0;

                        var ganaDipFed2015 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, data.data.MORENA, data.data.PES, data.data.PH, 0, data.data.SUMA_PRI,0,0);

                        if (ganaDipFed2015 > 0)  {
                            setRowStyle(3,ganaDipFed2015,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, data.data.MORENA, data.data.PES, data.data.PH, 0, data.data.SUMA_PRI,0,0);
                                
                            }
                        else {
                            
                            clearRowStyle(3);
                        }

                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datagob12/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[4].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[4].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[4].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[4].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[4].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[4].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[4].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[4].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[4].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[4].cells[10].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[4].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[4].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[4].cells[13].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[4].cells[14].innerHTML = 0;
                        var ganaGob2012 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,0,0);

                        if (ganaGob2012 > 0)  {
                            setRowStyle(4, ganaGob2012,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,0,0);
                                
                            }
                        else {
                            
                            clearRowStyle(4);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_dataayun12/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[5].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[5].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[5].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[5].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[5].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[5].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[5].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[5].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[5].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[5].cells[10].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[5].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[5].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[5].cells[13].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[5].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaAyun2012 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,0,data.data.SUMA_MC);

                        if (ganaAyun2012 > 0)  {
                            setRowStyle(5, ganaAyun2012,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,0,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(5);
                        }

                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datadloc12/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[6].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[6].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[6].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[6].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[6].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[6].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[6].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[6].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[6].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[6].cells[10].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[6].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[6].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[6].cells[13].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[6].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaDipLoc2012 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,0,data.data.SUMA_MC);

                        if (ganaDipLoc2012 > 0)  {
                            setRowStyle(6, ganaDipLoc2012,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,0,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(6);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datapresi12/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[7].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[7].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[7].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[7].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[7].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[7].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[7].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[7].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[7].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[7].cells[10].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[7].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[7].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[7].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[7].cells[14].innerHTML = 0;
                        var ganaPresi2012 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,0);

                        if (ganaPresi2012 > 0)  {
                            setRowStyle(7, ganaPresi2012,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,0);
                                
                            }
                        else {
                            
                            clearRowStyle(7);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datasen12/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[8].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[8].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[8].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[8].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[8].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[8].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[8].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[8].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[8].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[8].cells[10].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[8].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[8].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[8].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[8].cells[14].innerHTML = 0;
                        var ganaSen2012 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,0);

                        if (ganaSen2012 > 0)  {
                            setRowStyle(8, ganaSen2012,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,0);
                                
                            }
                        else {
                            
                            clearRowStyle(8);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                 $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datadipfed12/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[9].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[9].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[9].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[9].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[9].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[9].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[9].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[9].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[9].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[9].cells[10].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[9].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[9].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[9].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[9].cells[14].innerHTML = 0;
                        var ganaDipFed2012 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,0);

                        if (ganaDipFed2012 > 0)  {
                            setRowStyle(9, ganaDipFed2012,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, 0, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,0);
                                
                            }
                        else {
                            
                            clearRowStyle(9);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                 $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_dataayun09/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[10].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[10].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[10].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[10].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[10].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[10].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[10].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[10].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[10].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[10].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[10].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[10].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[10].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[10].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaAyun2009 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);

                        if (ganaAyun2009 > 0)  {
                            setRowStyle(10, ganaAyun2009,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(10);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                 $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datadloc09/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[11].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[11].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[11].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[11].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[11].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[11].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[11].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[11].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[11].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[11].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[11].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[11].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[11].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[11].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaDipLoc2009 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);

                        if (ganaDipLoc2009 > 0)  {
                            setRowStyle(11, ganaDipLoc2009,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(11);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                 $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datadfed09/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[12].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[12].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[12].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[12].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[12].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[12].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[12].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[12].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[12].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[12].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[12].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[12].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[12].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[12].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaDipFed2009 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);

                        if (ganaDipFed2009 > 0)  {
                            setRowStyle(12, ganaDipFed2009,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(12);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datagob06/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[13].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[13].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[13].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[13].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[13].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[13].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[13].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[13].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[13].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[13].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[13].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[13].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[13].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[13].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaGob2006 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);

                        if (ganaGob2006 > 0)  {
                            setRowStyle(13, ganaGob2006,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(13);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datamuni06/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[14].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[14].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[14].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[14].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[14].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[14].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[14].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[14].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[14].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[14].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[14].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[14].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[14].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[14].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaMuni2006 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);

                        if (ganaMuni2006 > 0)  {
                            setRowStyle(14, ganaMuni2006,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(14);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datadiploc06/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[15].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[15].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[15].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[15].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[15].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[15].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[15].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[15].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[15].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[15].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[15].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[15].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[15].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[15].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaDipLoc2006 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);

                        if (ganaDipLoc2006 > 0)  {
                            setRowStyle(15, ganaDipLoc2006,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(15);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                 $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datapresi06/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[16].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[16].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[16].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[16].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[16].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[16].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[16].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[16].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[16].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[16].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[16].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[16].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[16].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[16].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaPresi2006 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);

                        if (ganaPresi2006 > 0)  {
                            setRowStyle(16, ganaPresi2006,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(16);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                 $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datasen06/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[17].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[17].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[17].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[17].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[17].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[17].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[17].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[17].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[17].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[17].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[17].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[17].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[17].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[17].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaSen2006 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);

                        if (ganaSen2006 > 0)  {
                            setRowStyle(17, ganaSen2006,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(17);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

                 $.ajax({
                    data: {},
                    type: 'GET',
                    url: main_path + '/get_section_datadipfed06/'+ varSeccion,
                    success: function(data){
                        document.getElementById("tablaResultados").rows[18].cells[1].innerHTML = data.data.PAN;
                        document.getElementById("tablaResultados").rows[18].cells[2].innerHTML = data.data.PRI;
                        document.getElementById("tablaResultados").rows[18].cells[3].innerHTML = data.data.PRD;
                        document.getElementById("tablaResultados").rows[18].cells[4].innerHTML = data.data.PT;
                        document.getElementById("tablaResultados").rows[18].cells[5].innerHTML = data.data.PVEM;
                        document.getElementById("tablaResultados").rows[18].cells[6].innerHTML = data.data.PANAL;
                        document.getElementById("tablaResultados").rows[18].cells[7].innerHTML = data.data.MC;
                        document.getElementById("tablaResultados").rows[18].cells[8].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[18].cells[9].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[18].cells[10].innerHTML = data.data.PH;
                        document.getElementById("tablaResultados").rows[18].cells[11].innerHTML = 0;
                        document.getElementById("tablaResultados").rows[18].cells[12].innerHTML = data.data.SUMA_PRI;
                        document.getElementById("tablaResultados").rows[18].cells[13].innerHTML = data.data.SUMA_PRD;
                        document.getElementById("tablaResultados").rows[18].cells[14].innerHTML = data.data.SUMA_MC;
                        var ganaDipFed2006 = Math.max(data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);

                        if (ganaDipFed2006 > 0)  {
                            setRowStyle(18, ganaDipFed2006,data.data.PAN, data.data.PRI, data.data.PRD, data.data.PT, data.data.PVEM, data.data.PANAL, data.data.MC, 0, 0, data.data.PH, 0, data.data.SUMA_PRI,data.data.SUMA_PRD,data.data.SUMA_MC);
                                
                            }
                        else {
                            
                            clearRowStyle(18);
                        }
                    },
                    fail: function(data){
                        alert( 'Error ' + e );
                    },
                  })

              
            }

            function setRowStyle(varRowNumber,varGanaEleccion,varDatoPAN,varDatoPRI,varDatoPRD,varDatoPT,varDatoPVEM,varDatoPANAL,varDatoMC,varDatoMORENA,varDatoPES,varDatoPH,varDatoINDEP,varDatoSumaPRI,varDatoSumaPRD,varDatoSumaMC){
                if (varDatoPAN == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[1].style.backgroundColor = '#66b3ff';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[1].style.color = '#0040FF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[1].style.fontWeight='bold';
                                                               
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[1].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[1].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[1].style.fontWeight='normal';
                }

                if (varDatoPRI == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[2].style.backgroundColor = '#33802c';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[2].style.color= '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[2].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[2].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[2].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[2].style.fontWeight='normal';
                }

                if (varDatoPRD == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[3].style.backgroundColor = '#eee128';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[3].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[3].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[3].style.fontWeight='normal';
                }

                if (varDatoPT == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[4].style.backgroundColor = '#ff0000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[4].style.color = '#FFFF00';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[4].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[4].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[4].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[4].style.fontWeight='normal';
                }

                if (varDatoPVEM == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[5].style.backgroundColor = '#00FF00';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[5].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[5].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[5].style.fontWeight='normal';
                }

                if (varDatoPANAL == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[6].style.backgroundColor = '#1990b1';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[6].style.color= '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[6].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[6].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[6].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[6].style.fontWeight='normal';
                }

                if (varDatoMC == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[7].style.backgroundColor = '#ff7f00';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[7].style.color= '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[7].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[7].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[7].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[7].style.fontWeight='normal';
                }

                if (varDatoMORENA == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[8].style.backgroundColor = '#B40404';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[8].style.color= '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[8].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[8].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[8].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[8].style.fontWeight='normal';
                }

                if (varDatoPES == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[9].style.backgroundColor = '#5A81CD';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[9].style.color= '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[9].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[9].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[9].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[9].style.fontWeight='normal';
                }

                if (varDatoPH == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[10].style.backgroundColor = '#FA58F4';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[10].style.fontWeight='bold';

                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[10].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[10].style.fontWeight='normal';
                }

                if (varDatoINDEP == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[11].style.backgroundColor = '#663300';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[11].style.color= '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[11].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[11].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[11].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[11].style.fontWeight='normal';
                }

                if (varDatoSumaPRI == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[12].style.backgroundColor = '#33802c';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[12].style.color= '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[12].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[12].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[12].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[12].style.fontWeight='normal';

                }
                if (varDatoSumaPRD == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[13].style.backgroundColor = '#eee128';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[13].style.color= '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[13].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[13].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[13].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[13].style.fontWeight='normal';

                }

                if (varDatoSumaMC == varGanaEleccion)  {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[14].style.backgroundColor = '#ff7f00';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[14].style.color= '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[14].style.fontWeight='bold';
                } else {
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[14].style.backgroundColor = '#FFFFFF';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[14].style.color = '#000000';
                        document.getElementById("tablaResultados").rows[varRowNumber].cells[14].style.fontWeight='normal';

                }

            }

            function clearRowStyle(row_number){
                document.getElementById("tablaResultados").rows[row_number].cells[1].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[2].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[3].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[4].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[5].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[6].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[7].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[8].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[9].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[10].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[11].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[12].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[13].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[14].style.backgroundColor = '#FFFFFF';
                document.getElementById("tablaResultados").rows[row_number].cells[1].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[2].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[3].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[4].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[5].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[6].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[7].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[8].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[9].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[10].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[11].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[12].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[13].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[14].style.color= '#000000';
                document.getElementById("tablaResultados").rows[row_number].cells[1].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[2].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[3].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[4].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[5].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[6].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[7].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[8].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[9].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[10].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[11].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[12].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[13].style.fontWeight='normal';
                document.getElementById("tablaResultados").rows[row_number].cells[14].style.fontWeight='normal';
            }
            
            function updateChart(varPAN,varPRI,varPRD,varMC,varPANAL,varPES,varINDEP,varPT){
             
            
             var pieChartCanvas = $("#pieChart").get(0).getContext("2d");
             var pieChart = new Chart(pieChartCanvas);
            var PieData = [
                          {
                            value: varPAN,
                            color: "#66b3ff",
                            highlight: "#66b3ff",
                            label: "PAN"
                          },
                          {
                            value: varPRI,
                            color: "#339966",
                            highlight: "#339966",
                            label: "PRI"
                          },
                          {
                            value: varPRD,
                            color: "#e6e600",
                            highlight: "#e6e600",
                            label: "PRD"
                          },
                          {
                            value: varMC,
                            color: "#ff9933",
                            highlight: "#ff9933",
                            label: "MC"
                          },
                          {
                            value: varPANAL,
                            color: "#1990b1",
                            highlight: "#1990b1",
                            label: "PANAL"
                          },
                          {
                            value: varPES,
                            color: "#1944b1",
                            highlight: "#1944b1",
                            label: "PES"
                          },
                          {
                            value: varINDEP,
                            color: "#663300",
                            highlight: "#663300",
                            label: "Indep."
                          },
                          {
                            value: varPT,
                            color: "#ff0000",
                            highlight: "#ff0000",
                            label: "PT"
                          }
                        ];
                        var pieOptions = {
                          //Boolean - Whether we should show a stroke on each segment
                          segmentShowStroke: true,
                          //String - The colour of each segment stroke
                          segmentStrokeColor: "#fff",
                          //Number - The width of each segment stroke
                          segmentStrokeWidth: 2,
                          //Number - The percentage of the chart that we cut out of the middle
                          percentageInnerCutout: 50, // This is 0 for Pie charts
                          //Number - Amount of animation steps
                          animationSteps: 100,
                          //String - Animation easing effect
                          animationEasing: "easeOutBounce",
                          //Boolean - Whether we animate the rotation of the Doughnut
                          animateRotate: true,
                          //Boolean - Whether we animate scaling the Doughnut from the centre
                          animateScale: false,
                          //Boolean - whether to make the chart responsive to window resizing
                          responsive: true,
                          // Boolean - whether to maintain the starting aspect ratio or not when responsive, if set to false, will take up entire container
                          maintainAspectRatio: true,
                          //String - A legend template
                          legendTemplate: "<ul class=\"<%=name.toLowerCase()%>-legend\"><% for (var i=0; i<segments.length; i++){%><li><span style=\"background-color:<%=segments[i].fillColor%>\"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>"
                        };
                        //Create pie or douhnut chart
                        // You can switch between pie and douhnut using the method below.
                        pieChart.Doughnut(PieData, pieOptions);           
        }

            function updateBarChart(numElec){
            
            

            varPAN = document.getElementById("tablaResultados").rows[numElec].cells[1].innerHTML;
            varPRI = document.getElementById("tablaResultados").rows[numElec].cells[2].innerHTML;
            varPRD = document.getElementById("tablaResultados").rows[numElec].cells[3].innerHTML;
            varPT = document.getElementById("tablaResultados").rows[numElec].cells[4].innerHTML;
            varPVEM = document.getElementById("tablaResultados").rows[numElec].cells[5].innerHTML;
            varPANAL = document.getElementById("tablaResultados").rows[numElec].cells[6].innerHTML;
            varMC = document.getElementById("tablaResultados").rows[numElec].cells[7].innerHTML;
            varMORENA = document.getElementById("tablaResultados").rows[numElec].cells[8].innerHTML;
            varPES = document.getElementById("tablaResultados").rows[numElec].cells[9].innerHTML;
            varPH = document.getElementById("tablaResultados").rows[numElec].cells[10].innerHTML;
            varINDEP = document.getElementById("tablaResultados").rows[numElec].cells[11].innerHTML;
            varSUM_PRI = document.getElementById("tablaResultados").rows[numElec].cells[12].innerHTML;
            varSUM_PRD = document.getElementById("tablaResultados").rows[numElec].cells[13].innerHTML;
            varSUM_MC = document.getElementById("tablaResultados").rows[numElec].cells[14].innerHTML;
            
            var trace1 = {
              x: ['PAN', 'PRI', 'PRD', 'PT', 'PVEM', 'PANAL', 'MC', 'MORENA', 'PES', 'PH', 'INDEP', 'COAL_PRI', 'COAL_PRD', 'COAL_MC'],
              y: [varPAN, varPRI, varPRD, varPT, varPVEM, varPANAL, varMC, varMORENA, varPES, varPH, varINDEP, varSUM_PRI, varSUM_PRD, varSUM_MC],
              marker:{
                color: ['#4dacff','#33802c','#eee128','#ff0000', '#00FF00','#1990b1','#ff7f00','#B40404','#1944b1', '#FA58F4','#663300','#33802c','#eee128','#ff7f00']
              },
              type: 'bar'
            };

            var data = [trace1];

            var layout = {
              title: 'Elección de '+document.getElementById("tablaResultados").rows[numElec].cells[0].innerHTML
            };

            Plotly.newPlot('myDiv', data, layout);
}