<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function brochure(nation) {
	option = "left=1,";
	option += "height=1";
	if (nation=="k") {
		window.open("e_book/harfko2009_ko/VIEW.HTM",'ebook',option);
	} else {
		//window.open("e_book/harfko2009_en.htm",'ebook',option);
		window.open("e_book/harfko2009_en/VIEW.HTM",'ebook',option);
	}
}

//--------------------------------------

var httpRequest = null;

function getXMLHttpRequest() {
	if (window.ActiveXObject) {
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e1) { return null; }
		}
	} else if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else {
		return null;
	}
}

function attach(exfield_cd,code_name,e_code_name,wonsan_cd,wonsan_name) 
{ 
	var oAttachTable = document.getElementById("oAttachTable"); 
	var cnt = oAttachTable.rows.length;

	var exfield_wonsan = code_name+"("+wonsan_name+")";	// ¶ç¿ö¾²±â ¾ÈµÊ. -> " ("

	var sHTML  = "<input type=text size=80 name=code_name value="+exfield_wonsan+" class=form_text>";
	sHTML += "<input type=hidden name=exfield_cd value="+exfield_cd+">";
	sHTML += "<input type=hidden name=wonsan_cd value="+wonsan_cd+">";
	sHTML += "&nbsp;<input type=checkbox name=del_btn onClick=javascript:addfile_delete('D',this.parentElement.parentElement.rowIndex)> [Delete]";

	var oAddRow   = oAttachTable.insertRow(oAttachTable.rows.length);
	var aRows     = oAttachTable.rows; 
	var oCell     = aRows(oAddRow.rowIndex).insertCell(); 
	oCell.innerHTML = sHTML; 

} 

function addfile_delete(act_ind,this_rowindex) 
{ 
/*
	alert(this_rowindex);
	return;
*/
	var oAttachTable = document.getElementById("oAttachTable"); 
	oAttachTable.deleteRow(this_rowindex);
}

// ¿ìÆí¹øÈ£°Ë»ö
 function sel_zip(gubun,zipno,addr1,addr2)
  {
    var param = "";
    var url = "";
	var option = "";

	option += "menubar=no,";
	option += "directories=no,";
	option += "resizable=no,";
	option += "status=yes,";
	option += "scrollbars=yes,";
	option += "toolbar=no,";
	option += "location=no,";
	option += "width=500,";
	option += "height=500";

	param  = "rtn_gubun="+gubun;
	param += "&rtn_zipno="+zipno;
	param += "&rtn_addr1="+addr1;
	param += "&rtn_addr2="+addr2;

	url += "pop_zipcode.jsp?"+param;

	window.open(url,'zipcode',option);

}

function file_download(file_dir,filename)
{
	var param = "";
	param += "file_dir="+file_dir;
	param += "&filename="+filename;
	location.href = "download.jsp?"+param;	// ÅëÀÏ
}

function home() 
{
	param_clear();

	document.param_form.submit();
}

function param_clear() 
{	
	document.param_form.action="main.jsp";
    document.param_form.p_rowid.value = 0;
    document.param_form.p_icno_ex.value = 0;
	document.param_form.combo_sel.value = "";
	document.param_form.search_txt.value = "";
    document.param_form.page_no.value = 1;
	document.param_form.act_ind.value="";
	document.param_form.act.value="";

	document.param_form.p_grp_no.value="";
	document.param_form.p_pg_id.value="";
	document.param_form.p_pg_code.value="";
}

function home_link(nation) 
{	
	param_clear();
	document.param_form.action="main.jsp";
	document.param_form.p_nation.value=nation;
	document.param_form.submit();
}


function nation_submit(nation) 
{	
	if (document.param_form.p_grp_no.value=="")
	{
		document.param_form.action="main.jsp";

	} else {
		document.param_form.action="sub_01.jsp";
	}
	document.param_form.p_nation.value=nation;
	document.param_form.submit();
}

function main_view_submit(grp_no,pg_id,pg_code,rowid) 
{	
	param_clear();
	document.param_form.p_grp_no.value=grp_no;
	document.param_form.p_pg_id.value=pg_id;
    document.param_form.p_pg_code.value = pg_code;
	document.param_form.p_rowid.value=rowid;
	document.param_form.act.value="VIEW";
	document.param_form.action="sub_01.jsp";
	document.param_form.submit();
}

function call_cgi()
{
	document.param_form.combo_sel.value = document.getElementById("combo_sel").value;
	document.param_form.search_txt.value = document.getElementById("search_txt").value;
    document.param_form.p_rowid.value = 0;
    document.param_form.page_no.value = 1;
	document.param_form.action="sub_01.jsp";
	document.param_form.submit();
}

function page_no_set(i)
{
	document.param_form.combo_sel.value = document.getElementById("combo_sel").value;
	document.param_form.search_txt.value = document.getElementById("search_txt").value;
    document.param_form.p_rowid.value = 0;
    document.param_form.page_no.value = i;
	document.param_form.action="sub_01.jsp";
	document.param_form.submit();
}

