var linkServer = "";
var globalRow = "";
function loadXML(url) {
	try {
		var xmlDoc = null;
		if (window.ActiveXObject) {
			xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		} else if (document.implementation && document.implementation.createDocument) {
			xmlDoc = document.implementation.createDocument("","",null);
		} else {
			alert('XMLÀ» »ç¿ë¸øÇÏ´Â ºê¶ó¿ìÀúÀÓ');
		}
		if (xmlDoc != null) {
			xmlDoc.preserveWhiteSpace = true;
			xmlDoc.async = false;
			xmlDoc.load(url);
			return xmlDoc;
		}
	} catch(e) {
		alert(e.message);
	}
}

function SelectSingleNode(xmlDoc, elementPath) {
	if (window.ActiveXObject) {
		return xmlDoc.selectSingleNode(elementPath);
	} else if (document.implementation && document.implementation.createDocument) {
		var nodes = xmlDoc.evaluate(elementPath, xmlDoc, null, XPathResult.ANY_TYPE, null);
		var result = nodes.iterateNext();
		return result;
	}
}

function LeftMenu(xml, node, value) {
	try {
		var Caption = "";
		var ImageOver = "";
		var ImageOut = "";
		var GoUrl = "";
		var Width = "";
		var Height = "";
		var ImageDesc = "";
		var Hide = "";
		var HideImg = "";
		var Path = "";
		var AutoRow = "";

		var tmpRow = "";
		var tmpHide = "";
		var tmpHideImg = "";
		var tmpPath = "";

		var strSS2 = "";
		var xmlNode = SelectSingleNode(xml, "//topNode/" + node +"[@Code='"+value+"']");
		var x = xmlNode.childNodes;
		var row = 1;
		for(i = 0; i < xmlNode.childNodes.length; i++) {
			if (x.item(i).nodeType == 1) {
				at = x[i].attributes;
				Hide		= (at.getNamedItem("Hide"))?at.getNamedItem("Hide").value:"";
				HideImg		= (at.getNamedItem("HideImg"))?at.getNamedItem("HideImg").value:"";
				Caption		= (at.getNamedItem("Caption"))?at.getNamedItem("Caption").value:"";
				ImageOver	= (at.getNamedItem("ImageOver"))?at.getNamedItem("ImageOver").value:"";
				ImageOut	= (at.getNamedItem("ImageOut"))?at.getNamedItem("ImageOut").value:"";
				GoUrl		= (at.getNamedItem("GoUrl"))?at.getNamedItem("GoUrl").value:"";
				Width		= (at.getNamedItem("ImageWidth"))?at.getNamedItem("ImageWidth").value:"";
				Height		= (at.getNamedItem("ImageHeight"))?at.getNamedItem("ImageHeight").value:"";
				ImageDesc	= (at.getNamedItem("ImageDesc"))?at.getNamedItem("ImageDesc").value:"";
				Path		= (at.getNamedItem("Path"))?at.getNamedItem("Path").value:"";
				AutoRow		= (at.getNamedItem("AutoRow"))?at.getNamedItem("AutoRow").value:"";
				BasicImg	= (at.getNamedItem("BasicImg"))?at.getNamedItem("BasicImg").value:"";
				if(ImageOver) {
					if (leftmenu == row) {
						globalRow = AutoRow;

						tmpRow = AutoRow;
						tmpHide = Hide;
						tmpHideImg = HideImg;
						tmpPath = Path;
						strSS2 = strSS2 + "<a href='"+GoUrl+"'>"+ImgTag1(Path, ImageOut, ImageOver, Caption, ImageDesc, GoUrl)+"</a>";
					} else {
						strSS2 = strSS2 + "<a href='"+GoUrl+"'>"+ImgTag(Path, ImageOver, ImageOut, Caption, ImageDesc, Hide, HideImg, BasicImg, GoUrl)+"</a>";
					}
					row++;
				} else {
					strSS2 = strSS2 + "<a href='"+GoUrl+"'>"+ImgNoOver(Path, ImageOut, Width, Height, ImageDesc, GoUrl)+"</a>";
				}
			}
		}
		document.write(strSS2);
		showhide('show', tmpPath, tmpHide, tmpHideImg);
	} catch(e) {
		alert(e.message);
	}
}

function ImgNoOver(Path, ImageOut, Width, Height, Desc, GoUrl) {
	var tag = "";
	tag += "<img src="+Path+ImageOut+" border=0";
	if(Width != "") tag += " width="+Width;
	if(Height != "") tag += " height="+Height;
	if(Desc != "") tag += " alt='"+Desc+"'";
	if(GoUrl != "") tag += " longdesc='"+GoUrl+"'";
	tag += ">";
	return tag;
}

function ImgTag(Path, ImageOver, ImageOut, Caption, Desc, Hide, HideImg, BasicImg, GoUrl) {
	var tag = "";
	tag += "<img src="+Path+ImageOut+" id="+Caption+" name="+Caption+" border=0 ";
	tag += "onMouseOver=mouseOver('"+Path+"','"+ImageOver+"','"+Caption+"','"+Hide+"','"+HideImg+"') ";
	tag += "onMouseOut=mouseOut('"+Path+"','"+ImageOut+"','"+Caption+"','"+Hide+"','"+HideImg+"','"+BasicImg+"') ";
	tag += "onfocus=mouseOver('"+Path+"','"+ImageOver+"','"+Caption+"','"+Hide+"','"+HideImg+"') ";
	tag += "onblur=mouseOut('"+Path+"','"+ImageOut+"','"+Caption+"','"+Hide+"','"+HideImg+"','"+BasicImg+"') ";
	tag += "alt='"+Desc+"' ";
	tag += "longdesc='"+GoUrl+"' ";
	tag += ">";
	return tag;
}

function ImgTag1(Path, ImageOver, ImageOut, Caption, Desc, GoUrl) {
	var tag = "";
	tag += "<img src="+Path+ImageOut+" id="+Caption+" name="+Caption+" border=0 ";
	tag += "alt='"+Desc+"' ";
	tag += "longdesc='"+GoUrl+"' ";
	tag += "	>";
	return tag;
}

function mouseOver(Path, ImageOver, Caption, Hide, HideImg) {
	showhide('hide', Path, Hide, HideImg);
	var obj = eval("document.images."+Caption);
	obj.src = Path+ImageOver;
}

function mouseOut(Path, ImageOut, Caption, Hide, HideImg, BasicImg) {
	var obj = eval("document.images."+Caption);
	obj.src = Path+ImageOut;
	if(globalRow == "") {
		showhide('show', Path, Hide, BasicImg);
	} else {
		showhide('show', Path, Hide, HideImg);
	}
}
function showhide(ty, pa, id, sr) {
	var sp = id.split("|");
	var sp1 = sr.split("|");
	if(id != "") {
		if(ty == "show") {
			for(j = 0; j < sp.length; j++) {
				if(globalRow != "") {
					if(globalRow != j) {
						eval("document."+sp[j]).src = pa+sp1[j];
					}
				} else {
					eval("document."+sp[j]).src = pa+sp1[j];
				}
			}
		} else {
			for(j = 0; j < sp.length; j++) {
				if(globalRow != "") {
					if(globalRow != j) {
						eval("document."+sp[j]).src = pa+sp1[j];
					}
				} else {
					eval("document."+sp[j]).src = pa+sp1[j];
				}
			}
		}
	}
}