/* Кирилл Власов  */
/* 09.01.2007 - 21.01.2007 */

sectionCount = 0;

function selectAllSections(obj) {

        var list       = document.getElementById('list-sections');
        var div        = list.getElementsByTagName('div');
        var count      = document.getElementById('section-count');

        sectionCount         = 0;

        if (obj.checked) {

        for (var i in div) {
                if (typeof div[i] == 'object') {
                        var checkbox = div[i].getElementsByTagName('input');

                        sectionCount  += parseInt(checkbox[0].value);
                        checkbox[0].checked = true;

                }
        }
        count.innerHTML = 'все'+' '+AllCount;
        }

        if (!obj.checked) {

        for (var i in div) {
                if (typeof div[i] == 'object') {
                        var checkbox = div[i].getElementsByTagName('input');

                        checkbox[0].checked = false;
                }
        }
        count.innerHTML = '0';
        }

}

function checkSection(obj, id) {

        var count = document.getElementById('section-count');

        if (obj.checked) {

                sectionCount += parseInt(obj.value);
                if (sectionCount == AllCount)
                {
                        document.getElementById('selectAll').checked = true;
                }

        }

        if (!obj.checked) {

                sectionCount -= parseInt(obj.value);
                document.getElementById('selectAll').checked = false;
        }

        count.innerHTML = (sectionCount == AllCount) ? 'все'+' '+AllCount : sectionCount;

}

function checkListSection() {

        var list   = document.getElementById('list-sections');
        var div    = list.getElementsByTagName('div');
        var count  = document.getElementById('section-count');

        for (var i in div) {
                if (typeof div[i] == 'object') {
                        var checkbox = div[i].getElementsByTagName('input');

                        if (checkbox[0].checked) {

                                sectionCount = sectionCount + parseInt(checkbox[0].value);
                        }

                }
        }
        count.innerHTML = (sectionCount == AllCount) ? 'все'+' '+AllCount : sectionCount;
}
