

var lastLayer;
var lastImgLayer;
var lastImg;
var x1,x2,y1,y2;

if (window.captureEvents) {
        window.captureEvents(Event.MOUSEDOWN);
        window.onmousedown = mouseTracker;
} else {
        document.onmousedown = mouseTracker;
        
}

function mouseTracker(e){

    if ( !objscreated )	create_objects();

	e = e || window.Event || window.event;
    window.pageX = e.pageX || e.clientX;
    window.pageY = e.pageY || e.clientY;

	setTimeout("",2000);

	if (lastLayer != null) {

		y1 = theobjs[lastLayer].objGetTop();
		x1 = theobjs[lastLayer].objGetLeft();
		y2  = y1 + theobjs[lastLayer].objGetHeight();
		x2 =  x1 + theobjs[lastLayer].objGetWidth();

		if((window.pageX < (x1-10) || window.pageX > x2 || window.pageY < (y1-30) || window.pageY > y2) && lastLayer != null) {
			hide(lastLayer);
			changeImage(lastImgLayer,lastImg,lastImg + 'off');
			lastLayer = null;
		}

	}

}

function menuSwitch(aLayer,imgName,bLayer,topPos) {
    if ( !objscreated )	create_objects();

	var top = theobjs[aLayer].objGetTop();
	if (top != -100) {
		hide(aLayer);
		changeImage(bLayer,imgName,imgName + 'off');
	} else {
		if (lastLayer != null) {
			hide(lastLayer);
			theobjs[lastLayer].objMoveAbsolute(-100);
			changeImage(lastImgLayer,lastImg,lastImg + 'off');
		}
		changeImage(bLayer,imgName,imgName + 'on');
		show(aLayer,topPos)
	}
		lastLayer = aLayer;
		lastImgLayer = bLayer;
		lastImg = imgName;
}

function changeImage(layer,imgName,imgObj) {
	if (document.images) {
		if (document.layers && layer!=null) {
			 eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src');
		} else {
			document.images[imgName].src = eval(imgObj+".src");
		}
	}
}
 
// hide element  
function hide(aLayer) {
    if ( !objscreated )	create_objects();
  	theobjs[aLayer].objHide();
	theobjs[aLayer].objMoveAbsolute(-100);
}

// show element
function show(aLayer,x) {
    if ( !objscreated )	create_objects();
	theobjs[aLayer].objMoveAbsolute(x);
   	theobjs[aLayer].objShow();
}

// fix resize problem
if(document.layers){origWidth=innerWidth;origHeight=innerHeight;onresize=function(){if(innerWidth!=origWidth||innerHeight!=origHeight)location.reload()}}


