showflag = 0 // флаг показа меню
id = 0 // id таймера
onname = "" // имя видимого на данный момент меню

function show(name, x, y) // показывает меню 'name' с координатами 'x', 'y'
{killtimer() // останавливает таймер, запущенный другими событиями
 if(showflag) hide() // прячет открытое меню
 if(name) {
	document.all[name].style.top = y
	document.all[name].style.left = x
	document.all[name].style.display = "block"
	showflag = 1 // устанавливает флаг показа видимого на данный момент меню
	onname = name // устанавливает имя видимого на данный момент меню
 }
 else {
 	showflag = 0
 	onname = ""
 }
}

function menuOn(num)
{
currLeft = document.all['c' + num].offsetParent.offsetLeft + document.all['c' + num].offsetLeft - 10
currTop = document.all['c' + num].offsetParent.offsetTop + document.all['c' + num].offsetTop + 20

 show('el' + num, currLeft, currTop)
// document.all['e' + num].style.color='#ffa852'
// document.all['i' + num].src='/files/da2.gif'
}

function killtimer() {
	
	if(id) {
		clearTimeout(id)
		id = 0 // если таймер запущен, останавливает таймер и сбрасывает id
	}
	
	return true
}

function hide() { // прячет открытое меню
	if(id) killtimer() // останавливает таймер, запущенный другими событиями
 		if(showflag && onname) {
			document.all[onname].style.display = 'none'
//			eval('document.all.' + onname.charAt(0) + onname.charAt(2) + onname.charAt(3) + '.style.color="#fff"')
//			im = 'i' + onname.charAt(2) + onname.charAt(3)
//			document.all[im].src='/files/da1.gif'
 		}
	showflag = 0
	onname = ""
}

function reset() { // возвращает меню в исходное состояние
	
	if(id) killtimer() // останавливает таймер, запущенный другими событиями
	id = setTimeout("hide()", 500) // прячет открытое меню через полсекунды после вызова

}

function doNothing() {

	window.status = ""

}

function imagePreLoad() {
	
	if (document.images) {

		preLoad = new Array();
		
		for (i = 0; i < 5; i ++) {
			preLoad[i] = new Image();
		}
		
		preLoad[0].src = "/files/da1.gif";
		preLoad[1].src = "/files/da2.gif";
		preLoad[2].src = "/files/da3.gif";
		preLoad[3].src = "/files/da4.gif";
		preLoad[4].src = "/files/da5.gif";
	}
}
