Hola
richardinj!
Mas o menos entendí tu ejemplo, pero no del todo
Pero vamos, podrías utilizar la estructura de control para el manejo de errores de javascript.
Código PHP:
try{
//Aquí todo tu mega-choro de código :D
}catch(e){
//Ya si te salió el error de que no existe el objeto, pasará a evaluar
//esto...
}
No sé si me explique bien
Suerte!