function view_submit(rowid) 
{	
	document.param_form.p_rowid.value=rowid;
	document.param_form.act.value="VIEW";
	document.param_form.action="sub_01.jsp";
	document.param_form.submit();
}

function list_submit(grp_no,pg_id,act) 
{	
	document.param_form.p_grp_no.value=grp_no;
	document.param_form.p_pg_id.value=pg_id;
	document.param_form.act.value=act;
	document.param_form.action="sub_01.jsp";
	document.param_form.submit();
}

function form_submit(act_ind,rowid) 
{	
	document.param_form.act.value="FORM";
	document.param_form.act_ind.value=act_ind;
	document.param_form.p_rowid.value=rowid;
	document.param_form.action="sub_01.jsp";
	document.param_form.submit();
}

function f_login()
{
	document.param_form.p_grp_no.value="L000";
	document.param_form.p_pg_id.value="L001";
	document.param_form.action="sub_01.jsp";
	document.param_form.submit();
}

function f_logout() 
{

	pg = "f_logout.jsp";

	httpRequest = getXMLHttpRequest();
	httpRequest.Open("POST", pg, true);
	httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=euc-kr");
	httpRequest.onreadystatechange = function() { CallBack_logout_rtn(httpRequest);	};

	httpRequest.Send("");
}

function CallBack_logout_rtn(httpRequest)
{
	if (httpRequest == null || httpRequest.readyState != 4) return;
	if (httpRequest.status != 200) { alert("error => "+httpRequest.status); return; } // bookÃß°¡

	document.param_form.p_grp_no.value="L000";
	document.param_form.p_pg_id.value="L001";
	document.param_form.action="sub_01.jsp";
	document.param_form.submit();
}

function login_check() 
{
	var id = document.getElementById("ID").value;
	var pw = document.getElementById("PW").value;

	if (id=="")
	{
		alert("Please Login ID");
		document.getElementById("ID").focus();
		return;
	}

	if (pw=="")
	{
		alert("Please Password");
		document.getElementById("PW").focus();
		return;
	}

	var pageUrl = "";
	var pg = "";

	pageUrl  = "ID="+id;
	pageUrl += "&PW="+pw;
	pageUrl += "&p_nation="+document.param_form.p_nation.value;
	pg = "f_login_check.jsp";

	httpRequest = getXMLHttpRequest();
	httpRequest.Open("POST", pg, true);
	httpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=euc-kr");
	httpRequest.onreadystatechange = function() { CallBack_login_rtn(httpRequest);	};

	httpRequest.Send(pageUrl);
}

function CallBack_login_rtn(httpRequest)
{
	if (httpRequest == null || httpRequest.readyState != 4) return;
	if (httpRequest.status != 200) { alert("error => "+httpRequest.status); return; } // bookÃß°¡

	var out = httpRequest.responseText;

	//Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ëÇÏ¿© È­ÀÌÆ®½ºÆäÀÌ½º¸¦ ºó¹®ÀÚ·Î ÀüÈ¯
	out = out.replace(/^\s*/,'').replace(/\s*$/, '');

	if (out != "") {
		alert(httpRequest.responseText);
		return;
	} else {
		document.param_form.act.value = "LIST";
		document.param_form.p_grp_no.value = "A000";
		document.param_form.p_pg_id.value = "A002";
		document.param_form.p_pg_code.value="INP";	
		document.param_form.action = "sub_01.jsp";
		document.param_form.submit();
	}
}

function Tab_Enter(key,seq)
{
	if (key == 13)
	{
		event.keyCode = 9;
	}
}

function init()
{
	document.io_form.SUBJECT.focus();
}


function block(display,grp_no)
{
	var txtHTML = "";
	txtHTML += "<table width=105 border=0 cellspacing=0 cellpadding=0>";
	txtHTML += "  <tr>";
	txtHTML += "    <td width=15 height=15><img src=sub/layer-left-yellow.jpg border=0></td>";
	txtHTML += "    <td width=30 height=15 background=sub/layer-bg-yellow.jpg></td>";
	txtHTML += "    <td width=15 height=15><img src=sub/layer-center-yellow.jpg border=0></td>";
	txtHTML += "    <td width=30 height=15 background=sub/layer-bg-yellow.jpg></td>";
	txtHTML += "    <td width=15 height=15><img src=sub/layer-right-yellow.jpg border=0></td>";
	txtHTML += "  </tr>";
	txtHTML += "</table>";

	if (grp_no=="1000") {
		if (display == "Y") {
		  layer1.innerHTML		 = txtHTML;
		  layer1.style.visibility = "visible";
		} else {
		  layer1.style.visibility = "hidden";
		}
	} else if (grp_no=="2000") {
		if (display == "Y") {
		  layer2.innerHTML		 = txtHTML;
		  layer2.style.visibility = "visible";
		} else {
		  layer2.style.visibility = "hidden";
		}
	} else if (grp_no=="3000") {
		if (display == "Y") {
		  layer3.innerHTML		 = txtHTML;
		  layer3.style.visibility = "visible";
		} else {
		  layer3.style.visibility = "hidden";
		}
	} else if (grp_no=="4000") {
		if (display == "Y") {
		  layer4.innerHTML		 = txtHTML;
		  layer4.style.visibility = "visible";
		} else {
		  layer4.style.visibility = "hidden";
		}
	} else if (grp_no=="5000") {
		if (display == "Y") {
		  layer5.innerHTML		 = txtHTML;
		  layer5.style.visibility = "visible";
		} else {
		  layer5.style.visibility = "hidden";
		}
	}
}

