<!--
// Copyright 2002, Live Oak Games.  All Rights Reserved.
var layerversion;
var sizeX;
var sizeY;

function initializeForBrowser()
 {
  if ((document.getElementById) && !(document.all)) {layerversion = 3} // netscape 6
  else if (document.all) { layerversion = 1 }    // internet explorer 4
  else if (document.layers) { layerversion = 2 }  // netscape 4
  else { layerversion = 0 };
  
  sizeX = 800;
  sizeY = 600;
  switch (layerversion) {
    case 1: sizeX = document.body.clientWidth;
            sizeY = document.body.clientHeight;
		break;
    case 2: sizeX = self.innerWidth;
            sizeY = self.innerHeight;
	      break;
    case 3: sizeX = self.innerWidth;
            sizeY = self.innerHeight;
            break;
  };
}
 
function hidelayer(layerName) {
  switch (layerversion) {
    case 1: document.all[layerName].style.visibility = "hidden";         break;
    case 2: document.layers[layerName].visibility = "hide";              break;
    case 3: 
      document.getElementById(layerName).style.visibility="hide";
      document.getElementById([layerName]).style.display = "none"; break;
  }
}
function showlayer(layerName) {
  switch (layerversion) {
    case 1: document.all[layerName].style.visibility = "visible";         break;
    case 2: document.layers[layerName].visibility = "show";               break;
    case 3: 
         document.getElementById(layerName).style.visibility="visible";
         document.getElementById([layerName]).style.display = "block"; break;
  }
}
function insertCodeInLayer(layerName,code) {
  switch (layerversion) {
    case 1: document.all[layerName].innerHTML = code;  break;
    case 2: document[layerName].document.open()
            document[layerName].document.write(code);
            document[layerName].document.close();
		break;
    case 3: document.getElementById([layerName]).innerHTML=code;
		break;
  }
 }
  
function addlayer(layerName,img,zindex,width,height)
{ 
 var imgtag = "<img src=\""+img+"\" border=\"0\" width=\""+width+"\" height=\""+height+"\">";
 switch (layerversion)  {
   case 1: document.write("<div id=\""+layerName+"\" style = \"position:absolute; z-index: "+zindex+"; visibility: hidden; top:1px; left:1px; width:"+width+"px height:"+height+"px \">"+imgtag+"</div>");
           break;
   case 2: document.write("<layer name=\""+layerName+"\" left=\"1\" top=\"1\" visibility=\"hide\">"+imgtag+"</layer>");
           break;
   case 3: document.write("<div id=\""+layerName+"\" style = \"position:absolute; z-index: "+zindex+"; visibility: hidden; top:1px; left:1px; width:"+width+"px height:"+height+"px \">"+imgtag+"</div>");
           break;
  }
}
function positionLayer(layerName,x,y)
{ 
  switch (layerversion) {
    case 1:  document.all[layerName].style.pixelTop = y;
             document.all[layerName].style.pixelLeft = x;
		 break;
    case 2:  document.layers[layerName].top = y;
             document.layers[layerName].left = x;
		 break;
    case 3: document.getElementById(layerName).style.top = y+"px";
	      document.getElementById(layerName).style.left = x+"px";
   } 
}
function layerYpos(layerName) {
 switch (layerversion) {
    case 1:  return document.all[layerName].style.pixelTop; break;
    case 2:  return document.layers[layerName].top;         break;
    case 3:  return document.getElementById(layerName).style.pixelTop; break;
  } 
}
function layerHeight(layerName) {
 switch (layerversion) {
    case 1:  return document.all[layerName].style.height; break;
    case 2:  return document.layers[layerName].height;         break;
    case 3:  return document.getElementById(layerName).style.height; break;
  } 
}
function layerBottomEdge(layerName) {
 var top;
 top = layerYpos(layerName);
 top = top+layerHeight(layerName);
 return top;
}
function layerXpos(layerName) {
 switch (layerversion) {
    case 1:  return document.all[layerName].style.pixelLeft; break;
    case 2:  return document.layers[layerName].left; break;
    case 3:  return document.getElementById(layerName).style.pixelLleft; break;
  } 
}
function moveLayer(layerName,x,y) { 
  positionLayer(layerName,layerXpos(layerName)+x,layerYpos(layerName)+y);  
}
/*
function moveLayerbelowLayer(LayerToMove,LayerToLeave){  
  positionLayer(LayerToMove,layerXPos(LayerToMove),layerBottomEdge(LayerToLeave));
}
function makesureLayerisbelowLayer(LayerToMove,LayerToLeave){  
  if ( layerYpos(LayerToMove)<layerBottomEdge(LayerToLeave) ) 
   {
     positionLayer(LayerToMove,layerXPos(LayerToMove),layerBottomEdge(LayerToLeave));
   }
}

function getlayerversion() {
 document.write("LAYER VERSION = ");
 switch (layerversion) {
	case 0:  document.write("0 !!"); break;
    case 1:  document.write("1"); break;
    case 2:  document.write("2"); break;
    case 3:  document.write("3"); break;
  } 
}
*/
 initializeForBrowser();
//-->