Lamentable, entendi mal el problema... aca lo actualizo, aunq solo es el orden de las sentencias dentro de los if/else
Link para ver objetos de window