﻿// Fichier JScript
function disableListItems(cblFundType, itemsCount, languesCount)
{
    // Get the checkboxlist object.
    objCtrl = document.getElementById(cblFundType);
    // Does the checkboxlist not exist?
    if(objCtrl == null)
    {
        return;
    }
    var bEqual = false;
    var i = 0;
    var j = 0;
    var objItem = null;
    // Loop through the checkboxes in the list.
    for(i = 0; i < itemsCount; i++)
    {
        objItem = document.getElementById(cblFundType + '_' + i);
        if(objItem == null)
        {
            continue;
        }
        if(objItem.checked)
        {
            j = j + 1;
        }
        if(j == languesCount)
        {
            bEqual = true;
        }
    }
    for(i = 0; i <itemsCount; i++)
    {
        objItem = document.getElementById(cblFundType + '_' + i);
        if(objItem == null)
        {
            continue;
        }
        if(!objItem.checked)
        {
            if(bEqual)
            {
                objItem.disabled = true;
            }
            else    
            {
                objItem.disabled = false;
            }    
        }
    }
}
