Есть скрипт
var Cont = 0;
function mFunc (x, y)
{
var e = x || window.event, o = e.target || e.srcElement; with (o)
var s = (tagName == 'INPUT' && type == 'checkbox' && name == 'cat_zp[]'); if (s) {Cont += 2 * o.checked - 1;
for (var j = 0, p = y.getElementsByTagName ('INPUT'); j < p.length; j++) with (p [j])
if (type == 'checkbox' && name == 'cat_zp[]') disabled = !(Cont - checked - 3)}
}
и код
<ul >
<li id="lica"><input type="checkbox" name="cb[]"></li>
<li id="lica"><input type="checkbox"name="cb[]"></li>
<li id="lica"><input type="checkbox"name="cb[]"></li>
<li id="lica"><input type="checkbox"name="cb[]"></li></ul>
Все это отлично работает если чекбоксы еще не отмечены. Но если уже отмечен хотя бы один чекбокс, то кроме него можно отметить еще 3. Как сделать чтобы скрипт "видел" что чекбокс уже отмечен ?