bueno gracias a los que me ayudaron
encontre una solucion (aunque todavia no explico porque todas las otras veces que lo use funciono normalmente y esta vez no funciono jaja, el tema es que bueno, les dejo la solucion para los que usen esa libreria y tengan alguna vez un problema con la misma
simplemente agarre el bucle que se encuentra en las funciones getTop y getLeft y en lugar de hacer
while(oNode.tagName != 'BODY') {
hago
while(oNode.offsetParent) {
Saludos!