var FinishText = "Click 'Check Results'"; var Selections = new Array(); var MustSelect = new Array(); var BallPool = new Array(); Selections[0] = 0; Selections[1] = 0; MustSelect[0] = 6; MustSelect[1] = 0; BallPool[0] = 36; BallPool[1] = 0; //##################################### //# CLEAR THE CHECKER FORM //##################################### function ClearForm() { for (x = 0; x < MustSelect.length; x++) { for (i = 1; i <= BallPool[x]; i++) { document.getElementById("B" + x + "ID_" + i).className = "checkerNumber"; if (x > 0) {document.getElementById("B"+x+"ID_" + i).className += " type2";} } for (i = 1; i <= MustSelect[x]; i++) { document.getElementById("B" + x + "_" + i).value = ""; } } Selections[0] = Selections[1] = 0; document.getElementById("submit_checker").className = "buy big orange disabled"; } //##################################### //# SELECT NUMBER //##################################### function Select(n,s) { if (document.getElementById("B"+s+"ID_" + n).className.indexOf('selected') != -1 || Selections[s] < MustSelect[s]) { for (b = 1; b <= BallPool[s]; b++) { if (n == b && document.getElementById("B"+s+"ID_" + n).className.indexOf('selected') != -1) { document.getElementById("B"+s+"ID_" + n).className -= " selected"; for (i = 1; i <= MustSelect[s]; i++) { if (document.getElementById("B"+s+"_"+i).value == n) { document.getElementById("B"+s+"_"+i).value = ''; Selections[s]--; break; }; } break; } else if (n == b) { Selections[s]++; document.getElementById("B"+s+"ID_" + n).className += " selected"; document.getElementById("B"+s+"_"+Selections[s]).value = n; break; } } } SelectedNumbers(0); } //##################################### //# NUMBER CLASSES AND STATUS MESSAGE //##################################### function SelectedNumbers(onload) { if (onload == 1) { for (x = 0; x < MustSelect.length; x++) { for (i = 1; i <= MustSelect[x]; i++) { if (document.getElementById("B"+x+"_" + i).value !== "") { document.getElementById("B"+x+"ID_" + document.getElementById("B"+x+"_" + i).value).className = "checkerNumber selected"; Selections[x]++; } } } } for (x = 0; x < MustSelect.length; x++) { if (Selections[x] >= MustSelect[x]) { for (b = 1; b <= BallPool[x]; b++) { if (document.getElementById("B"+x+"ID_" + b).className.indexOf('selected') == -1) { document.getElementById("B"+x+"ID_" + b).className = "checkerNumber disabled"; } } } else { for (b = 1; b <= BallPool[x]; b++) { if (document.getElementById("B"+x+"ID_" + b).className.indexOf('selected') == -1) { document.getElementById("B"+x+"ID_" + b).className = "checkerNumber"; if (x > 0) {document.getElementById("B"+x+"ID_" + b).className += " type2";} } } } } var Message = ""; for (x = 0; x < MustSelect.length; x++) { var NumbersLeft = MustSelect[x] - Selections[x]; if (NumbersLeft > 0 && Message == "") { Message += "Select " + NumbersLeft; if (NumbersLeft > 1) {Message += "s"} } else if (NumbersLeft > 0) { Message += " and " + NumbersLeft; if (NumbersLeft > 1) {Message += "s"} } } if (Message == "") { Message = FinishText; document.getElementById("submit_checker").className = "buy big orange"; } else { document.getElementById("submit_checker").className = "buy big orange disabled"; } }