//Lucky Powerball number Generator

function numbers() {
var numbercount = 5;
var maxnumbers = 55;
var lname = document.lotto.luckyName.value;
var lteam = document.lotto.luckyTeam.value;
var lnumber = document.lotto.luckyNumber.value;
var tmp = 0;
for (var i = 0; i < lname.length; i ++) {
tmp = tmp + lname.charCodeAt(i);
}
for (var i = 0; i < lteam.length; i ++) {
tmp = tmp + lteam.charCodeAt(i);
}
for (var i = 0; i < lnumber.length; i ++) {
tmp = tmp + lnumber.charCodeAt(i);
}
var mnumber = tmp;
tmp = parseInt(mnumber/42);
mnumber = Math.ceil((mnumber/42 - tmp)*42);
if (mnumber == 0) mnumber = 42;
var i = Math.random(mnumber);
//mnumber = Math.round(1/mnumber*100)/100 * 10;
if (numbercount > maxnumbers) {
alert("Be sure to select a max lottery number value!");
}
else {
var ok = 1;
r = new Array (numbercount);
for (var i = 1; i <= numbercount; i++) {
r[i] = Math.round(Math.random() * (maxnumbers-1))+1;
}
for (var i = numbercount; i >= 1; i--) {
for (var j = numbercount; j >= 1; j--) {
if ((i != j) && (r[i] == r[j])) ok = 0; 
   }  
var pball = mnumber; 
}
if (ok) {
var output = "";
for (var k = 1; k <= numbercount; k++) {
if (r[k]<10) {
output += "0" + r[k] + " ";
}
else{
output += r[k] + " ";
}
}
output += " >" + pball + "\n"
document.lotto.results.value = output;
document.lotto.magicNumber.value = mnumber
}     
else numbers();
   }
}

