<!--
var lastcolor= 0;
var mode     = 1;
var pos = 0;
var lastpos = 0;
var time_out = null;
 
function setpos(npos) { 
  pos = npos;
}

function showlayer(nlayer) {
  if(lastpos != nlayer){
     fadeout(lastpos);
  }
  lastpos = nlayer;
  fadein(nlayer);
}

function checkpos(nlayer,urgent) {
  if(urgent == 0) {
   clearTimeout(time_out);
   time_out = setTimeout("checkpos("+nlayer+",1);",500);
  } else {
    if (pos != nlayer) {
      fadeout(nlayer);
    }
  }
}

function fadeout(nlayer) {
  oDiv = document.getElementById("layer" + nlayer);
  if(oDiv == null){return;}
  oDiv.style.visibility = "hidden";
}

function fadein(nlayer) {
  oDiv = document.getElementById("layer" + nlayer);
  if(oDiv == null){return;}  
  oDiv.style.visibility = "visible";
}