
//	Å×½ºÆ® ÈÄ¿¡ ¿À¸¥ÂÊ ¸¶¿ì½º Á¦°ÅÇÏ±â( ÁÖ¼® Ç®±â )

//	document.onkeydown=keydown12; 

//document.oncontextmenu=new Function("return false")
//document.ondragstart=new Function("return false")


// onload ÀÌº¥Æ® ÇÔ¼ö
/*
»ç¿ë¹ý : µÎ°¡Áö ¹æ½Ä Á¸Àç[ ÀÎÀÚÀÖÀ»¶§, ÀÎÀÚ¾øÀ»¶§ ] : jhj_test È£ÃâÇÒ¶§ ¹æ¹ý
		 ÀÎÀÚÀÖÀ»´ë => addLoadEvent( function() { jhj_test('ID_classCategory'); } );
		 ÀÎÀÚ¾øÀ»¶§ => addLoadEvent(jhj_test);
*/

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

/*========================== ·Î±×ÀÎ / ¾Æ¿ô function =======================================================*/

// ·Î±×ÀÎÃ¼Å© Æã¼Ç(Çö ·Î±×ÀÎ »óÅÂ Ã¼Å©)
function jhj_goLoginPage(msg, loginPage)
{
	alert(msg);
	
	if(opener)
	{	
		opener.top.location = loginPage ;
		self.close();
	} else
	{
		top.location = loginPage;
	}
}


function jhj_modifyPassword(strPass1, strPass2,tgt_frame, form, url, cfrm_flag, cfrm_msg)
{
	var emp_pwd;
	emp_pwd = form.emp_pwd.value;
	
		
	if( !jhj_ck_passwordLen(emp_pwd) )
	{
		alert(ERR_01_001);
		return ;
	} 
	
	try
	{
		new_pwd = form.new_pwd.value;
		if( !jhj_ck_passwordLen(new_pwd) )
		{
			alert(ERR_01_001);
			return ;
		} 
	}
	catch (e)
	{
	}
	

	if(strPass1.value == strPass2.value)
	{
		jhj_checkFormSubmit(tgt_frame, form, url, cfrm_flag, cfrm_msg);
	}
	else
	{
		alert("ÆÐ½º¿öµå°¡ ¼­·Î ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù! ¿Ã¹Ù·Î ÀÔ·ÂÇØÁÖ¼¼¿ä!")
		strPass1.focus();
	}
}
function jhj_checkedArgee(chk_flag, form)
{
	var chk_agree;
	var formLen, El
	var act_flag, act_bgcolor

	act_flag	= (chk_flag) ? false : true
	act_bgcolor = (chk_flag) ? "#FFFFFF" : "#CCCCCC"

	formLen = form.elements.length;
	//alert(form);
	for(i=0; i < formLen; i ++ )
	{
		El = form.elements[i] ;
		
		if (El.getAttribute("required") != null) 
		{ 			
			if(El.type.toUpperCase() == "TEXT" || El.type.toUpperCase() == "PASSWORD"  )
			{					
				El.readOnly = act_flag;
				El.style.backgroundColor=act_bgcolor;			
			}		
		}
	}
}

function jhj_ckLogin(form, ifrm)
{
	var chk_agree, emp_pwd
	
	if( !jhj_chkForm(form) ) 
	{
		return false;
	}

	form.target = ifrm.name;
	form.action="/admin/login_ok.asp";

}


function jhj_ck_userLogin(form, ifrm)
{
	var chk_agree, emp_pwd
	
	if( !jhj_chkForm(form) ) 
	{
		return false;
	}

	form.target = ifrm.name;
	form.action="/login_ok.asp";

}

function jhj_Logout(form, url)
{
	if(confirm("Á¤¸»·Î ·Î±×¾Æ¿ô ÇÏ½Ã°Ú½À´Ï±î?") )
	{
		form.action=url;
		form.submit();
	}
}
/*========================== ÆûÃ¼Å© function ==============================================================*/
/* ±â ´É : ÆûÃ¼Å©
/* Á¦ ÀÛ ÀÏ : 2007.07.02
/* Á¦ ÀÛ ÀÚ : cho heung jin
/***********************************************************************************************************/
function jhj_chkForm(f)
{ 
	var i,currEl;

	for(i = 0; i < f.elements.length; i++){ 
		currEl = f.elements[i]; 
		//ÇÊ¼ö Ç×¸ñÀ» Ã¼Å©ÇÑ´Ù.  
		if ( (currEl.getAttribute("required") != null ) && ( currEl.getAttribute("disabled") == false  ) ) { 
			if(currEl.type == "TEXT" || currEl.type == "text" || 
			   currEl.tagName == "SELECT" || currEl.tagName == "select" || 
			   currEl.tagName == "TEXTAREA" || currEl.tagName == "textarea"){ 
				if(!jhj_chkText(currEl,currEl.hname)) return false; 

			} else if(currEl.type == "PASSWORD" || currEl.type == "password"){ 
				if(!jhj_chkText(currEl,currEl.hname)) return false; 

			} else if(currEl.type == "CHECKBOX" || currEl.type == "checkbox"){ 
				if(!jhj_chkCheckbox(f, currEl,currEl.hname)) return false; 

			} else if(currEl.type == "RADIO" || currEl.type == "radio"){ 
				if(!jhj_chkRadio(f, currEl,currEl.hname)) return false; 

			}
		}
		// ÀÔ·Â ÆäÅÏÀ» Ã¼Å©ÇÑ´Ù.
		if(currEl.getAttribute("option") != null && currEl.value.length > 0){ 
			if(!jhj_chkPatten(currEl,currEl.option,currEl.hname)) return false; 
		} 
	}
	return true;
} 

