
var ie = (navigator.appName.indexOf('Netscape') != -1) ? false : true;

started = false;
var hide = ie ? "hidden" : "hide";
var show = ie ? "visible" : "show";
var ieall = ie ? ".all" : "";
var iestyle = ie ? ".style" : "";
var x = 0;
var y = 0;
var setLayer = false;
starty = 0;
sluty = 0;
startx = 0;
slutx = 0;

function showHideLayers(layerName,showHide){
  if(started){
	var dom = ie ? "all." + layerName + ".style" : layerName;
	if(showHide=='show') {
		hideAll();
		eval("document." + dom + ".visibility = '" + show + "'");
	}
	starty = eval("document." + dom + ".top"); starty = parseInt(starty)-18;
	var temp = ie ? "all." + layerName + ".offsetHeight" : layerName + ".document.height";
	var temp = eval("document." + temp);
	sluty = starty + parseInt(temp) + 18;
	startx = eval("document." + dom + ".left"); startx = parseInt(startx);
	var temp = ie ? "all." + layerName + ".offsetWidth" : layerName + ".document.width";
	var temp = eval("document." + temp);
	slutx = startx + parseInt(temp);
	if(y>starty && y<sluty && x<slutx) setLayer = layerName;
	else {
	if(showHide=='hide') {
		eval("document." + dom + ".visibility = '" + hide + "'");
		setLayer = false;
		}
	}
  }
}

function hideAll(){
	eval("document" + ieall + ".lEp" + iestyle + ".visibility = '" + hide + "'");eval("document" + ieall + ".lTk" + iestyle + ".visibility = '" + hide + "'");eval("document" + ieall + ".lNz" + iestyle + ".visibility = '" + hide + "'");eval("document" + ieall + ".lGd" + iestyle + ".visibility = '" + hide + "'");eval("document" + ieall + ".lMp" + iestyle + ".visibility = '" + hide + "'");eval("document" + ieall + ".lQp" + iestyle + ".visibility = '" + hide + "'");
	var temp = (!ie) ? "document.menu." :"";
	eval(temp + "document.mEp.src = mEp_on.src");eval(temp + "document.mTk.src = mTk_on.src");eval(temp + "document.mNz.src = mNz_on.src");eval(temp + "document.mGd.src = mGd_on.src");eval(temp + "document.mMp.src = mMp_on.src");eval(temp + "document.mQp.src = mQp_on.src");
}

function start(){
	if(ie) document.onmousemove = checkCoordinate;
	else {
		window.captureEvents(Event.MOUSEMOVE);
		window.onmousemove = function(event) {checkCoordinate(event);}
	}

	mEp_on = new Image();
	mEp_on.src = 'menu01.png';
	mEp_over = new Image();
	mEp_over.src = 'menu01-n.png';

	mTk_on = new Image();
	mTk_on.src = 'menu02.png';
	mTk_over = new Image();
	mTk_over.src = 'menu02-n.png';

	mNz_on = new Image();
	mNz_on.src = 'menu05.png';
	mNz_over = new Image();
	mNz_over.src = 'menu05-n.png';

	mGd_on = new Image();
	mGd_on.src = 'menu03.png';
	mGd_over = new Image();
	mGd_over.src = 'menu03-n.png';

	mMp_on = new Image();
	mMp_on.src = 'menu04.png';
	mMp_over = new Image();
	mMp_over.src = 'menu04-n.png';

    mQp_on = new Image();
	mQp_on.src = 'dot_line.gif';
	mQp_over = new Image();
	mQp_over.src = 'dot_line.gif';

	started = true;
}

function checkCoordinate(e){
	if(ie){
		e = window.event; x = e.clientX; y = e.clientY;
	}
	else {
		x = e.pageX; y = e.pageY;
	}
	if(setLayer!=false && (x<startx || x>slutx || y<starty)){
		var dom = ie ? "all." + setLayer + ".style" : setLayer;
 		eval("document." + dom + ".visibility = '" + hide + "'");
		var theImage = "m" + setLayer.substring(1,6);
		var temp = (!ie) ? "document.menu." :"";
		eval(temp + "document." + theImage + ".src = " + theImage + "_on.src");
	}
}

function swapImage(theImage){
  if(started){
	if(ie) eval("document." + theImage + ".src = " + theImage + "_over.src");
	else eval("document.menu.document." + theImage + ".src = " + theImage + "_over.src");
  }
}