quizzer, формула 100% видимости - обьект полностью видим.
var $myElement = document.getElementById(id),
landmark = $myElement.getBoundingClientRect(),
visibility = landmark.top > 0 && landmark.left > 0 && landmark.bottom < document.documentElement.clientHeight && landmark.right < document.documentElement.clientWidth