Buenas
No sé si lo habrás probado exactamente con el código que has puesto. Si es así, te aviso de que te falta un =
if (window.parent.frames[1].document.readyState="complete")
alert('documento cargado')
cuando habría de ser
if (window.parent.frames[1].document.readyState=
="complete")
alert('documento cargado')
Por otro lado comentarte que la lectura de esta propiedad es sólo para Explorer