ho cambiato la forma delle id, non sono più
div[1][2]
ma
div-1_2

e poi recupero i valori con vari script, però la funzione non va lo stesso:
codice:
function check_pre(ele_id)
{
    if (document.all)
    {
        if(document.all[ele_id].style.visibility == 'visible')
        {
            document.all[ele_id].style.visibility='hidden';
            
                document.form_pre.elements[ele_id].checked = 0;
            cont--;
            last=lastlast;
            lastlast=undefined;
        }
        else
        {
            if(cont<2)
            {
                var splitted;
                var riga;
                splitted=ele_id.split("-");
                riga=splitted[0].split("_");
                if(riga[1]==last || last==undefined)
                {
                        if(lastlast==undefined)
                        {
                            lastlast=riga[1];
                            last=lastlast;
                        }
                        else
                        {
                            last=riga[1];
                        }
                        document.all[ele_id].style.visibility='visible';
                        cont++;

                        document.form_pre.elements[ele_id].checked = 1;
                }
                else
                {
                    alert("Le due date devono riferirsi allo stesso alloggio");
                }
            }
            else
            {
                alert("Puoi selezionare solo due date: una di inizio e una di fine");
            }
        }
    }
}