comincio a buttare giu' qualcosa di getto.

Faro' sicuramente degli errori perche' mi conosco. Quindi porta pazienza in anticipo (lavoro per approsimmazioni successive )

dunque, innanzitutto il refresh a tempo e' comandato dal checkbox quindi bisogna intercettare l'onclick e sull'onclick del checkbox chiamare una funzione

<input id="id_check" type="checkbox" onclick="autorefresh()" >

e lo stesso potresti farlo sull'onchange della select

poi crei questa funzione

codice:
    function autorefresh()
    {
        check_box = document.getElementById("id_check");
        if(check_box.checked)
        {
            intervallo = document.getElementById("id_select").value;
            window.setTimeOut("autorefresh", intervallo)
        }
    }
prova e fammi sapere (occhio alla console degli errori)