view-порт = вьюпорт из этой статьи:
http://javascript.ru/blog/Andrej-Par...enta-elementov
scrollWidth/scrollHeight - это просто условность, чтобы много не писать, а при появлении окна сразу можно было определить, какие переменные дают какие значения. Просто для теста нужно. Могу убрать из кода и ставить только
var cX1=document.documentElement.scrollWidth;
var cY1=document.documentElement.scrollHeight;