﻿/// <reference path="~/Portals/_default/jQuery-1.5.1-vsdoc.js" />
/// <reference path="ui.dropdownchecklist-1.4.js" />
function InitDropDownCheckList(ClientID, firstItemChecksAll, emptyText)
{
    $("#" + ClientID).dropdownchecklist
    ({
        icon: {placement: "right", toOpen: "ui-icon-triangle-1-s"},
        firstItemChecksAll: firstItemChecksAll,
        emptyText: emptyText,
        minWidth: 150,
        width: 225,
        zIndex: 3,
        // TThein: prefixed with "_" to have dropdownchecklist ignore them.
        _textFormatFunction: function (options)
        {
            var optionsCount = options.size();
            var selectedOptions = options.filter(":selected");
            var selectedOptionsCount = selectedOptions.size();
            switch (selectedOptionsCount)
            {
                case 0: return "(None)";
                case 1: return selectedOptions.text();
                case optionsCount: return "(All)";
                default: return selectedOptionsCount + " categories";
            }
        }
    });
}

