var pelicula = new Array ();
var votos = new Array ();

var total_votos = 538;		// NÚMERO TOTAL DE VOTOS

pelicula[0]  = "1929 - Los Cuatro Cocos.";			votos[0]  =   3.00;
pelicula[1]  = "1930 - El Conflicto de los Marx.";		votos[1]  =  18.01;
pelicula[2]  = "1931 - Naderías/Pistoleros de Agua Dulce.";	votos[2]  =   2.02;
pelicula[3]  = "1932 - Plumas de Caballo.";			votos[3]  =   4.03;
pelicula[4]  = "1933 - Sopa de Ganso.";				votos[4]  = 183.04;
pelicula[5]  = "1935 - Una Noche en la Opera.";			votos[5]  = 196.05;
pelicula[6]  = "1937 - Un Día en las Carreras.";		votos[6]  =  40.06;
pelicula[7]  = "1938 - El Hotel de los Líos.";			votos[7]  =  38.07;
pelicula[8]  = "1939 - Una tarde en el Circo.";			votos[8]  =   9.08;
pelicula[9]  = "1940 - Los Hermanos Marx en el Oeste.";		votos[9]  =  16.09;
pelicula[10] = "1941 - Tienda de Locos.";			votos[10] =   7.10;
pelicula[11] = "1946 - Una Noche en Casablanca.";		votos[11] =  16.11;
pelicula[12] = "1949 - Amor en Conserva.";			votos[12] =   4.12;
pelicula[13] = "1957 - La Historia de la Humanidad.";		votos[13] =   2.13;


function trunca(x)		// FUNCIÓN QUE TRUNCA UN NÚMERO DECIMAL *************************************************
{
 return Math.floor(x);
};

function mayor()		// FUNCIÓN QUE DEVUELVE EL Nº DE VOTOS DE LA MÁS VOTADA *********************************
{
 var i;
 var acum = 0;

 for(i=0; i<=13; i++)
  if (acum < trunca(votos[i]))
	acum = trunca(votos[i]);

 return acum;	
};



function ponercoma(cadena)	// FUNCIÓN PARA CAMBIAR EL PUNTO DECIMAL DE UNA CIFRA **********************************
{				// EN FORMATO STRING A COMA DECIMAL.
  var cad1 = "";  var cad2 = "";
  cad1 += cadena;
  if(cad1.indexOf(".") != -1)
    cad2 = cad1.substring(0, cad1.indexOf(".")) + "," + cad1.substring(cad1.indexOf(".")+1, cad1.length);
  else    cad2 = cad1;
  return cad2;
};



function ponercero(cadena)	// FUNCIÓN PARA AÑADIR EL 0. DELANTE DE LOS NÚMEROS ************************************
{
 var cad ="";
 cadena += "";

 if((cadena < 1) && (cadena > 0)){
   cad = "0";
   cad += cadena.substring(cadena.indexOf("."), cadena.length);
   cadena = cad;
 };
 return cadena;
};


function ordenar_votos(){	// FUNCIÓN PARA ORDENAR LA TABLA DE VOTOS **********************************************
 var i, j, num;

 for (i=0; i<13; i++)
    for (j=(i+1); j<14; j++)
       if (votos[i] < votos[j]){
	 num = votos[i];
	 votos[i] = votos[j];
	 votos[j] = num;
	 };
};



function visualizar_barras()	// FUNCIÓN PARA VISUALIZAR LAS 14 BARRAS **********************************************
{
 var i, posic;
 var pixels_barra;
 var pixels_final;
 var porcentaje;
 var cad;

 ordenar_votos();

 for(i=0; i<14; i++)
 {
   pixels_barra = (trunca(votos[i]) *400)/mayor();
   pixels_barra = Math.round(pixels_barra);

   pixels_final = 450 - pixels_barra;
   porcentaje = (Math.round( ((trunca(votos[i])*100)/total_votos)*10 ) )/10;
   porcentaje = ponercero(porcentaje);
   porcentaje = ponercoma(porcentaje);

   posic = (votos[i] - trunca(votos[i])) *100;   // POSICIÓN DEL NOMBRE DE LA PELÍCULA EN SU TABLA
   posic = Math.round(posic);


   document.writeln('<TABLE WIDTH="640" CELLSPACING="0" CELLPADDING="0" BORDER="0">');
   document.writeln('<TR>');
   document.writeln('   <TD WIDTH="150"><FONT FACE="ARIAL" SIZE="2">');
   document.writeln('      <B>' + pelicula[posic] + '</B></FONT></TD>');
   document.writeln('   <TD WIDTH="20">');
   document.writeln('      <IMG SRC="img/vot_barraizq.gif" WIDTH="20" HEIGHT="50"></TD>');
   document.writeln('   <TD WIDTH="' + pixels_barra + '">');
   document.writeln('      <IMG SRC="img/vot_barracen.gif" WIDTH="' + pixels_barra + '" HEIGHT="50"></TD>');
   document.writeln('   <TD WIDTH="20">');
   document.writeln('      <IMG SRC="img/vot_barrader.gif" WIDTH="20" HEIGHT="50"></TD>');
   document.writeln('   <TD WIDTH="' + pixels_final + '" ALIGN="RIGHT"><FONT FACE="ARIAL" SIZE="3">');
   document.writeln('      <B>' + porcentaje + '%</B></FONT></TD>');
   document.writeln('</TR>');
   document.writeln('</TABLE>');
 };
};
