
var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
var isNS = navigator.appName == "Netscape";

function getRef(id) {
  if (isDOM) return document.getElementById(id);
  if (isIE4) return document.all[id];
  if (isNS4) return document.layers[id];  
}

function heartBeat() {
  var yMenuFrom, yMenuTo, yOffset, timeoutNextCheck, nHeight;
  var yMenuFrom1, nHeight1, yMenuTo1;  

  nHeight = 110;
  nHeight1 = 200;


  if (isDOM) {
    yMenuFrom = parseInt (divMenu.style.top, 0);
    yMenuFrom1 = parseInt (divMenu1.style.top, 0);	
    yMenuTo = (isNS ? window.pageYOffset+nHeight : document.body.scrollTop+nHeight);
    yMenuTo1 = (isNS ? window.pageYOffset+nHeight1 : document.body.scrollTop+nHeight1);
  }

  timeoutNextCheck = 500;

  if (yMenuFrom != yMenuTo) {
    yOffset = Math.ceil(Math.abs(yMenuTo - yMenuFrom)/20);
    
    if (yMenuTo < yMenuFrom) yOffset = -yOffset;

    if (isNS4) divMenu.top += yOffset;
    else if (isDOM) divMenu.style.top = parseInt (divMenu.style.top, 0) + yOffset;

    document.getElementById("_spider").style.height = parseInt(divMenu.style.top, 0)-100;
	
    timeoutNextCheck = 10;
  }
  if (yMenuFrom1 != yMenuTo1) {
    yOffset = Math.ceil(Math.abs(yMenuTo1 - yMenuFrom1)/20);
    
    if (yMenuTo1 < yMenuFrom1) yOffset = -yOffset;

    if (isNS4) divMenu1.top += yOffset;
    else if (isDOM) divMenu1.style.top = parseInt (divMenu1.style.top, 0) + yOffset;

    document.getElementById("_spider2").style.height = parseInt(divMenu1.style.top, 0)-100;
	
    timeoutNextCheck = 10;
  }  
  setTimeout ("heartBeat()", timeoutNextCheck);
}

function activate_quick() {
  divMenu  = getRef('floater'); 
  divMenu1 = getRef('floater2'); 
  heartBeat();
}
