﻿//YCOT form

function countChecked() 
{
    list = document.getElementsByTagName("input");
    count = 0;
    for (i = 0; i < list.length; i++) 
    {
        var control = list[i];
        if(control.type == "checkbox" && control.checked)
        {
            count++;
        }
    }
    return count;
}

function checkChecked(maxChecked)
{
    numChecked = countChecked();
    list = document.getElementsByTagName("input");
    for (i = 0; i < list.length; i++) 
    {
        var control = list[i];
        if(control.type == "checkbox")
        {
            control.disabled = (numChecked >= maxChecked && !control.checked);
        }
    }
    list = document.getElementsByTagName("input");
    for (i = 0; i < list.length; i++) 
    {
        var control = list[i];
        if(control.type == "submit")
        {
            control.disabled = numChecked != maxChecked;
        }
    }
}
