No penséis más que ya he localizado el error... y como siempre es una gilipollez de dimensiones monumentales

y es que como todos sabemos el JavaScript es case sensitive

, es decir, no era "mainframe" sino "mainFrame". Pero ahora me surge otro problema y es que cuando hago un alert de parent.mainFrame.frm_chk.value, me sale "undefined". ¿Sabéis a qué es debido?
Gracias por la ayuda
FeReNZCy