// JScript File
var euronumeros = new Array(5);
var euroestrelas = new Array(2);
//var numt = new array();
//var num2 = new array(2);
/***********************************************************************************************************/
/* funcoes eventos */
/***********************************************************************************************************/
function arranque()
{
for (i=0;i<5;i++)
{
document.getElementById('lbl'+i).innerHTML= "";
}
document.getElementById('lblest0').innerHTML= "";
document.getElementById('lblest1').innerHTML= "";
}
function calcula_euro_milhoes()
{
calcula_numeros_euro();
calcula_estrelas();
document.getElementById('btnordenar').disabled=false;
document.getElementById('btnordenar').disabled=false;
document.getElementById('btnlimpar').disabled=false;
}
function ordena()
{
ordena_numeros_euro();
ordena_estrelas_euro();
document.getElementById('btnordenar').disabled=true;
document.getElementById('btncalcular').disabled=true;
document.getElementById('btnlimpar').disabled=false;
}
function limpaeuro()
{
for (i=0;i<5;i++)
{
document.getElementById('lbl'+i).innerHTML= "";
}
document.getElementById('lblest0').innerHTML= "";
document.getElementById('lblest1').innerHTML= "";
euronumeros = null;
euroestrelas = null;
Inicioe = null;
Fime = null;
Inicion = null;
Fimn = null;
num = null;
num2 = null;
euro= null;
euroest =null;
document.getElementById('btnlimpar').disabled=true;
document.getElementById('btnordenar').disabled=true;
document.getElementById('btncalcular').disabled=false;
}
/***********************************************************************************************************/
/* ordenacao dos numeros */
/***********************************************************************************************************/
function ordena_numeros_euro()
{
var euro = euronumeros.sortnum();
for (i=0;i<5;i++)
{
document.getElementById('lbl'+i).innerHTML= euro[i];
}
}
function ordena_estrelas_euro()
{
var euroest = euroestrelas.sortnum();
for (i=0;i<2;i++)
{
document.getElementById('lblest'+i).innerHTML= euroest[i];
}
}
//ordena numeros
Array.prototype.sortnum = function() {
return this.sort(function(){return arguments[0] - arguments[1];});
}
/***********************************************************************************************************/
/* calculo dos numeros */
/***********************************************************************************************************/
function calcula_estrelas()
{
var Inicioe=1;
var Fime=9;
calcula_geral_euro_2(Fime,Inicioe,2,"lblest");
}
function calcula_numeros_euro()
{
var Inicion=1;
var Fimn=50;
calcula_geral_euro(Fimn,Inicion,5,"lbl");
}
// indice - num total de posições do array +1
// max - num maximo do calculo do random
// min - num min do calculo do random
// nomelabel - nome da label onde quer que apareçam os valores
// calcula qualquer random entre 2 valores que deseje
function calcula_geral_euro(max,min,indice,nomelabel)
{
var intInicioe=min;
var intFime=max;
var num = new Array(indice);
for(i=0; i<indice; i++)
{
num [i] = intFime - Math.floor((intFime - intInicioe+1) * Math.random());
for (j=1; j < num.length; j++)
{
if(num[i] == num[j] && i!=j)
{
num[i] = intFime - Math.floor((intFime - intInicioe+1) * Math.random());
i=1;
}
}
document.getElementById(nomelabel+''+i).innerHTML= num[i];
}
euronumeros=num;
return euronumeros;
}
// calcula as 2 estrelas
function calcula_geral_euro_2(max,min,indice,nomelabel)
{
var intInicio=min;
var intFim=max;
var num2 = new Array(indice);
for(i=0; i<indice; i++)
{
num2[i] = intFim - Math.floor((intFim - intInicio+1) * Math.random());
for (j=1; j < num2.length; j++)
{
if(num2[i] == num2[j] && i!=j)
{
num2[i] = intFim - Math.floor((intFim - intInicio+1) * Math.random());
i=1;
}
}
document.getElementById(nomelabel+''+i).innerHTML= num2[i];
}
euroestrelas=num2;
return euroestrelas;
}