	var inputs = null;

	/*
	var imgRadios = {
		Unchecked :"/lgcyon/common/img/btn_radio_unchecked.gif",
		Checked : "/lgcyon/common/img/btn_radio_checked.gif",
		UncheckedDisabled : "radio_unchecked_disabled.gif",
		CheckedDisabled : "radio_checked_disabled.gif"
	};
	var imgChecks = {
		Unchecked :"/lgcyon/common/img/checkbox_unchecked.gif",
		Checked : "/lgcyon/common/img/checkbox_checked.gif",
		UncheckedDisabled : "checkbox_unchecked_disabled.gif",
		CheckedDisabled : "checkbox_checked_disabled.gif"
	};
	*/

	function mzImageRadios() {
		if (arguments.length == 0) 
		{
			inputs = document.getElementsByTagName("input");
		}else {
			inputs = document.getElementById(arguments[0]).getElementsByTagName("input");
		}

		var obj;		
		for (var i=0;i<inputs.length;i++) {
			obj = eval("document.all['radioImage"+inputs[i].id+"']");
			if(obj) obj.removeNode(true);
		}
		
		for (var i=0;i<inputs.length;i++) {			
			if (inputs[i].getAttribute("type") == "radio") {
				var img = document.createElement("img");
				if (inputs[i].checked) {
					if (inputs[i].disabled) img.src = imgRadios.CheckedDisabled;
					else img.src = imgRadios.Checked;
				}
				else {
					if (inputs[i].disabled) img.src = imgRadios.UncheckedDisabled;
					else img.src = imgRadios.Unchecked;
				}
				img.id = "radioImage"+inputs[i].id;

				if (!inputs[i].disabled) 
				{
					if (inputs[i].getAttribute("onclick_func"))
					{
						img.onclick = new Function("mzImageRadioChange("+i+");" + inputs[i].getAttribute("onclick_func"));
					}else
					{
						img.onclick = new Function("mzImageRadioChange("+i+")");
					}
				}
				inputs[i].parentNode.insertBefore(img, inputs[i]);
				inputs[i].style.display = "none";
			}			
		}
	}

	function mzImageRadioChange(i) {
		

		var radios = new Array();
		var tmpradios = document.getElementsByTagName("input");
		for (var j=0;j<tmpradios.length;j++) {
			if (tmpradios[j].getAttribute("name") == inputs[i].getAttribute("name")) radios.push(tmpradios[j]);
		}
		
		if (inputs[i].checked) {
			// already checked so do nothing as radio does not uncheck like a checkbox
		}
		else {
			
			for (var j=0;j<radios.length;j++) {
				if (!radios[j].disabled&&radios[j].id!="") {
					document.getElementById("radioImage"+radios[j].id).src = imgRadios.Unchecked;
					document.getElementById("radioImage"+radios[j].id).checked = "";
				}
			}
			inputs[i].checked = "checked";
			document.getElementById("radioImage"+inputs[i].id).src = imgRadios.Checked;
		}
	}
	
	
	function mzImageRadios2(seq) {
		
		var inputs = document.getElementsByTagName("input");
		var rObj1 = eval("document.all['radioImager_"+seq+"_1']");
		var rObj2 = eval("document.all['radioImager_"+seq+"_2']");
		
		if(rObj1) rObj1.removeNode(true);
		if(rObj2) rObj2.removeNode(true);

		for (var i=0;i<inputs.length;i++)
		{
			if (inputs[i].getAttribute("type") == "radio")
			{
				if(inputs[i].id == "r_"+seq+"_1" || inputs[i].id == "r_"+seq+"_2")
				{
					var img = document.createElement("img");
					if (inputs[i].checked) {
						if (inputs[i].disabled) img.src = imgRadios.CheckedDisabled;
						else img.src = imgRadios.Checked;
					}
					else {
						if (inputs[i].disabled) img.src = imgRadios.UncheckedDisabled;
						else img.src = imgRadios.Unchecked;
					}
					img.id = "radioImage"+inputs[i].id;

					if (!inputs[i].disabled) 
					{
						if (inputs[i].getAttribute("onclick_func"))
						{
							img.onclick = new Function("mzImageRadioChange2("+i+");" + inputs[i].getAttribute("onclick_func"));
						}else
						{
							img.onclick = new Function("mzImageRadioChange2("+i+")");
						}
					}
					inputs[i].parentNode.insertBefore(img, inputs[i]);
					inputs[i].style.display = "none";
				}
			}
		}
	}

	function mzImageRadioChange2(i) {
		var radios = new Array();
		var tmpradios = document.getElementsByTagName("input");
		for (var j=0;j<tmpradios.length;j++) {
			if(tmpradios[j].getAttribute("type") == "radio")
			{
				if (tmpradios[j].getAttribute("name") == inputs[i].getAttribute("name")) radios.push(tmpradios[j]);
			}
		}
		if (inputs[i].checked) {
			// already checked so do nothing as radio does not uncheck like a checkbox
		}
		else {			
			for (var j=0;j<radios.length;j++) {
				if (document.getElementById("radioImage"+radios[j].id)) {
					document.getElementById("radioImage"+radios[j].id).src = imgRadios.Unchecked;
					document.getElementById("radioImage"+radios[j].id).checked = "";
				}
			}
			inputs[i].checked = "checked";
			document.getElementById("radioImage"+inputs[i].id).src = imgRadios.Checked;
		}
	}

	function mzImageChecks() {
		if (arguments.length == 0) inputs = document.getElementsByTagName("input");
		else inputs = document.getElementById(arguments[0]).getElementsByTagName("input");
		for (var i=0;i<inputs.length;i++) {
			if (inputs[i].getAttribute("type") == "checkbox") {
				var img = document.createElement("img");
				if (inputs[i].checked) {
					if (inputs[i].disabled) img.src = imgChecks.CheckedDisabled;
					else img.src = imgChecks.Checked;
				}
				else {
					if (inputs[i].disabled) img.src = imgChecks.UncheckedDisabled;
					else img.src = imgChecks.Unchecked;
				}
				img.id = "checkImage"+i;

				//if (!inputs[i].disabled) img.onclick = new Function("mzImageCheckChange("+i+")");

				if (inputs[i].getAttribute("onclick_func"))
				{
					img.onclick = new Function("mzImageCheckChange("+i+");" + inputs[i].getAttribute("onclick_func"));
				}else
				{
					img.onclick = new Function("mzImageCheckChange("+i+")");
				}

				inputs[i].parentNode.insertBefore(img, inputs[i]);
				inputs[i].style.display = "none";
			}
		}
	}

	function mzImageCheckChange(i) {
		if (inputs[i].checked) {
			inputs[i].checked = "";
			document.getElementById("checkImage"+i).src = imgChecks.Unchecked;
		}
		else {
			inputs[i].checked = "checked";
			document.getElementById("checkImage"+i).src = imgChecks.Checked;
		}
	}
