Sip, eso lo tenía hecho. Bueno, no exactamente así, pero no sé si alguna de las 2 formas es mejor o peor q la otra... Yo había usado:
if (valor=="1") {
fecha1.readOnly="";
fecha2.readonly="readOnly";
...
}
Es mejor deshabilitarlos o es indistinto?? Tal vez lo del readOnly no lo soporten todos los navegadores...
Gracias por la modificación y por tu atención!!