function GetMenu(AName)
{
	var temp = document.getElementsByName(AName);
	if (temp.length > 0) return temp[0];
	else return null;
}

function getTag(tag, doc) {
	if (doc == null) doc = document;
	if (doc.getElementById) return doc.getElementById(tag);
	return null;
}

function menuOver(AObj) {
	var str = "" + AObj.id;
	var i = str.substring(str.length - 1, str.length);
	for (var j = 0; j < 9; j ++) {
		if (j != i) {
			var el = getTag("sub_menu_0" + j);
			if (el != null) el.style.display = "none";
		}
	}
	var el = getTag("sub_" + AObj.id);
	if (el != null) el.style.display = "block";
}

function subMenuOver(AObj) {
	var str = "" + AObj.parentNode.id + "_sub";
	var el = getTag(str);
	var els = getTag(AObj.parentNode.id);
	if (el != null) {
		el.style.display = "block";
		if (els != null && els.style.display == "none") els.style.display = "block";
	}
}

function subMenuOut(AObj) {
	var str = "" + AObj.parentNode.id + "_sub";
	var el = getTag(str);
	if (el != null) el.style.display = "none";
}

function hideSub(e) {
 	if (!e) e = window.event;
	if (e.target) var el = e.target;
	else if (e.srcElement) var el = e.srcElement;
	if (e.relatedTarget) var rel = e.relatedTarget;
	else if (e.toElement) var rel = e.toElement;
	if (el.tagName == "DIV" && el.id + "_sub" != rel.parentNode.id && (rel == null || el.id != rel.parentNode.id)) {
		el.style.display = "none";
		var els = getTag(el.id + "_sub");
		if (els != null && els.style.display != "none") els.style.display = "none";
	} else if (el.tagName == "A" && el.parentNode.id + "_sub" != rel.parentNode.id && (rel == null || (el.parentNode.id != rel.id && el.parentNode.id != rel.parentNode.id))) {
		el.parentNode.style.display = "none";
		var els = getTag(el.parentNode.id + "_sub");
		if (els != null && els.style.display != "none") els.style.display = "none";
	}
}

function hideSubSub(e) {
 	if (!e) e = window.event;
	if (e.target) var el = e.target;
	else if (e.srcElement) var el = e.srcElement;
	if (e.relatedTarget) var rel = e.relatedTarget;
	else if (e.toElement) var rel = e.toElement;
	if (el.tagName == "DIV" && (rel == null || el.id != rel.parentNode.id)) {
		el.style.display = "none";
		var els = getTag(("" + el.id).substring(0, ("" + el.id).length - 4));
		if (els != null) els.style.display = "none";
	} else if (el.tagName == "A" && (rel == null || (el.parentNode.id != rel.id && el.parentNode.id != rel.parentNode.id))) {
		el.parentNode.style.display = "none";
		var els = getTag(("" + el.parentNode.id).substring(0, ("" + el.parentNode.id).length - 4));
		if (els != null) els.style.display = "none";
	}
}