/* ·Ñ¿À¹ö */
	function imgToggle() { 
		str = imgToggle.arguments[0];
		str = (navigator.appName == 'Netscape') ? 'document.' + str : 'document.all.' + str;
		img = eval(str);
		if (img) {
			if (img.ori_src == null) {
				img.ori_src = img.src;
				img.src = imgToggle.arguments[1];
			}
			else {
				var temp = img.src;
				img.src = img.ori_src;
				img.ori_src = temp;
			}
		}
	}

	function imgPreLoad() { 
		var img_list = imgPreLoad.arguments;
		if (document.preloadlist == null) document.preloadlist = new Array();
		var top = document.preloadlist.length;
		for (var i=0; i < img_list.length; i++) {
			document.preloadlist[top+i] = new Image;
			document.preloadlist[top+i].src = img_list[i];
		} 
	}
	function viewLayer(name,flag) {
	   document.getElementById(name).style.visibility = flag ? 'visible' : 'hidden';
	}
	function LayOn(sel) {
		viewLayer(sel, 1);
	}
	function LayOff(sel) {
		viewLayer(sel, 0);
	}
	function viewPic(name,flag) {
		document.getElementById(name).style.display = flag ? '' : 'none';
	}
	function PicOn(sel) {
		viewPic(sel, 1);
	}
	function PicOff(sel) {
		viewPic(sel, 0);
	}
	
	function viewImg(name,flag) {
		document.getElementById(name).style.display = flag ? 'block' : 'none';
	}
	function SpecOn(sel) {
		SpecOff();
		viewImg(sel, 1);
		if(sel=='spec13')//¾îÇÃ¸®ÄÉÀÌ¼Ç ÅÇ Å¬¸¯½Ã active-x »ý¼º
		{
			createObjX();
		}
	}
	function SpecOff(sel) {
		viewImg('spec1', 0);
		viewImg('spec2', 0);
		viewImg('spec3', 0);
		viewImg('spec4', 0);
		viewImg('spec5', 0);
		viewImg('spec6', 0);
		viewImg('spec7', 0);
		viewImg('spec8', 0);
		viewImg('spec9', 0);
		viewImg('spec10', 0);		
		viewImg('spec11', 0);
		viewImg('spec12', 0);
		viewImg('spec13', 0);
	}
	
	function viewfun(name,flag) {
		document.getElementById(name).style.display = flag ? 'block' : 'none';
	}
	function funOn(sel) {
		funOff();
		viewfun(sel, 1);
	}
	function funOff(sel) {
		viewfun('fun1', 0);
		viewfun('fun2', 0);
		viewfun('fun3', 0);
		viewfun('fun4', 0);
	}
