<!--
function escDisp()
{
if (eval("document.forms0.nesdisp.value" + "+0")== 0)
{
alert("Introduzca Número de Escaños Disponibles");
document.forms0.nvvalid.focus();
return (false);
}
recalcularEscanos(document.forms0);
}
function makeArray(n)
{
this.length = n;
for (var i =1; i<=n; i++)
{
thisi=0;
}
return this;
}
function recalcularEscanos()
{
var contadores = new makeArray(10);
var escanos;
var votosPartidos = new makeArray(10);
var escanosEscritos;
var partidos;
var mayorI;
var mayorValor = 0;
var totalVotos = 0;
for (partidos =1; partidos <= 10; partidos++)
{
votosPartidos partidos = eval (eval ("document.forms0.nvot" + partidos + ".value") + "+0");
if (eval("document.forms0.excl" + partidos +".checked"))
{
votosPartidospartidos = 0
}
totalVotos = totalVotos + votosPartidospartidos;
};
document.forms0.nvvalid.value = totalVotos;
for (partidos =1; partidos <= 10; partidos++)
{
if ((votosPartidos partidos < totalVotos * .05) && (votosPartidospartidos != 0))
{
votosPartidospartidos = -1
}
};
for (escanos = 0; escanos < eval(document.forms0.nesdisp.value+"+0"); escanos++)
{
mayorI = 1;
mayorValor = votosPartidos1;
for (partidos=2;partidos<=10;partidos++)
{
if ((votosPartidospartidos / (contadorespartidos +1)) > mayorValor/ (contadoresmayorI +1))
{
mayorValor = votosPartidospartidos;
mayorI = partidos;
};
if (((votosPartidospartidos / (contadorespartidos +1))== mayorValor/ (contadoresmayorI +1)) && (votosPartidospartidos > mayorValor))
{
mayorValor = votosPartidospartidos;
mayorI = partidos;
};
}
contadoresmayorI++;
}
for (partidos=1;partidos<=10;partidos++)
{
if (votosPartidospartidos == -1)
{contadorespartidos = "'<5%'";}
if (votosPartidospartidos == 0)
{contadorespartidos = "''";}
{eval("document.forms0.nesca" + partidos + ".value=" + contadorespartidos);}
}
}
<!--
function ValidaCampo(unCampo)
{
if (unCampo.value.length < 1)
{ return(true);
alert("Introduzca por lo menos un numero.");
unCampo.focus();
return (false);
}
var checkOK = "0123456789-.";
var checkStr = unCampo.value;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ".")
allNum += ch;
}
if (!allValid)
{
alert("Solo numeros.");
unCampo.focus();
return (false);
}
var chkVal = allNum;
var prsVal = parseInt(allNum);
if (chkVal != "" && !(prsVal >= "1"))
{
alert("Si introduce algo ha de ser mayor o igual a uno.");
unCampo.focus();
return (false);
}
escDisp();
return (true);
}
//-->


Concejales disponibles&nbsp;

&nbsp;

Repartos
segun la
Ley D'Hont

Excluir&nbsp;

Candidatura&nbsp;

Votos&nbsp;

Concejales&nbsp;