function block_set(display,grp_no)
{
	var txtHTML = "";
	txtHTML += "<table width=105 border=0 cellspacing=0 cellpadding=0>";
	txtHTML += "  <tr>";
	txtHTML += "    <td width=15 height=15><img src=sub/layer-left.jpg border=0></td>";
	txtHTML += "    <td width=30 height=15 background=sub/layer-bg.jpg></td>";
	txtHTML += "    <td width=15 height=15><img src=sub/layer-center.jpg border=0></td>";
	txtHTML += "    <td width=30 height=15 background=sub/layer-bg.jpg></td>";
	txtHTML += "    <td width=15 height=15><img src=sub/layer-right.jpg border=0></td>";
	txtHTML += "  </tr>";
	txtHTML += "</table>";

	if (grp_no=="1000") {
		if (display == "Y") {
		  layer1.innerHTML		 = txtHTML;
		  layer1.style.visibility = "visible";
		} else {
		  layer1.style.visibility = "hidden";
		}
	} else if (grp_no=="2000") {
		if (display == "Y") {
		  layer2.innerHTML		 = txtHTML;
		  layer2.style.visibility = "visible";
		} else {
		  layer2.style.visibility = "hidden";
		}
	} else if (grp_no=="3000") {
		if (display == "Y") {
		  layer3.innerHTML		 = txtHTML;
		  layer3.style.visibility = "visible";
		} else {
		  layer3.style.visibility = "hidden";
		}
	} else if (grp_no=="4000") {
		if (display == "Y") {
		  layer4.innerHTML		 = txtHTML;
		  layer4.style.visibility = "visible";
		} else {
		  layer4.style.visibility = "hidden";
		}
	} else if (grp_no=="5000") {
		if (display == "Y") {
		  layer5.innerHTML		 = txtHTML;
		  layer5.style.visibility = "visible";
		} else {
		  layer5.style.visibility = "hidden";
		}
	}
}

function layers(grp_no) 
{
	block_set('Y',grp_no,'sub/');
}

function rd_process() 
{
	roundTable('ta1');
	roundTable('ta2');
	roundTable('ta3');
	roundTable('ta4');
}

function rd_param(id) 
{
	roundTable(id);
}

function roundTable(objID) 
{
	var obj = document.getElementById(objID);
	var Parent, objTmp, Table, TBody, TR, TD;
	var bdcolor, bgcolor, Space;
	var trIDX, tdIDX, MAX;
	var styleWidth, styleHeight;

	// get parent node
	Parent = obj.parentNode;
	objTmp = document.createElement('SPAN');
	Parent.insertBefore(objTmp, obj);
	Parent.removeChild(obj);

	// get attribute
	bdcolor = obj.getAttribute('rborder');
	bgcolor = obj.getAttribute('rbgcolor');
	radius = parseInt(obj.getAttribute('radius'));
	if (radius == null || radius < 1) radius = 1;
	else if (radius > 6) radius = 6;

	MAX = radius * 2 + 1;

	Table = document.createElement('TABLE');
	TBody = document.createElement('TBODY');

	Table.cellSpacing = 0;
	Table.cellPadding = 0;

	for (trIDX=0; trIDX < MAX; trIDX++) 
	{
		TR = document.createElement('TR');
		Space = Math.abs(trIDX - parseInt(radius));
		for (tdIDX=0; tdIDX < MAX; tdIDX++) 
		{
			TD = document.createElement('TD');

			styleWidth = '1px'; styleHeight = '1px';
			if (tdIDX == 0 || tdIDX == MAX - 1) styleHeight = null;
			else if (trIDX == 0 || trIDX == MAX - 1) styleWidth = null;
			else if (radius > 2) {
				if (Math.abs(tdIDX - radius) == 1) styleWidth = '2px';
				if (Math.abs(trIDX - radius) == 1) styleHeight = '2px';
			}

			if (styleWidth != null) TD.style.width = styleWidth;
			if (styleHeight != null) TD.style.height = styleHeight;

			if (Space == tdIDX || Space == MAX - tdIDX - 1) TD.style.backgroundColor = bdcolor;
			else if (tdIDX > Space && Space < MAX - tdIDX - 1) TD.style.backgroundColor = bgcolor;

			if (Space == 0 && tdIDX == radius) TD.appendChild(obj);
			TR.appendChild(TD);
		}
		TBody.appendChild(TR);
	}

	Table.appendChild(TBody);
	Parent.insertBefore(Table, objTmp);
}
//-->