A ver, para saber la cantidad de filas usa:
Código:
tabla = document.getElementById("tabla");
rows = tabla.rows.length;
for (i=0; i<rows; i++){
inputs=tabla[i].getElementsByTagName("input");
for (j=0; j<inputs.length; j++){
if (inputs[j].value==""){
alert(No puede haber campos vacios);
return false;
}
//...
}
}
Bueno, creo que tu mismo puedes añadir lo que falta.