﻿function setCheckBoxChecked(con, hiddenCountControlId, maxAllowed) {
    //alert('setCheckBoxChecked...');
    
    if (document.getElementById(hiddenCountControlId).value == "") {
        document.getElementById(hiddenCountControlId).value == "0";
    }

    //alert(document.getElementById(hiddenCountControlId).value);
    //alert('maxAllowed = ' + maxAllowed);
    
    if (parseInt(document.getElementById(hiddenCountControlId).value) >= maxAllowed) {
        if (con.checked == false) {
            document.getElementById(hiddenCountControlId).value = parseInt(document.getElementById(hiddenCountControlId).value) - 1;
        }
        else {
            con.checked = false;
            alert("You cannot select more than " + maxAllowed + " item(s). Please unselect a previously selected item and try again.");
        }

    }
    else {
        if (con.checked == true) {
            document.getElementById(hiddenCountControlId).value = parseInt(document.getElementById(hiddenCountControlId).value) + 1;
        }
        else {
            document.getElementById(hiddenCountControlId).value = parseInt(document.getElementById(hiddenCountControlId).value) - 1;
        }
    }
}
