Зашибись тут правила - шесть часов карантина.
В общем, проблема решилась крайне просто. Конечно, байты считать не удалось, да и не надо этого - нужно обратить внимание посетителя на то, что его щелчок замечен и процесс начат или начат - не важно.
Поэтому наутро в код функции загрузки была вставлена дополнительная строка которая показывает маленький анимированный гиф пока загружается большой жопег. Как только он загрузится - автоматически и заменит собой тот самый гиф.
Код:
function picBack(divID, divBackground) {
var d=document.getElementById(divID);
d.style.backgroundImage = 'url(wait.gif)';
d.style.backgroundImage = 'url(' + divBackground + ')';
}
Да, именно так как придумал WayBe, но я не мог ответить раньше из-за каратина.