// JavaScript Document

/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Konstantin Jagello | http://javascript-array.com/ */
var TimeOut= 300;
var currentLayer = null;
var currentitem  = null;
var currentLayerNum = 0;
var noClose= 0;
var closeTimer= null;
function mopen(n) {
  	var l  = document.getElementById("menu"+n);
  	var mm = document.getElementById("mmenu"+n);
 	if(l) {
 	mcancelclosetime();
 	l.style.visibility='visible';
 	if(currentLayer && (currentLayerNum != n))
		currentLayer.style.visibility='hidden';
 	currentLayer = l;
 	currentitem = mm;
 	currentLayerNum = n;			
  	} else if(currentLayer) {
 	currentLayer.style.visibility='hidden';
 	currentLayerNum = 0;
 	currentitem = null;
 	currentLayer = null;
 	}
}
function mclosetime() {
  	closeTimer = window.setTimeout(mclose, TimeOut);
}
function mcancelclosetime() {
  	if(closeTimer) {
 	window.clearTimeout(closeTimer);
 	closeTimer = null;
  	}
}
function mclose() {
  	if(currentLayer && noClose!=1){
 	currentLayer.style.visibility='hidden';
 	currentLayerNum = 0;
 	currentLayer = null;
 	currentitem = null;
  	} else {
 	noClose = 0;
  	}
  	currentLayer = null;
  	currentitem = null;
}
document.onclick = mclose;