function mark() {}
mark.init = function() {
    var markInputs = document.getElementsBySelector('input.markall');
    for (var i = 0; i < markInputs.length; i++) {
        imos.element(markInputs[i]).addEvent('click', this.onClick);
    }
}
mark.onClick = function (event, target) {
    if (target != null) {
        inputs = document.getElementsByTagName('input');
        for (i = 0; i < inputs.length; i++) {
            if (inputs[i].getAttribute('type') == 'checkbox' && inputs[i].className == 'mark' ) {
                if (target.checked == false) {
                    inputs[i].checked = false;
                } else {
                    if (inputs[i].getAttribute('disabled') != 'disabled') {
                        inputs[i].checked = true;
                    }
                }
            }
        }
    }
}

