var mainSwitch = 0;

function show_tm(id, lay, col, below_layer) {
	if (mainSwitch == 1) {
		if (lastLayer != null)
			hide(lastLayer);
		show(below_layer);
		window.over(id, lay, col);
		lastLayer = below_layer;
	}
}
	
var lastLayer = null;
var x1 = 0;
var x2 = 760;
var y1 = 55;
var y2 = 200;
var isProductsOn = false;
var prx1 = 10;
var prx2 = 190;
var pry1 = 55;
var pry2 = 170;
var isSalesOn = false;
var sax1 = 190;
var sax2 = 330;
var say1 = 55;
var say2 = 146;
var isSupportOn = false;
var sux1 = 330;
var sux2 = 470;
var suy1 = 55;
var suy2 = 196;
var isDownloadsOn = false;
var dox1 = 470;
var dox2 = 610;
var doy1 = 55;
var doy2 = 150;
var isContactOn = false;
var cox1 = 610;
var cox2 = 750;
var coy1 = 55;
var coy2 = 92;

function turnOn() {
        mainSwitch = 1;
}

if (window.captureEvents) {
        window.captureEvents(Event.MOUSEMOVE);
        window.onmousemove = mouseTracker;
} else {
        document.onmousemove = mouseTracker;        
}

function mouseTracker(e) {
    e = e || window.Event || window.event;
    window.pageX = e.pageX || e.clientX;
    window.pageY = e.pageY || e.clientY;

	if (document.body) {
		window.pageX += document.body.scrollLeft;
		window.pageY += document.body.scrollTop;
	}

setTimeout("",2000);

if (isProductsOn == true) {
	if (window.pageX < prx1 || window.pageX > prx2 || window.pageY < pry1 || window.pageY > pry2) {
		hide('pr');
		if (lastLayer != null && lastLayer != 'pr')
			hide(lastLayer);
		lastLayer = null;
	}
} 
if (isSalesOn == true) {
	if (window.pageX < sax1 || window.pageX > sax2 || window.pageY < say1 || window.pageY > say2) {
		hide('sa');
		if (lastLayer != null && lastLayer != 'sa')
			hide(lastLayer);
		lastLayer = null;
	}
} 
if (isSupportOn == true) {
	if (window.pageX < sux1 || window.pageX > sux2 || window.pageY < suy1 || window.pageY > suy2) {
		hide('su');
		if (lastLayer != null && lastLayer != 'su')
			hide(lastLayer);
		lastLayer = null;
	}
} 
if (isDownloadsOn == true) {
	if (window.pageX < dox1 || window.pageX > dox2 || window.pageY < doy1 || window.pageY > doy2) {
		hide('do');
		if (lastLayer != null && lastLayer != 'do')
			hide(lastLayer);
		lastLayer = null;
	}
} 
if (isContactOn == true) {
	if (window.pageX < cox1 || window.pageX > cox2 || window.pageY < coy1 || window.pageY > coy2) {
		hide('co');
		if (lastLayer != null && lastLayer != 'co')
			hide(lastLayer);
		lastLayer = null;
	}
}
if ((window.pageX < x1 || window.pageX > x2 || window.pageY < y1 || window.pageY > y2) && lastLayer != null) {
		hide(lastLayer);
		lastLayer = null;
	}
}

// hide element  
function hide(aLayer) {
	if (aLayer == 'pr') isProductsOn = false;
	if (aLayer == 'sa') isSalesOn = false; 
	if (aLayer == 'su') isSupportOn = false;
	if (aLayer == 'do') isDownloadsOn = false;
	if (aLayer == 'co') isContactOn = false;
	theobjs[aLayer].objHide();
}

// show element
function show(aLayer) {
	if (aLayer == 'pr') isProductsOn = true;
	if (aLayer == 'sa') isSalesOn = true; 
	if (aLayer == 'su') isSupportOn = true;
	if (aLayer == 'do') isDownloadsOn = true;
	if (aLayer == 'co') isContactOn = true;
	theobjs[aLayer].objShow();
}