function jhj_chkPatten(field,patten,name)
{ 
	var regNum =/^[0-9]+$/; 
	var regPhone =/^[0-9]{2,3}-[0-9]{3,4}-[0-9]{4}$/; 
	var regMail =/^[_a-zA-Z0-9-]+@[._a-zA-Z0-9-]+\.[a-zA-Z]+$/; 
	var regMailId = /^[_a-zA-Z0-9-]+/;
	var regMailDomain = /^[._a-zA-Z0-9-]+\.[a-zA-Z]+$/; 
	var regDomain =/^[.a-zA-Z0-9-]+.[a-zA-Z]+$/; 
	var regPageUrl =/^http[s]?:\/\/[a-zA-Z0-9-\.]+\.[a-zA-Z]+[/]{1}[a-zA-Z0-9/_-]*[a-zA-Z.]+$/;		// »ùÇÃurl °°Àº ÆäÀÌÁö ÁÖ¼Ò Ã¼Å©
	var regAlpha =/^[a-zA-Z]+$/; 
	var regHost =/^[a-zA-Z-]+$/; 
	var regHangul =/[°¡-ÆR]/; 
	var regHangulEng =/[°¡-ÆRa-zA-Z]/; 
	var regHangulOnly =/^[°¡-ÆR]*$/; 
	var regId = /^[a-zA-Z0-9]{1}[a-zA-Z0-9_-]{2,20}$/; 	
	var regPwd = /^[a-zA-Z0-9-_@#$^]{3,20}$/; 	
	var regDate =/^[0-9]{4}-[0-9]{2}-[0-9]{2}$/; 
	//var regempno = /^[0-9]{7}$/;
	//var regemppwd = /^([a-z]+[0-9]+[a-z0-9]*|[0-9]+[a-z]+[a-z0-9]*)$/i  ;
	var regAlnum  = /^[A-Z0-9]{2}$/;
	var regCpn	  = /^[A-Z0-9]{4}$/;			// ÄíÆù¹øÈ£
	patten = eval(patten); 	

	if(!patten.test(field.value)){ 

		alert(name + "\n\nÇ×¸ñÀÇ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); 
		field.focus(); 
		return false; 
	} 
	return true; 
} 

function jhj_chkText(field, name)
{ 
	if(field.value.length < 1){ 
		jhj_alertMsg(name,true); 
		field.focus(); 
		return false; 
	} 
	return true; 
}

function jhj_chkCheckbox(form, field, name)
{
	fieldname = eval(form.name+'.'+field.name);
	if (!fieldname.checked){
		jhj_alertMsg(name,true); 
		field.focus(); 
		return false; 
	}
	return true; 
}

function jhj_chkRadio(form, field, name)
{
	fieldname = eval(form.name+'.'+field.name);
	for (i=0;i<fieldname.length;i++) {
		if (fieldname[i].checked)
			return true; 
	}
	jhj_alertMsg(name,true); 
	field.focus(); 
	return false; 
}

function CkJuminNumber(str1, str2) {

	var aObjMultiliers1= new Array(2, 3, 4, 5, 6, 7);
	var aObjMultiliers2= new Array(8, 9, 2, 3, 4, 5);
	var sum=0, sum1=0, sum2=0;
	var sLength1, sLength2;

	sLength1=str1.length;
	sLength2=str2.length;

	if(sLength1<6 || sLength2<7) return 0;

	for(i=0 ; i<6; i++) {
		sum1+=parseInt(str1.charAt(i), 10)*aObjMultiliers1[i];
		sum2+=parseInt(str2.charAt(i), 10)*aObjMultiliers2[i];
	}
	sum=sum1+sum2;
	var checker=(11-(sum%11))%10;

	if(checker==parseInt(str2.charAt(6), 10)) return 1;
	else return 0;
}

// ¸Þ½ÃÁö Ãâ·Â Æã¼Ç

function jhj_alertMsg(msg,flag )
{
	var base_endMsg, msg_end, fmsg

	base_endMsg = " (À»)¸¦ ÀÔ·ÂÇÏ¼¼¿ä!";

	msg_end = ( flag == true ) ? base_endMsg : ""

	fmsg = msg + msg_end;
	
	alert(fmsg);
}

// ·Î±×ÀÎ Á¤º¸ÀÇ ÆÐ½º¿öµå º¯°æ Ã¼Å© ÇÔ¼ö
function jhj_ckLoginpwd(form)
{

	if( confirm("Á¤¸»·Î ÆÐ½º¿öµå¸¦ º¯°æÇÏ½Ã°Ú½À´Ï±î?") ) 
	{
		if( !jhj_chkForm(form) ) 
		{
			return false;
		}
		form.action="login_info_ok.asp";
	} else
	{
		return false;
	}
	

}

// ¸Þ´º ¸µÅ© Æã¼Ç
function jhj_MenuLink( windownm, dir, page)
{
	var full_dir
	
	// ÀüÃ¼ µð·ºÅä¸®

	full_dir = dir + page
	//alert(eval(windownm + ".location") );
	eval(windownm + ".location.href='" + full_dir + "'" );

}

// »õÃ¢ ¶ì¿ì±â

function jhj_openWindow(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable, locations)
{

  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';
  window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str+',location='+locations);

}

// ¿ìÆí¹øÈ£ ÁÖ¼ÒÃ¢ ¶ì¿ì±â
/*
function jhj_WinAddr(formnm,ck_flag)
{
	jhj_openWindow('zipcode','/tools/pop_addr.asp?formnm=' + formnm + '&ck_flag=' + ck_flag,100,100,320,230,0,0,0,1,0);	
}
*/

// ÅØ½ºÆ® ±ÛÀÚ Á¦ÇÑ ( Ä«¿îÆ® ¼¼±â)
function jhj_countTextLeng(objTxt)
{
	return objTxt.value.length;
}


// ÅØ½ºÆ® ±ÛÀÚ Á¦ÇÑ
function jhj_LimitTextLen(objTxt, objPrint, lmt_len)
{
	var lmt_len, txtLen;
	lmt_len = lmt_len;
	
	txtLen = jhj_countTextLeng(objTxt);

	objPrint.innerHTML = txtLen;

	if(txtLen >= lmt_len)
	{
		jhj_alertMsg("ÃÖ´ë " + lmt_len + " ±ÛÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù \n\n 300ÀÚ ÀÌ»ó³Ñ¾î°¡´Â ±ÛÀÚ´Â ÀÚµ¿À¸·Î Àß·Á¼­ µé¾î°©´Ï´Ù", false);
		return;
	}
}

// id  Áßº¹ ¿©ºÎ Ã¼Å© È£Ãâ Æã¼Ç
function jhj_ckDuplicateLoginId(formnm, login_id, idcheck_field, tbl)
{
	
	//alert(login_id.value);
	//return;
	var url, winPop;
	var args, argsLen
	
	args	= jhj_ckDuplicateLoginId.arguments
	argsLen = args.length;	
	//alert( args[1].name)
	if( !jhj_chkPatten(login_id, "regId", login_id.hname ) )
	{
		return;
	}

	if ( argsLen == 4) 
	{		
		url = "/tools/pop_id.asp?formnm=" + args[0]+ "&id_field=" + args[1].name + "&login_id=" + args[1].value + "&idcheck_field=" + args[2] + "&tbl=" + args[3] + "&strfield=" + args[1].name;
		winPop = jhj_openWindow( 'win_idDuplicate', url, 0,0, 300, 100, 0,0,0,0,0);
	} else
	{
		jhj_alertMsg("ÀÎÀÚ¼ö°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù!", false);
	}

}


// °Ô½ÃÆÇ ¸®½ºÆ® ÇÔ¼ö

function jhj_SG_pagecount_go(form,gopages )
{
		form.page.value = gopages;
		form.submit();
}

// Ã¼Å©¹Ú½º ¼±ÅÃÀ¯¹«
function jhj_Ck_checkState( form, chkbox_nm )
{
	
	var objCheckitem, check_flag
	var msg;

	msg = "ÃÖ¼ÒÇÑ ÇÏ³ª¶óµµ Ã¼Å© ÇÏ¼Å¾ß ÇÕ´Ï´Ù";
	check_flag = false;
	objCheckitem = eval("form." + chkbox_nm  )

	//alert(objCheckitem);
	if( typeof(objCheckitem)  == "undefined" )
	{
		msg = "Ãß°¡ÇÒ¼ö ¾ø½À´Ï´Ù!";
		//alert("");
		return;
	}
		
	if( typeof(objCheckitem.length) == "undefined" )
	{
		if( objCheckitem.checked )
		{
			check_flag = true;
		}

	}
	else 
	{
		
		for(i=0; i<objCheckitem.length;i++)
		{
			if( objCheckitem[i].checked )
			{
				check_flag=true;
				break;
			}
		}
	}
	

	if( !check_flag) alert(msg);
	return check_flag;
}

// Ã¼Å©¹Ú½º ¼±ÅÃÀ¯¹« ¸®ÅÏ( ver01)
function jhj_Ck_checkState_ver01( form, chkbox_nm )
{
	
	var objCheckitem, check_flag
	var msg;

	msg = ERR_02_003;
	check_flag = false;
	objCheckitem = eval("form." + chkbox_nm  )

	if( typeof(objCheckitem)  != "undefined" )
	{

		// Ã¼Å©¹Ú½º ÇÑ°³
		if( typeof(objCheckitem.length) == "undefined" )
		{
			if( objCheckitem.checked )
			{
				check_flag = true;
			}

		}
		// Ã¼Å©¹Ù½º ´ÙÁß
		else 
		{
			
			for(i=0; i<objCheckitem.length;i++)
			{
				if( objCheckitem[i].checked )
				{
					check_flag=true;
					break;
				}
			}
		}
	}

	if( !check_flag) alert(msg);
	return check_flag;
}


// Ã¼Å©¹Ú½º Ã¼Å©µÈ°Í Àü¼Û
function jhj_goPageByform_checked(tgt_frame, form, url, chkbox_nm)
{	
	if( jhj_Ck_checkState(form, chkbox_nm))
	{
		form.action = url ;
		form.target = tgt_frame.name ;		
		form.submit();
	}
}
// ¸ðµÎ ¼±ÅÃ/Ãë¼Ò
function jhj_checkAll(form, chkbox_nm, ck_flag)
{
	var objCheckitem;

	objCheckitem = eval("form." + chkbox_nm );
	
	if( typeof(objCheckitem)  == "undefined" )
	{
		alert("¼±ÅÃÇÑ Ç×¸ñÀÌ ¾øÀ¸¹Ç·Î Ãß°¡ÇÒ¼ö  ¾ø½À´Ï´Ù!");	
	} 
	else
	{
		if( typeof(objCheckitem.length) != 'undefined' )
		{
			for(i=0; i<objCheckitem.length;i++)
			{
				if(objCheckitem[i].disabled) 
				{
					continue;
				} 
				else
				{
					objCheckitem[i].checked = eval(ck_flag);
				}
			}	
		} else
		{
			if( !objCheckitem.disabled )
			{
				objCheckitem.checked = eval(ck_flag);
			}
		}
	}
}

/************************** popup ¿¡¼­ ¾²ÀÌ´Â Æã¼Ç ***********************************************/

// ¾ÆÀÌµð »ç¿ë 
function jhj_POP_useLoginid(formnm, idcheck_field, id_field, idval)
{

	eval("opener.document." + formnm + "." + id_field + ".value='" + idval + "'");
	eval("opener.document." + formnm + "." + idcheck_field + ".value=1");
	self.close();
}

// id  Áßº¹ ¿©ºÎ Ã¼Å©
function jhj_POP_ckLoginId(form)
{

	var login_id;
	login_id = form.login_id

	if( !jhj_chkPatten(login_id, "regId", login_id.hname ) )
	{
		return false;
	}

}


/************************ ·¹ÀÌ¾î °ü·Ã Æã¼Ç ***********************************************************/

// single layer( display )

function jhj_singleLayerDisplay(lay_id, mode )
{
	var objLayer, show_flag
	objLayer = document.getElementById(lay_id);
	//alert(objLayer)
	show_flag = ( mode == true ) ? "block" : "none";
		
	objLayer.style.display = show_flag ;

}



// Æû ÇüÅÂ·Î ÇÁ·¹ÀÓ ÀÌµ¿½ÃÅ°±â
	function jhj_goFrameByForm(dir, fnm, form,ifrm, strParam)
	{
		var aryParam, formElen, formE
		var i;
		aryParam = strParam.split("|") ;
		//url = "/tools/MD_adbrief/ifrm_MD_adbriefF.asp";
		url = dir + fnm;		

		formElen = form.elements.length;
		//alert(aryParam[1])
		for(i=0; i < formElen; i++ )
		{
			formE = form.elements[i];
			formE.value = aryParam[i];
		}

		form.target = ifrm ;
		form.action = url;
		form.submit();
	}

// Æû ÇüÅÂ·Î ÀÌµ¿½ÃÅ°±â
	function jhj_goByForm(dir, fnm, form, strParam)
	{
		var aryParam, formElen, formE
		var i;
		aryParam = strParam.split("|") ;
		//url = "/tools/MD_adbrief/ifrm_MD_adbriefF.asp";
		url = dir + fnm;		

		formElen = form.elements.length;
		//alert(aryParam[1])
		for(i=0; i < formElen; i++ )
		{
			formE = form.elements[i];
			formE.value = aryParam[i];
		}

		//form.target = ifrm ;
		form.action = url;
		form.submit();
	}

// queyrstring ÇüÅÂ·Î popup½ÃÅ°±â
// usage : onclick=""jhj_goPopByQuerySTring('win_catW|pop_catW.asp?cat_no=" & rsCat_no&"|300|300|420|260|0|0|0|0|0|0')"">
	function jhj_goPopByQuerySTring(aryPopparam)
	{
		var ap, newap
		var aryProperty
		var i;
		ap = aryPopparam.split("|")
		aryProperty = new Array("name","url","left","top","w","h","t","mnu","status","scroll","resize","locations")
		newap = new Array();
		for(i=0; i < aryProperty.length; i++)
		{
			newap[i] = ap[i]
		}
		
		//alert(newap[9]);
	
		newap[6] =  parseInt(newap[6]) ;
		newap[7] =  parseInt(newap[7]) ;
		newap[8] =  parseInt(newap[8]) ;
		newap[9] =  parseInt(newap[9]) ;
		newap[10] =  parseInt(newap[10]) ;
		newap[11] =  parseInt(newap[11]) ;


		jhj_openWindow(newap[0], newap[1], newap[2],newap[3], newap[4], newap[5], newap[6], newap[7], newap[8], newap[9], newap[10], newap[11]);
		
	}

// queyrstring ÇüÅÂ·Î popup½ÃÅ°±â
// jhj_goPopByQuerySTring_ver01('pop_packL.asp','cat_no=1','win_packL|300|300|850|900|0|0|0|1|1|0',false,'');
	function jhj_goPopByQuerySTring_ver01(url,param,aryPopparam, cfrm_flag, cfrm_msg)
	{
		var full_url
		var ap, newap
		var aryProperty
		var i;

		if( cfrm_flag == true )
		{
			if(!confirm(cfrm_msg) ) 
			{
				return ;
			}
		}
		
		//alert(url);
		full_url = ( param == "" ) ? url : url + "?" + param ;

		ap = aryPopparam.split("|")
		aryProperty = new Array("name","left","top","w","h","t","mnu","status","scroll","resize","locations")
		newap = new Array();
		for(i=0; i < aryProperty.length; i++)
		{
			newap[i] = ap[i]
		}
		
		//alert(newap[9]);
	
		newap[5] =  parseInt(newap[5]) ;
		newap[6] =  parseInt(newap[6]) ;
		newap[7] =  parseInt(newap[7]) ;
		newap[8] =  parseInt(newap[8]) ;
		newap[9] =  parseInt(newap[9]) ;
		newap[10] =  parseInt(newap[10]) ;

	
		jhj_openWindow(newap[0], full_url, newap[1], newap[2],newap[3], newap[4], newap[5], newap[6], newap[7], newap[8], newap[9], newap[10] );
		
	}

// form ÇüÅÂ·Î popup½ÃÅ°±â
// onclick="jhj_goPopForm('/naver.com/,testForm,'300|300|420|260|0|0|0|0|0|0')"
	function jhj_goPopForm(url,form,aryPopparam, cfrm_flag, cfrm_msg)
	{
		var full_url
		var ap, newap
		var aryProperty
		var i;

		if( cfrm_flag == true )
		{
			if(!confirm(cfrm_msg) ) 
			{
				return ;
			}
		}

		//full_url = ( param == "" ) ? url : url + "?" + param ;
		full_url = url;

		ap = aryPopparam.split("|")
		aryProperty = new Array("name","left","top","w","h","t","mnu","status","scroll","resize","locations")
		newap = new Array();
		for(i=0; i < aryProperty.length; i++)
		{
			newap[i] = ap[i]
		}
		
		//alert(newap[9]);
	
		newap[5] =  parseInt(newap[5]) ;
		newap[6] =  parseInt(newap[6]) ;
		newap[7] =  parseInt(newap[7]) ;
		newap[8] =  parseInt(newap[8]) ;
		newap[9] =  parseInt(newap[9]) ;
		newap[10] =  parseInt(newap[10]) ;

	
		jhj_openWindow(newap[0], '', newap[1], newap[2],newap[3], newap[4], newap[5], newap[6], newap[7], newap[8], newap[9], newap[10] );
		
		form.target = newap[0];
		form.action = full_url;
		form.submit();
	}


// object ÅÂ±× Ã³¸®( simple Ã³¸® )
function jhj_simpleViewObj(objhtml) { 
    document.write(objhtml); 
} 

// page´ç º¸¿©ÁÙ ·¹ÄÚµå¼ö ¼³Á¤
function jhj_numPerPage(params, num)
{	
	var url
	url = "?" + params + "&numperpage=" + num ;	
	location = url;
}


// image Á¤º¸ ÀúÀå¼Ò
function jhj_getImagestoreInfo(type_gbn)
{
	var aryType;
	// ÀÌ¹ÌÁöÆÄÀÏ¸í ±×·ì¹è¿­
	aryType = new Array(1) ;
	aryType[0] = new Array(2) ;		// 0 : ÆÄÀÏ¸í, 1: ÀÌ¹ÌÁö¸í

	switch ( type_gbn)
	{
		case 1 :
			aryType[0][0] = "menu01|menu02|menu03|menu04|menu05" ;	
			aryType[0][1] = "Image2|Image3|Image4|Image5|Image6" ;
			break;
		case 2 :
			aryType[0][0] = "tabmenu01|tabmenu02|tabmenu03" ;	
			aryType[0][1] = "Image11|Image22|Image33" ;
		case 3 :
			aryType[0][0] = "stati_leftmenu01|stati_leftmenu02|stati_leftmenu03|stati_leftmenu04|stati_leftmenu05|stati_leftmenu06";
			aryType[0][1] = "Image401|Image402|Image403|Image404|Image405|Image406" ;
			break;
		case 4 :
			aryType[0][0] = "stati_leftmenu07|stati_leftmenu08";
			aryType[0][1] = "Image501|Image502";
			break;
		//case default :	
	}	

	return aryType;
}

// imageRestore
function jhj_outImageRestore(type_gbn)
{
	var i;
	var aryType ;
	var aryImageFile, aryImageNm, arySize ;
	var objImgNm, imgSrc, imgfnm, imgfext, imgfnm_pos, imgfiledir
	
	var strOverImg

	strOverImg = "_on";		// ¸¶¿ì½º ¿À¹ö½Ã ¹®ÀÚ¿­

	// ÀÌ¹ÌÁöÆÄÀÏ¸í ±×·ì¹è¿­ ºÒ·¯¿À±â
	aryType = jhj_getImagestoreInfo(type_gbn);

	aryImageFile = aryType[0][0].split("|")			// ÀÌ¹ÌÁöÆÄÀÏ¸í ¹è¿­
	aryImageNm = aryType[0][1].split("|")			// ÀÌ¹ÌÁö¸í ¹è¿­
	arySize = aryImageFile.length;

	/***************** ÀÌ¹ÌÁö º¹¿øÃ³¸®(onclkc ÀÌ¹ÌÁö´Â Á¦¿Ü½ÃÅ²´Ù ) *********************/
	for(i=0; i < arySize ; i++ )
	{
		objImgNm	= document.getElementsByName(aryImageNm[i])[0];
		imgSrc		= objImgNm.src
		imgfnm		= jhj_getPartStrfromPathfile(imgSrc,2)	// ÆÄÀÏ¸í
		imgfext		= jhj_getPartStrfromPathfile(imgSrc,3)	// È®ÀåÀÚ
		imgfiledir	= jhj_getPartStrfromPathfile(imgSrc,4)	// ÀÌ¹ÌÁö°æ·Î
		

		imgfnm_pos	= imgfnm.lastIndexOf(strOverImg);
		imgfnm = (imgfnm_pos == -1) ? imgfnm : imgfnm.substring(0,imgfnm_pos);	// ¿À¹ö¾ÈÇßÀ»´ë ÀÌ¹ÌÁö¸í(ÃÊ±âÀÌ¹ÌÁö)
		objImgNm.src = imgfiledir + imgfnm + "." + imgfext;


	}
}

// onclick ½Ã ÀÌ¹ÌÁö
function jhj_onClickImageSwap(type_gbn, s_objImgnm)
{
	//alert(s_objImgnm)

	var aryType, aryImageFile, arySize ;
	var aryImageNm ;
	var strOverImg, aryCheckString;
	var i, j;
	var s_imgSrc,s_imgNm
	var s_imgfnm, s_imgfext, s_imgfiledir, s_imgfnm_pos
	var n_imgSrc, n_imgfnm, n_imgfext, n_imgfiledir, n_imgfnm_pos
	var n_objImgnm

	aryCheckString = new Array("_on","_click");			// ÃÊ±âÈ­½ÃÅ³ ¹®ÀÚ¿­

	strOverImg = "_click";			// ¸¶¿ì½º ¿À¹ö½Ã ¹®ÀÚ¿­
	
	// ÀÌ¹ÌÁöÆÄÀÏ¸í ±×·ì¹è¿­ ºÒ·¯¿À±â
	aryType = jhj_getImagestoreInfo(type_gbn);
	
	aryImageFile = aryType[0][0].split("|")			// ÀÌ¹ÌÁöÆÄÀÏ¸í ¹è¿­
	aryImageNm = aryType[0][1].split("|")			// ÀÌ¹ÌÁö¸í ¹è¿­
	arySize = aryImageFile.length;
	
	//alert(arySize);

	/********************* ÀÌ¹ÌÁö swap Ã³¸® **************************/

	if(arySize > 0)
	{	
		// ¼±ÅÃµÈ ÀÌ¹ÌÁö Á¤º¸
		s_imgSrc		= s_objImgnm.src	;
		
		//s_imgNm		= s_objImgnm.name	;
		s_imgfnm		= jhj_getPartStrfromPathfile(s_imgSrc,2);						// ¼±ÅÃµÈ ÀÌ¹ÌÁöÆÄÀÏ ¸í

		// ¼±ÅÃµÈ ÀÌ¹ÌÁöÀÇ ¿À¹ö»óÅÂ Á¦°Å( _over Á¦°Å )

		for(j=0; j < aryCheckString.length;j++)
		{
			s_imgfnm_pos	= s_imgfnm.lastIndexOf(aryCheckString[j]);
			if(s_imgfnm_pos == -1)
			{
				s_imgfnm = s_imgfnm 
			} else
			{
				s_imgfnm = s_imgfnm.substring(0,s_imgfnm_pos);	// ¿À¹ö¾ÈÇßÀ»´ë ÀÌ¹ÌÁö¸í
				break;
			}
		}		
	

		s_imgfext		= jhj_getPartStrfromPathfile(s_imgSrc,3);			// ¼±ÅÃµÈ ÀÌ¹ÌÁöÆÄÀÏ È®ÀåÀÚ
		s_imgfiledir	= jhj_getPartStrfromPathfile(s_imgSrc,4);			// ¼±ÅÃµÈ ÀÌ¹ÌÁö ÆÄÀÏ µð·ºÅä¸®
			
		for(i=0; i < arySize; i ++ )
		{		

			if(s_imgfnm == aryImageFile[i])
			{
				s_objImgnm.src = s_imgfiledir + s_imgfnm + strOverImg + "." + s_imgfext ;	// ¼±ÅÃ ÀÌ¹ÌÁö·Î ±³Ã¼				
			
			} else
			{					
				// ÃÊ±âÈ­ÇÒ ÀÌ¹ÌÁö												
				n_objImgnm		= document.getElementsByName( aryImageNm[i] )[0] ;
				n_imgSrc		= n_objImgnm.src ;
				
				n_imgfnm		= jhj_getPartStrfromPathfile(n_imgSrc,2);			// ¼±ÅÃµÈ ÀÌ¹ÌÁöÆÄÀÏ ¸í

				// Çö ÀÌ¹ÌÁöÀÇ ¿À¹ö»óÅÂ Á¦°Å( _over, _click Á¦°Å )

				for(j=0; j < aryCheckString.length;j++)
				{
					n_imgfnm_pos	= n_imgfnm.lastIndexOf(aryCheckString[j]);
					if(n_imgfnm_pos == -1)
					{
						n_imgfnm = n_imgfnm 
					} else
					{
						n_imgfnm = n_imgfnm.substring(0,n_imgfnm_pos);	// ¿À¹ö¾ÈÇßÀ»´ë ÀÌ¹ÌÁö¸í
						break;
					}
				}				

				n_imgfext		= jhj_getPartStrfromPathfile(n_imgSrc,3);			// ¼±ÅÃµÈ ÀÌ¹ÌÁöÆÄÀÏ È®ÀåÀÚ
				n_imgfiledir	= jhj_getPartStrfromPathfile(n_imgSrc,4);			// ¼±ÅÃµÈ ÀÌ¹ÌÁö ÆÄÀÏ µð·ºÅä¸®

				n_objImgnm.src = n_imgfiledir + n_imgfnm + "." + n_imgfext ;
				//alert(n_imgSrc);
				
			}

		}
	} else
	{
		alert("¼±ÅÃµÈ ÀÌ¹ÌÁöÀÇ ÀÌ¹ÌÁö ±×·ìÀÌ Á¸ÀçÇÏÁö¾Ê½À´Ï´Ù!");
	}

}

// pathurlÀ» ¹Þ¾Æ¼­ ÇØ´ç µÇ´Â ¹®ÀÚ¿­ ¸®ÅÏ(Á¦ÆÄÀÏ¸í, ÆÄÀÏ¸íÀÇ ÀÌ¸§, ÆÄÀÏ¸íÀÇ È®ÀåÀÚ, ÇØ´çÆÄÀÏ°æ·Î, all)
function jhj_getPartStrfromPathfile(pathUrl,gbn)
{
	var search_pos ;
	var fullFile, file_ext, file_name, file_path ;
	var retStr

	search_pos = pathUrl.lastIndexOf("/") ;
	if(search_pos == -1)
	{
		alert("Á¸ÀçÇÏÁö¾Ê´Â ±¸ºÐÀÚÀÔ´Ï´Ù!");
		return;
	}
	fullFile	= pathUrl.substr(search_pos + 1)
	file_name	= fullFile.substring(0,fullFile.lastIndexOf("."))
	file_ext	= fullFile.substr( fullFile.lastIndexOf(".") + 1 )
	file_path	= pathUrl.substring(0,search_pos+1) ;

	switch ( gbn )
	{
		case 1 :									// 1.ÆÄÀÏ¸í( aaa.txt )	
			retStr = fullFile ; break;				
		case 2 :									// 2.ÆÄÀÏÀÌ¸§ ( aaa )
			retStr = file_name ; break;				
		case 3 :									// 3.ÆÄÀÏÈ®ÀåÀÚ ( txt )
			retStr = file_ext ; break;					
		case 4 :									// 4.ÆÄÀÏÀÇ ÆÐ½º( / )
			retStr = file_path; break;				
		default :								// all
			var aryretStr ;
			aryretStr = new Array(fullFile,file_name, file_ext, file_path)	;		// ÇØ´çÁ¤º¸¸ðµÎ¸¦ ¹è¿­·Î ¸®ÅÏ
			retStr = aryretStr;
	}

	return retStr;
}

function jhj_resizeIF(Id)
{
        var obj = document.getElementById(Id);
        var Body;
        var H, Min;

        // ÃÖ¼Ò ³ôÀÌ ¼³Á¤ (³Ê¹« ÀÛ¾ÆÁö´Â °ÍÀ» ¹æÁö)
        Min = 100;

        // DOM °´Ã¼ ÇÒ´ç
        try
        {
                if (!document.all && obj.contentWindow.document.location.href == 'about:blank') {
                        setTimeout("jhj_resizeIF('"+Id+"')", 1000);						
                        return;
                }

                Body = obj.contentWindow.document.getElementsByTagName('BODY');
                Body = Body[0];

                if (this.Location != obj.contentWindow.document.location.href) {
                        H = Body.scrollHeight + 10;
                        obj.style.height = (H<Min?Min:H) + 'px';

                        this.Location = obj.contentWindow.document.location.href;
                }
        }
        catch(e)
        {
                setTimeout("jhj_resizeIF('"+Id+"')", 1);
                return;
        }

        setTimeout("jhj_resizeIF('"+Id+"')", 1);
}


// iframe ÀÚÁ¾ ½ºÅ©·Ñ Á¶Á¤
function jhj_ifrm_getReSize(ifrm)
{
	  try {
              var objFrame = document.getElementById(ifrm);
			  			  
              var objBody = eval(objFrame.name + ".document.body" ); 
			
			 // objBody.scroll = "no";
			 
              ifrmHeight = objBody.scrollHeight + (objBody.offsetHeight - objBody.clientHeight); 

              if (ifrmHeight > 30) { 
                     objFrame.style.height = ifrmHeight; 
              } else {
                     objFrame.style.height = 30;

              } 
              objFrame.style.width = '99%'
       }
	   catch(e)
	   {
			//alert('¾ø3');
       };
} 

function jhj_ifrm_getRetry(ifrm)
{
		var check ;
       jhj_ifrm_getReSize(ifrm); 
	   //alert(ifrm);
       setTimeout("jhj_ifrm_getRetry('" + ifrm + "')",70);


}


// textarea ¹Ú½º ÀÚ¸®¼ö Á¦ÇÑ
// span_id : ÇöÀç±ÛÀÚ¼ö Ãâ·Â span
// max_len : ÃÖ´ëÀÔ·ÂÀÚ¼ö
function jhj_LimitTextarea(objTa, span_id, max_Len )
{
	var objSpan ;
	var now_len ;

	objSpan = document.getElementById(span_id) ;
	now_len = objTa.value.length;					
	if(now_len <= max_Len)
	{
		objSpan.innerHTML  = now_len;
	} else
	{
		objTa.value = objTa.value.substring(0,max_Len);
	}

}

// ifrm À¸·Î form submit ÀÌµ¿

function jhj_SubmitFormdByIfrm(IfrmNm, form, pageUrl, mesg)
{
	var objIfrm
	if(confirm(mesg) )
	{

		//objIfrm = eval( "objIfrmNm"

		form.target=IfrmNm;
		form.action = pageUrl;
		form.submit();
	}
}


/* 
function ¸í : jhj_goDynselect
±â´É		: µ¿Àû ¼¿·ºÆ® (data ÀÔ·Â¿¡ µû¸¥ µ¿Àû¼¿·ºÆ®)
ÀÎÀÚ		: objDyn - script °´Ã¼, select_objNm - ¼±ÅÃµÈ °´Ã¼ÀÇ name,  objVal - ¼±ÅÃµÈ °´Ã¼ÀÇ value, param -ÆÄ¶ó¹ÌÅÍ, url -Àü¼Û url
»ç¿ë¹ý		: jhj_goDynselect(cat[0], 3, '1Â÷¼±ÅÃ' )

*/
function jhj_goDynselect(objDyn, select_obj, select_objNm, objVal, param, url)
{	

	var i;
	var obj, objVal ;
	var full_url, varParam,strParam ;
	var tmp_tag,rowno;
	//objVal = obj[rowNo].value
	//objVal = jhj_getEventParentObj("td").parentElement.rowIndex
	//alert(objVal);
	

	// ÇÊ¿äÇÑ ÆÄ¶ó¹ÌÅÍ º¯¼ö ÀÚµ¿»ý¼º
	strParam = "";
	
	tmp_tag = select_obj.parentNode.nodeName ;
	if( tmp_tag == "TD" )
	{
		// Çà¹øÈ£ ÀÚµ¿ »ý¼º
		rowno = jhj_getEventParentObj("td").parentElement.rowIndex ;
		varParam = "rowno=" + rowno
	}
	
	if(param == "")
	{
		strParam = ""
		full_url = url + "?" + varParam + "&choicednm=" + select_objNm + "&"  + select_objNm + "=" + objVal ;
	} else
	{
		strParam = varParam + "&" + param ;
		
		full_url = url + "?" + strParam + "&choicednm=" + select_objNm + "&" + select_objNm + "=" + objVal;
	}

	//return;
	
	objDyn.src = full_url ;
	//alert(full_url);
	//dynamic.src = "dynselect.asp?" + param;

}


// ÇØ´ç Å¸°Ù ÇÁ·¹ÀÓÀ¸·Î ÆäÀÌÁö¸¦ Àü¼ÛÇÑ´Ù.( querystring ¹æ½Ä)
function jhj_goPageByQuerystring(tgt_frame, param, url, cfrm_flag, cfrm_msg, currenturl_nm, currenturl)
{
	var full_url, strParam
	
	if(cfrm_flag)
	{
		if( !confirm(cfrm_msg)  )
		{
			return;
		}
	}

	if(param == "")
	{
		strParam = "" ;
		full_url = url ;
	} else
	{
		// curren_url Ã¼Å©
		if( typeof(currenturl_nm) == "undefined" || currenturl_nm == "" ) 
		{
			strParam = param ;
		}
		else
		{
			strParam = param + "&" + currenturl_nm + "=" + encodeURIComponent(currenturl)
		}
	}		 

	
	full_url = url + "?" + strParam ;

	tgt_frame.location = full_url
}

// ÇØ´ç Å¸°Ù ÇÁ·¹ÀÓÀ¸·Î ÆäÀÌÁö¸¦ Àü¼ÛÇÑ´Ù.( form ¹æ½Ä )
function jhj_goPageByForm(tgt_frame, form, url, cfrm_flag, cfrm_msg)
{
	var full_url, strParam
	
	if(cfrm_flag)
	{
		if( !confirm(cfrm_msg)  )
		{
			return;
		}
	}

	full_url = url

	form.target=tgt_frame.name;
	form.action = url;
	form.submit();
}

// ÇØ´ç Å¸°Ù ÇÁ·¹ÀÓÀ¸·Î ÆäÀÌÁö¸¦ Àü¼ÛÇÑ´Ù.( form ¹æ½Ä )
function jhj_goPageByForm_ver1(tgt_frame, form, param, url, cfrm_flag, cfrm_msg)
{
	var full_url, strParam
	
	if(cfrm_flag)
	{
		if( !confirm(cfrm_msg)  )
		{
			return;
		}
	}

	// ÆÄ¶ó¹ÌÅÍ ¿©ºÎ¿¡ µû¸¥ url Àç±¸¼º
	if(param == "")
	{
		strParam = "" ;
		full_url = url ;
	} else
	{			
		strParam = param ;
		full_url = url + "?" + strParam;
	}

	form.target=tgt_frame.name;
	form.action = full_url;	
	form.submit();
}

// Å¬¸¯½Ã ÇöÀç ¿ÀºêÁ§Æ®ÀÇ ¹é±×¶óÀÎµå ÀÌ¹ÌÁö º¯°æ
function jhj_changeBackImageByClick(objNm, objNo, objnum, backbg)
{
	var IdName, c_IdName; 
	var click_obj, obj;

	c_IdName = objNm + objNo ;			//Å¬¸¯ÇÑ °´Ã¼ÀÇ id ¸í


	click_obj = document.getElementById(c_IdName) ;		// Å¬¸¯ÇÑ °´Ã¼

	for(i=1; i <= objnum; i++)
	{
		//alert(objnum);
		IdName = objNm + i				// ÇöÀç °´Ã¼ÀÇ id¸í

		obj = document.getElementById(IdName) ;
		
		if(obj != null)
		{
			if(c_IdName == IdName)
			{
				obj.style.backgroundImage="url('/img/contents/backbg.jpg')"
				//obj.style.backgroundColor= "red";

			} else
			{
				obj.style.backgroundImage="url(none)"
				//obj.style.backgroundColor="red"
			}
		}
	}
}


/**************************  Áßº¹Ã¼Å© ÇÔ¼ö Á¤ÀÇ ***********************************************************/
// Áßº¹Ã¼Å© È£Ãâ ÇÔ¼ö

function jhj_set_DuplicateKey( tgt_frame, refer_document, url, gbn_type, objForm, objBtn, objField_key, objField_val, mesgTitle )
{
	var keyfield ;
	keyfield = eval(objForm + "." + objField_key )
	if(objField_val == "")
	{
		alert(mesgTitle + " À»(Àº) ÀÔ·ÂÇÏ¼¼¿ä!");
		keyfield.focus();
		return;
	}
	var full_url, strParam ;
	strParam = "gbn_type=" + gbn_type + "&refer_document=" + refer_document + "&objForm=" + objForm + "&objBtn=" + objBtn + "&objField_key=" + objField_key + "&objField_val=" + objField_val + "&mesgTitle=" + mesgTitle;
	full_url = url + "?" + strParam;
	//alert(full_url);
	tgt_frame.location = full_url;
	
}

// Áßº¹Ã¼Å© °á°ú ¹Þ´Â ÇÔ¼ö
function jhj_get_DuplicateKey(duplicate_flag, refer_document, objForm, objBtn, objKeyfield, mesgTitle)
{
	var form

	form = eval(refer_document + "." + objForm);
	if( !duplicate_flag ) 
	{
		eval( "form." + objBtn + ".disabled=true");
		eval("form." + objKeyfield + ".readOnly = true");
		eval("form." + objKeyfield + ".style.backgroundColor='#CCCCCC'");
		alert("µî·Ï°¡´ÉÇÑ [" + mesgTitle + "] ÀÔ´Ï´Ù");
	} else
	{
		alert("Áßº¹µÈ [" + mesgTitle + "] ÀÔ´Ï´Ù");
		eval("form." + objKeyfield + ".value = ''");
		eval("form." + objKeyfield + ".focus()");
	}
}



// ÆûÃ¼Å©ÈÄ Àü¼ÛÆã¼Ç
function jhj_checkFormSubmit(tgt_frame, form, url, cfrm_flag, cfrm_msg)
{
	
	var chk_flag;
	if( cfrm_flag )
	{
		if(!confirm(cfrm_msg) ) 
		{
			return ;
		}
	}

	chk_flag = jhj_chkForm(form) ;
	
	if(chk_flag)
	{		
		form.target=tgt_frame.name;
		form.action = url;
		form.submit();
	}



}

// ÇÑÅ¥¿¡ ´ë¹®ÀÚ·Î º¯È¯( blur½Ã¿¡ À¯È¿ )
function jhj_autoCapital_onBlur(str)
{
	var regexp;
	regexp = /[a-z]/g ;
	if(str.value.length > 0 ) 
	{
		if(regexp.test(str.value) )
		{
			str.value = str.value.toUpperCase();

		}
	}
}

// dextupload progress
function jhj_DextShowProgress(prog_id) {

			strAppVersion = navigator.appVersion;
						
			if (strAppVersion.indexOf('MSIE') != -1 && strAppVersion.substr(strAppVersion.indexOf('MSIE')+5,1) > 4) {
				winstyle = "dialogWidth=400px; dialogHeight:200px; center:yes";
				window.showModelessDialog("/asp/com/upload/dext/progress.asp?Progressid=" + prog_id,null,winstyle);	  
			}
			else {
				winpos = "left=" + ((window.screen.width-380)/2) + ",top=" + ((window.screen.height-110)/2);
				winstyle="width=400,height=200,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no,copyhistory=no," + winpos;
				window.open("/asp/com/upload/dext/progress.asp?Progressid=" + prog_id,null,winstyle);	     
			}
					
		return true; 
	}


// pagenavigation prev,next

function jhj_goPageByPrevNext(idx, gbn_nm, tgt_frame, param, url, cfrm_flag, cfrm_msg)
{
	if( idx == null)
	{
		alert( "[" + gbn_nm + "] °Ô½Ã¹°ÀÌ ¾ø½À´Ï´Ù!" );
		return;
	}
	else
	{
		jhj_goPageByQuerystring(tgt_frame, param, url, cfrm_flag, cfrm_msg)
	}
}

function jhj_simpleModal(url, param, w,h)
{
	var strParam, full_url
	if(param == "")
	{
		full_url = url
	}
	else
	{
		full_url = url + "?" + param;
	}
	winstyle = "dialogWidth=" + w + "px; dialogHeight:" + h + "px;center:yes;help:no; status:no; scrollbars=no; resizable:yes";

	window.showModelessDialog(full_url,null,winstyle);	  
}


// ·¹ÀÌ¾î ¿­°í´Ý±â (·¹ÀÌ¾î ÇÏ³ª¸¸ °¡´É)
function jhj_simple_toggle_bak(no, div_nm, objImg,srcImgnm,destImgnm)
{
	var i;
	var obj_div
	var display, imgState
	var imgSrc, imgDir, imgfnm, imgfext
	var fullImg

	//alert(objImg);
	//alert(objImg.length);
	imgSrc = objImg.src								// ÀÌ¹ÌÁö¼Ò½º

	imgDir = jhj_getPartStrfromPathfile(imgSrc,4);	// µð·ºÅä¸®
	//imgfnm = jhj_getPartStrfromPathfile(imgSrc,2);  // ÆÄÀÏ¸í
	//imgfext = jhj_getPartStrfromPathfile(imgSrc,3); // È®ÀåÀÚ

	obj_div = document.getElementsByName(div_nm + no)
	//alert(obj_div.length);
	//return;
	
	display = ( obj_div[0].style.display == "none" ) ? "block" : "none" ;
	
	for(i=0; i < obj_div.length; i++)
	{
		obj_div[i].style.display = display;
	}

	// ÀÌ¹ÌÁö º¯°æ
	imgState = (display == "none") ? srcImgnm : destImgnm;

	objImg.src = imgDir + imgState ;

}

// ·¹ÀÌ¾î ¿­°í´Ý±â( ´ÙÁß ·¹ÀÌ¾î °¡´É )
function jhj_simple_toggle(no, div_nm, objImg,srcImgnm,destImgnm)
{
	var i,j;
	var obj_div, c_objdiv, c_objImg
	var display, imgState
	var imgSrc, imgDir, imgfnm, imgfext
	var fullImg

	//alert(objImg);
	//alert(objImg.length);
	imgSrc = objImg.src								// ÀÌ¹ÌÁö¼Ò½º

	imgDir = jhj_getPartStrfromPathfile(imgSrc,4);	// µð·ºÅä¸®
	//imgfnm = jhj_getPartStrfromPathfile(imgSrc,2);  // ÆÄÀÏ¸í
	//imgfext = jhj_getPartStrfromPathfile(imgSrc,3); // È®ÀåÀÚ

	obj_div = document.getElementsByName(div_nm + no)
	//alert(obj_div.length);
	//return;
	
	display = ( obj_div[0].style.display == "none" ) ? "block" : "none" ;

	// ÀÌ¹ÌÁö º¯°æ
	imgState = (display == "none") ? srcImgnm : destImgnm;

	objImg.src = imgDir + imgState ;

	// child ÃÊ±âÈ­
	if(display == "none")
	{
		i = 1 ;
		while (1)
		{
			try
			{
				c_objdiv = document.getElementsByName(div_nm + no + i);
				c_objImg = document.images["img_plus" + no + i];
				//alert(c_objImg);
				//alert(c_objdiv.length + ", " + div_nm + no + i);
				if(c_objdiv.length > 0)
				{
					for(j=0; j < c_objdiv.length; j++)
					{
						c_objdiv[j].style.display = "none";
						c_objImg.src = imgDir + imgState;					
					}
				}
				else
				{
					break;
				}
			}
			catch (e)
			{
				break;
			}

		 i = i + 1 ;
		}
	}

	// self ÃÊ±âÈ­
	for(i=0; i < obj_div.length; i++)
	{
		obj_div[i].style.display = display;
	}
}

// ÇÑ¹®ÀÚ¾¿ Ã¼Å©ÇØ¼­ ´ë¹®ÀÚ·Î º¯È¯
function jhj_autoCapital(str)
{	
	var chn_str, regexp
	var strChar, strIndex;
	var fullstr
	regexp = /[a-z]/g
	if( str.value.length > 0 )
	{	
		strIndex = str.value.length - 1
		//alert(event.clientX);
		strChar = str.value.substring( (str.value.length)-1 )
		
		if(regexp.test(strChar))
		{
			chn_str = strChar.toUpperCase();
			
			fullstr = str.value.replace( str.value.charAt(strIndex), chn_str );
			str.value = fullstr;
			//chn_str = chn_str.replace(regexp,"_");
			
		}
	}

}

function jhj_writeLogData(num,id, strmsg)
{
	
	var obj_div
	obj_div = document.getElementById(id)
	if( strmsg != undefined )
	{
		obj_div.innerHTML = obj_div.innerHTML + num + " " + strmsg + "<br>";
	} else
	{
		obj_div.innerHTML = obj_div.innerHTML + num + "<br>";
	}
	obj_div.scrollTop = obj_div.scrollHeight;

}

// ÆË¾÷¿¡¼­ ºÎ¸ðÃ¢ÀÇ Æû¿¡ ÆûÇÊµå ¿¤¸®¸ÕÆ®¸¦ Ã¤¿î´Ù
function jhj_InsertPFormByPopup(PForm, PElNm, CVal, gbn_bar, rowno)
{
	var i,aryLen;
	var aryPElNm, aryCVal ;
	var objRow ;


	aryPElNm = PElNm.split(gbn_bar);
	aryCVal  = CVal.split(gbn_bar) ;

	aryLen = aryPElNm.length;
	

	objRow = eval("PForm." + aryPElNm[0] );
	//alert(aryPElNm[0]);
	if( objRow.length > 0 )
	{
		
		for(i=0; i < aryLen; i ++ )
		{

			eval("PForm." + aryPElNm[i] + "[" + rowno + "].value = '" + aryCVal[i] + "'" ) ;
		}
	} 
	else
	{

		for(i=0; i < aryLen; i ++ )
		{
			eval("PForm." + aryPElNm[i] + ".value = '" + aryCVal[i] + "'" ) ;
		}
	}

	self.close();
}


// in_array ÇÔ¼ö ±¸Çö ( ¹è¿­ÀÌ ¾øÀ»¶© ¹«Á¶°Ç false ¸®ÅÏ )
function jhj_in_array(el, ary)
{
	var i, arySize, chk_flag;

	try
	{
		arySize = ary.length;	
	}
	catch (e)
	{
		arySize = 0;
	}
	
	chk_flag = false;

	for(i = 0; i < arySize; i++ )
	{
		if( ary[i] == el )
		{
			chk_flag = true;
			break;
		}
		
	}
	return chk_flag;
}

// email µµ¸ÞÀÎ Á÷Á¢ÀÔ·Â ¼±ÅÃÀÔ·Â Æã¼Ç
function jhj_onChangeMailDomain(form, objNm_mailDomain, val)
{
	var obj_mailDomain;	
	obj_mailDomain = eval( "form." + objNm_mailDomain );

	with( obj_mailDomain )
	{
		readOnly  = ( val == "" ) ? false : true ;
		value = val;
		focus();
	}

}

// ÆÄÀÏ´Ù¿î·Îµå
function jhj_filedown(param, cfrm_flag, cfrm_msg)
{
	var url;
	url = "/include/tools/filedown.asp"
	jhj_goPageByQuerystring(window, param, url, cfrm_flag, cfrm_msg)

}

//SSO Å¸»çÀÌÆ®·Î ³ª°¡´Â °æ·Î ÁöÁ¤
function sso_link(parr){
	var target_url = "/sso_getout.asp?_R="+parr;
	window.open(target_url,'ssoWin123');
}

// °­ÁÂºä ¿¬°á ½ºÅ©¸³Æ®

function jhj_goClassView(cls_id)
{
	var dir, url, aryCat_no ;
	var param ;
	aryCat_no = new Array();

	// cls_id ¿Í cat_no ¸ÅÄª
	aryCat_no[16]=9 ;
	aryCat_no[23]=11 ;
	aryCat_no[25]=11 ;
	aryCat_no[36]=25 ;
	aryCat_no[37]=27 ;
	aryCat_no[38]=27 ;
	aryCat_no[39]=28 ;
	aryCat_no[40]=31 ;
	aryCat_no[44]=16 ;
	aryCat_no[45]=17 ;
	aryCat_no[48]=16 ;
	aryCat_no[49]=17 ;
	aryCat_no[50]=19 ;
	aryCat_no[51]=13 ;
	aryCat_no[56]=14 ;
	aryCat_no[59]=14 ;
	aryCat_no[61]=14 ;
	aryCat_no[89]=23 ;
	aryCat_no[93]=34 ;
	aryCat_no[96]=34 ;
	aryCat_no[99]=35 ;
	aryCat_no[104]=39 ;
	aryCat_no[111]=41 ;
	aryCat_no[114]=43 ;
	aryCat_no[120]=24 ;


	dir = "/lectcat/M/";
	page = "movieV.asp";
	param = "cls_id=" + cls_id + "&cat_no=" + aryCat_no[cls_id];
	url = dir + page ;

	jhj_goPageByQuerystring(window, param, url, false, "", "return_url", encodeURI(dir + "movieL.asp")) ;
}

// °­ÁÂ¸®½ºÆ® ¿¬°á ½ºÅ©¸³Æ®

function jhj_goClassList(cat_no)
{
	var dir, url
	dir = "/lectcat/M/";
	page = "movieL.asp";
	url = dir + page ;

	jhj_goPageByQuerystring(window, 'cat_no=' + cat_no, url, false, "", "", "") ;
}

// div height ÀçÁ¶Á¤
function jhj_reSizeDivHeight(obj_id, height, max_height)
{
	height = ( height > max_height ) ? max_height : height;
	obj_id.style.height = height;
}
