function getObject(name){
  var obj;
  if (document.layers){
    obj=eval("document.layers[\'"+name+"\']");
	return obj;
  }else if (document.all){
    obj=eval("document.all[\'"+name+"\']");
	return obj;
  }else if (document.getElementById(name)){
    obj=document.getElementById(name);
    return obj;
  }
}

function toggle(which,yoffset,xpos) {
  Obj = getObject(which);
  if (Obj.style){
    Obj.style.top= (document.body.offsetHeight/2)+yoffset;
    if (Obj.style.visibility=="visible") {
      Obj.style.visibility = "hidden";
    }else{
      Obj.style.visibility = "visible";
    }
  }else if(Obj.visibility){
    Obj.left= (window.innerWidth/2)+xoffset;
    if (Obj.visibility=="show"){
      Obj.visibility="hide";
    }else{
      Obj.visibility="show";
    }
  }
}

function show(which,xoffset,ypos) {
  Obj = getObject(which);
    if (Obj.style){
      if (navigator.appName=='Netscape'){
        xoffset=xoffset+10;
      }  
      x=(document.body.offsetWidth/2)+xoffset;
      if (x<0){x=0;}
      Obj.style.left=x;
      Obj.style.top=ypos;
      Obj.style.visibility = "visible";
    }else if(Obj.visibility){
      if (navigator.appName=='Netscape'){
        xoffset=xoffset+2;
        ypos=ypos-5;
      }
      x=(window.innerWidth/2)+xoffset;
      if (x<0){x=0;}
      Obj.left=x;
      Obj.top=ypos;
      Obj.visibility="show"; 
    }
}

function hide(which) {
  Obj = getObject(which);
    if (Obj.style){
      Obj.style.visibility = "hidden";
	}else if(Obj.visibility){
	  Obj.visibility="hide";
	}		
}

function preload(source) {
  var preloaded=new Image;
  preloaded.src=source;
}

function setimage(image,source) {
  if (document.images){
    document.images[image].src = source;
  }
}

function setLayertext(layer,content) { 
  Obj = getObject(layer);
  if (Obj){
    if (Obj.innerHTML){
      Obj.innerHTML = unescape(content);
	}else{
	  Obj.write(unescape(content));
	  Obj.close();
	}
  }
}
var closer=0;
  function hidemenus(){
    stopcloser();
    hide("menu");
  }
  function startcloser(){
    closer=window.setInterval("hidemenus()",300);
  }
  function stopcloser(){
    window.clearInterval(closer);
  } 