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