surru,
как вариант
window.addEventListener('load', function() {
var active = 0, timeout;
this._XMLHttpRequest = XMLHttpRequest;
this.XMLHttpRequest = request;
scroll();
function request() {
var xhr = new _XMLHttpRequest();
xhr.addEventListener('loadstart', function() { clearTimeout(timeout), active++ });
xhr.addEventListener('loadend', function() { --active || scroll() });
return xhr;
}
function scroll() {
timeout = setTimeout(loaded, 2000);
scrollTo(0, 1000000);
}
function loaded() {
alert('loaded');
}
});