<!--
// /library/validate_play.js
function validate(numBoards) {
    if (!validateBoards(numBoards)) { return false; }
// refer to fieldvalidation.js for individual validation procedures
    if (!checkString(document.myForm1.name, "Name", false)) { return false; }                   //name
    if (!checkEmail(document.myForm1.email, "Email", false)) { return false; }                  //email
    document.myForm1.validate_check.value='True';
    return true;
}




function validateBoards(numBoards) {
    its = "ok";
    for (j=1; j <= numBoards; j++) {
        ticked = 0;
        for (i=1; i < 50; i++) eval("if (document.myForm1.PLAY_BOARD_" + j + "_" + addLeadZero(i) + ".checked == true) ticked++ ;");
        if (ticked != 6) {
            if (ticked>6) alert("You can only choose 6 numbers in Board " +  String.fromCharCode(64+j));
            if (ticked<6) alert("You must choose 6 numbers in Board " + String.fromCharCode(64+j));
            its = "notok";
        }
    }
    if (its == "ok") {
        return true ;
    }
    else {
        return false ;
    }
}



// Following two functions added for euro Lottery pages
// /library/validate_play.js
function validateEuro(numBoards) {
    if (!validateEuroBoards(numBoards)) { return false; }
    if (!validateLuckyStars(numBoards)) { return false; }
// refer to fieldvalidation.js for individual validation procedures
    if (!checkString(document.myForm1.name, "Name", false)) { return false; }                   //name
    if (!checkEmail(document.myForm1.email, "Email", false)) { return false; }                  //email
    document.myForm1.validate_check.value='True';
    return true;
}




function validateEuroBoards(numBoards) {
    its = "ok";
    for (j=1; j <= numBoards; j++) {
        ticked = 0;
        for (i=1; i < 51; i++) eval("if (document.myForm1.PLAY_BOARD_" + j + "_" + addLeadZero(i) + ".checked == true) ticked++ ;");
        if (ticked != 5) {
            if (ticked>5) alert("You can only choose 5 numbers in Board " + j);
            if (ticked<5) alert("You must choose 5 numbers in Board " + j);
            its = "notok";
        }
    }
    if (its == "ok") {
        return true ;
    }
    else {
        return false ;
    }
}


function validateLuckyStars(numBoards) {
    
    its = "ok";
    for (j=1; j <= numBoards; j++) {
        ticked = 0;
        for (i=51; i < 60; i++) eval("if (document.myForm1.PLAY_BOARD_" + j + "_" + addLeadZero(i) + ".checked == true) ticked++ ;");
        if (ticked != 2) {
            if (ticked>2) alert("You can only choose 2 Lucky Stars in Board " +  j);
            if (ticked<2) alert("You must choose 2 Lucky Stars in Board " + j);
            its = "notok";
        }
    }
    if (its == "ok") {
        return true ;
    }
    else {
        return false ;
    }
}
















//-->
