Hola knarfy:
Creo que tu problema está en la mezcla de cadenas de texto con variables.
Voy a tratar de hacer la cadena que tendrías que usar:
if (eval ("document.getElementById('t" + i + "').disabled==false") && eval ("form1.chk" + i + ".checked==true" && eval( "form1.t" + i + ".value") != '0'){
...
No sé si me habré equivocado en las comillas, pero creo que lo que importa es la idea.
Saludos