//===============================================
//           ARS.LONGA GROUP © 2002                
//           MENU SCRIPT - version 2.4         
//===============================================

self.onError=null;
lastScrollY = 0;

NS = (document.layers) ? 1 : 0;
IE = (document.all) ? 1: 0;
NS6 = ((document.getElementById) && !(IE)) ? 1 : 0;

function OM_GetElementTop(eElement) {
  if (!eElement && this) eElement = this;   
  var nTopPos = eElement.offsetTop;    
  var eParElement = eElement.offsetParent;   
  while (eParElement != null) {                                         
    nTopPos += eParElement.offsetTop;        
    eParElement = eParElement.offsetParent;  
  }
  return nTopPos;             
}

function OM_getImageYfromTop(imgID) {
//  if (NS) return eval(imgID).y;  else 
  return OM_GetElementTop(imgID);
}

var holdingImage = document.images["MarkerImage"];

function OM_AfterDocumentLoad() {
  if (IE) document.all.STMENUe.style.visibility = "visible";
  if (NS) document.layers['STMENUe'].visibility = "visible";
  if (NS6) document.getElementById('STMENUe').style.visibility = "visible";
  window.status = "";
  window.setInterval("OM_StalkerCheck()",3);
}

function OM_StalkerCheck() {
  markerPT = OM_getImageYfromTop(holdingImage);
  if (IE) { 
    diffY = document.body.scrollTop; 
    menuPT = document.all.STMENUe.style.pixelTop;
  }
  if (NS) { 
    diffY = window.pageYOffset; 
    menuPT = document.layers['STMENUe'].top;
  }
  if (NS6) {
    diffY = window.pageYOffset; 
    menuPT = document.getElementById('STMENUe').style.top;
  }
  
  if (diffY + 277 + 90 > markerPT - 50) diffY = markerPT - 50 - 277 - 90;

  if (diffY != lastScrollY) {
    percent = 0.1 * (diffY - lastScrollY);
    if (percent > 0) percent = Math.ceil(percent);  else percent = Math.floor(percent);
    if (IE) document.all.STMENUe.style.pixelTop += percent; 
    if (NS) document.layers[0].top += percent;
//    if (NS6) document.getElementById('STMENUe').style.top = parseInt(menuPT) + percent;
    lastScrollY += percent;
  }
}