var balls = 0, balls2 = 0, balls3 = 0, balls4 = 0, MarginTopStop, MarginTopFull, multiplier = 1; var numbers = ['1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38','39','40','41','42','43','44','45','46','47','48','49','50']; var numbers2 = ['1','2','3','4','5','6','7','8','9','10','11','12']; balls = 5; balls2 = 2; window.onresize = window.onload = function() { if (window.innerWidth > 1350) { MarginTopStop = "-760px"; MarginTopFull = "-1800px"; } else { MarginTopStop = "-760px"; MarginTopFull = "-1520px"; } }; function generate(){ if (document.getElementById('playNumbers')) { $('#playNumbers').animate({height: '0'}); } $(".innerB").html("?"); for (var i = 1; i < balls + balls2 + balls3 + balls4 + 1; i++){ createNums($("#B"+i+" .innerB"),i); } for (var i = 1; i < balls + balls2 + balls3 + balls4 + 1; i++){ moveNums($("#B"+i+" .innerB"),i); } if (document.getElementById('playNumbers')) { setTimeout(function(){ for (var i = 0; i < balls; i++) { document.getElementById("Ball"+(i+1)).value = $('#ID_'+(i+1)+"-19").html() } for (var i = balls; i < balls + balls2 + balls3 + balls4; i++) { document.getElementById("Bonus"+(i+1-balls)).value = $('#ID_'+(i+1)+"-19").html() } $('#playNumbers').animate({height: '60px'}) },1500); } }; function createNums(obj,idNum){ if (idNum <= balls) { for (var i = 0; i < numbers.length*multiplier; i++){ var chosen = Math.floor(Math.random()*numbers.length); obj.append("
"+numbers[chosen]+"
"); } } else { for (var i = 0; i < numbers.length*multiplier; i++){ var chosen = Math.floor(Math.random()*numbers2.length); obj.append("
"+numbers2[chosen]+"
"); } } }; function moveNums(obj,idNum){ var time = 500; time += Math.round(Math.random()*1000); obj.stop(true,true); obj.css('margin-top',MarginTopFull); var Duplicates = checkDuplicates(idNum); while (Duplicates) {Duplicates = checkDuplicates(idNum)} obj.animate( {"margin-top": MarginTopStop}, {'duration' : time, 'easing' : 'swing'} ); }; function checkDuplicates(idNum) { for (var i = 1; i < balls + 1; i++) { if (i != idNum && $('#ID_'+i+"-19").html() == $('#ID_'+idNum+"-19").html()) { $("#B"+idNum+" .innerB").html("?"); createNums($("#B"+idNum+" .innerB"),idNum); return true; } } if (balls2 > 1 && idNum > balls) { for (var i = balls + 1; i < balls + balls2 + 1; i++) { if (i != idNum && $('#ID_'+i+"-19").html() == $('#ID_'+idNum+"-19").html()) { $("#B"+idNum+" .innerB").html("?"); createNums($("#B"+idNum+" .innerB"),idNum); return true; } } } return false; };