var	selected = new Array();
var	hilited = new Array(4);
hilited[0] = -1;
hilited[1] = -1;
hilited[2] = -1;
hilited[3] = -1;
var	timer = null;

var	docObj = "document.";
var	styleObj = "";
if (document.all) {
	docObj = "document.all.";
	styleObj = ".style";
}
function setClearTime() {
	if (timer) clearTimeout(timer);
	timer = null;
	timer = setTimeout("clearMenus()",600);
}
function cancelClearTime() {
	if (timer) clearTimeout(timer);
	timer = null;
}
function clearMenus() {
	var	i,e;
	for (i = 0; i < selected.length; i++) {
		e = selected[i];
		if (e != "undefined") {
			elempt = eval(docObj+"sO" + e + styleObj);
			if (elempt != null) {
				elempt.visibility = "hidden";
			}
		}
	}
	selected.length = 0;
}
function doIMouseClick(i) {
	document.location = "stylePage.asp?RN="+i;
	return true;
}
function doIMouseOut(cdiv) {
	setClearTime();
}
function clearOtherMenus(lev) {
	if (selected.length > lev) {
		e = selected[lev];
		if (e != "undefined") {
			elempt = eval(docObj+"sO" + e + styleObj);
			if (elempt != null) elempt.visibility = "hidden";
		}
		for (k = lev+1; k < selected.length; k++) {
			e = selected[k];
			if (e != "undefined") {
				elempt = eval(docObj+"sO" + e + styleObj);
				if (elempt != null) elempt.visibility = "hidden";
			}
		}
		selected.length = lev;
	}
	for (k = lev+1; k < 4; k++) {
		if (hilited[k] != -1) {
			elempt = eval(docObj+"cell" + hilited[k] + styleObj);
			if ((elempt != null)&&(elempt.type != "undefined")) {
				elempt.background = "#008080";
			hilited[k] = -1;
			}
		}
	}
}
function doTMouseOver(lev,cdiv,src) {
	var	elempt;
	if (cdiv != "undefined") {
		if (hilited[lev] != cdiv) {
			if (hilited[lev] != -1) {
				elempt = eval(docObj+"cell" + hilited[lev] + styleObj);
				if ((elempt != null)&&(elempt.type != "undefined")) {
					elempt.background = "#008080";				
				}
			}
			elempt = eval(docObj+"cell" + cdiv + styleObj);
			if ((elempt != null)&&(elempt.type != "undefined")) {
				elempt.background = "#aabbdd";
				hilited[lev] = cdiv;
			}
		}
	}
	clearOtherMenus(lev);

	cancelClearTime();
}

function doIMouseOver(i,lev,ccc,src) {
	var	k,e;
	var	elempt;
	var	OK = false;
	if (i == -1) clearOtherMenus(lev);
	else {
	if (ccc == -1) OK = true;
	else {
		elempt = eval(docObj+"sO" + src + styleObj);
		OK = (elempt.visibility == "visible");
	}
	clearOtherMenus(lev);
	if (hilited[lev] != ccc) {
		if (hilited[lev] != -1) {
			elempt = eval(docObj+"cell" + hilited[lev] + styleObj);
			if ((elempt != null)&&(elempt.type != "undefined")) {
				elempt.background = "#008080";
				hilited[lev] = -1;
			}
		}
	}
	if (ccc == "undefined") ccc = -1;
	if (ccc != -1) {
		elempt = eval(docObj+"cell" + ccc + styleObj);
		if (elempt != null) {
			elempt.background = "#aabbdd";
			hilited[lev] = ccc;
		}
	}
	if (OK) {
		if (i != "undefined") {
			elempt = eval(docObj+"sO" + i + styleObj);
			if ((elempt != null)&&(elempt.type != "undefined")) elempt.visibility = "visible";
			selected[lev] = i;
		}
		cancelClearTime();
	}
	}
}