/* PNG IE6 ¿¡¼­ ±¸ÇöÇÏ±â */
function setPng24(obj) { 
	obj.width=obj.height=1; 
	obj.className=obj.className.replace(/\bpng24\b/i,''); 
	obj.style.filter = 
	"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
	obj.src='';  
	return ''; 
} 

/* »ó´Ü¸Þ´º À§Ä¡ °íÁ¤ */
function bodyWidth() {
	if(document.body.clientWidth < 975) {
		document.getElementById('topFix').style.left = 0 + 'px';
		document.getElementById('topBox').style.left = 0 + 'px';
		//document.getElementById('rightFix').style.left = 936 + 'px';
	} else {
		document.getElementById('topFix').style.left = (document.body.clientWidth - 975) / 2 + 'px';
		if (navigator.appName.indexOf("Microsoft") != -1) {
			document.getElementById('topBox').style.left = (document.body.clientWidth - 975) / 2 + 'px';
		}
		//document.getElementById('rightFix').style.left = (document.body.clientWidth - 975) / 2 + 936 + 'px';
	}
}

/* ·Ñ¿À¹ö */
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_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_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 bodyWidthRight() {
	if(document.body.clientWidth < 975) {
		document.getElementById('rightFix').style.left = 936 + 'px';
	} else {
		document.getElementById('rightFix').style.left = (document.body.clientWidth - 975) / 2 + 936 + 'px';
	}
}

/* ·¹ÀÌ¾î °ü·Ã ½ºÅ©¸³Æ® */
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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

/* ÇÃ·¡½Ã ½ºÅ©¸³Æ® */
function __tx__(id){
document.write(document.getElementById(id).value);
}

/* ºê¶ó¿ìÁ® Å¸ÀÌÆ² */
document.title="±èÄ¡ÀÚ¸£¹Ì";

/* ÀÚµ¿ ÀÌ¹ÌÁö Æ÷Ä¿½º ¾Æ¿ô */
function autoblur(){ 
	if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") 
	document.body.focus(); 
} 
	document.onfocusin=autoblur;


//iframe auto resize
function iframe_autoresize(arg) {
    arg.height = eval(arg.name+".document.body.scrollHeight");
}

/* Pop ·Î±×ÀÎ */


	function popLogIn() {		
		var nextUrl = "";
		var actName = "/member/poplogin.asp";
    			var url = actName;
			OpenWinNoScroll(url,"fmLoginPop","480","312");
		}

/* ¸¶ÀÌÆäÀÌÁö */
		
	function goMyPage() {
		var vUrl= "/mypage/mypage_main.asp"
			window.location.href = vUrl;
		}


//Email Çü½Ä check
function Email_chk(Form_Name, Field_Name) {
	var t = eval("document." + Form_Name + "." + Field_Name + ".value");
	var ValidFlag = false;
	var atCount = 0;
	var SpecialFlag;
	var atLoop;
	var atChr;
	var BadFlag;
	var tAry1;
	var UserName;
	var DomainName;
	
	if(t.length > 0 && t.indexOf("@") > 0 && t.indexOf(".") > 0) {
		atCount = 0;
		SpecialFlag = false;
		
		for(atLoop=1; atLoop<=t.length; atLoop++) {
			atChr = t.substring(atLoop, atLoop+1);
			
			if(atChr == "@") atCount = atCount + 1;
			if((atChr >= 32) && (atChr <= 44)) SpecialFlag = true;
			if((atChr == 47) || (atChr == 96) || (atChr >= 123)) SpecialFlag = true;
			if((atChr >= 58) && (atChr <= 63)) SpecialFlag = true;
			if((atChr >= 91) && (atChr <= 94)) SpecialFlag = true;
		}
		
		if((atCount == 1) && (SpecialFlag == false)) {
			BadFlag = false;
			tAry1 = t.split("@");
			UserName = tAry1[0];
			DomainName = tAry1[1];
			
			if((UserName.length <= 0) || (DomainName.length <= 0 )) BadFlag = true;
			if(DomainName.substring(1, 2 ) == ".") BadFlag = true;
			if(DomainName.substring(DomainName.length-1, DomainName.length) == ".") BadFlag = true;
			
			ValidFlag = true;
		}
	}
	
	if(BadFlag == true) ValidFlag = false;
	
	return ValidFlag;
}

//ID Çü½Ä Check
function CheckChar(name) {
	strarr = new Array(name.value.length);
	
	if((name.value.charAt(0) < "a" || name.value.charAt(0) > "z") && (name.value.charAt(0) < "A" || name.value.charAt(0) > "Z")) {
		return true;
	}
	
	for(i = 0; i < name.value.length; i++) {
		strarr[i] = name.value.charAt(i)
		if((strarr[i] >= 0) && (strarr[i] <= 9))
			continue;
		else if((strarr[i] >= "a") && (strarr[i] <= "z"))
			continue;
		else if((strarr[i] >= "A") && (strarr[i] <= "Z"))
			continue;
		else {
			return true;
		}
	}  
	return false;
}

//±ÛÀÚ¼ö Á¦ÇÑ.
function in_ti(word, length) {
	if(word.length > length) {
		word = word.substring(0, length) + "..";
	}
	
	document.write(word);
}

/*
launchCenter(str1, str2, int1, int2, str3)
 - str1 : ÆË¾÷µÉ url 
 - str2 : ÆË¾÷Ã¢ ¸í
 - int1 : ÆË¾÷Ã¢ÀÇ °¡·Î±æÀÌ
 - int2 : ÆË¾÷Ã¢ÀÇ ¼¼·Î±æÀÌ
 - str3 : ±âÅ¸ ÆË¾÷Ã¢ÀÇ Attribute
 - ¼³¸í : ÆË¾÷Ã¢À» ¸ð´ÏÅÍÀÇ ÇÑ°¡¿îµ¥¿¡ À§Ä¡½ÃÅ´
 - ¹ÝÈ¯°ª : ¾øÀ½
*/

// launchCenter(url, name, width, height, att)
function launchCenter(url, name, width, height, att) 
{
  var str = "height=" + height + ",innerHeight=" + height;
  str += ",width=" + width + ",innerWidth=" + width;
  if (window.screen) {
    var ah = screen.availHeight - 30;
    var aw = screen.availWidth - 10;

    var xc = (aw - width) / 2;
    var yc = (ah - height) / 2;

    str += ",left=" + xc + ",screenX=" + xc;
    str += ",top=" + yc + ",screenY=" + yc;
    str += "," + att
  }
  return window.open(url, name, str);
}
//----------------------------------------------------------------------------//

/* ÁØºñÁß */
function ready(){
	window.alert("ÇØ´ç¸Þ´º´Â ¼­ºñ½º ÁØºñÁßÀÔ´Ï´Ù.");
}


/* Main */
function main(){
	window.location.href = "../main/main.asp";
}

/* ±Â¸ð´×ÇÑÀÇ¿ø¼Ò°³ */
function intro_01(){	//
	window.location.href = "../intro/intro_01.asp";
}
function intro_02(){	//
	window.location.href = "../intro/intro_02.asp";
}
function intro_03(){	//
	window.location.href = "../intro/intro_03.asp";
}


/* ¿¹¾àÁ¢¼ö */
function res() {
	window.location.href = "../res/Res.asp";
	//alert("OK");
}

/* Ä¿¹Â´ÏÆ¼ */
function comm_01(){	//
	window.location.href = "#";
}
function comm_02(){	//
	window.location.href = "#";
}


/* Ä«µå¸»Ç³¼± */
function tab_action(obj1, obj2) {
	for(i=0;i<=(eval(obj1).length-1);i++){
		if(eval(obj1)[obj2-1] == eval(obj1)[i]){
			eval(obj1)[i].style.display="block";
		}
		else{
			eval(obj1)[i].style.display="none";
		}
	}
}

function tab_action2(obj3, obj4) {
	for(i=0;i<=(eval(obj3).length-1);i++){
		if(eval(obj3)[obj4-1] == eval(obj3)[i]){
			eval(obj3)[i].style.display="block";
		}
		else{
			eval(obj3)[i].style.display="none";
		}
	}
}

/* »óÇ°¸»Ç³¼± */
function onTooltip(prod_value) { 
    eval("tooltip" + prod_value + ".style.visibility = 'visible';");

} 

function offTooltip(prod_value) { 
	eval("tooltip" + prod_value + ".style.visibility = 'hidden';");
} 

/*Explorer Version Check */
function verNumIE()
{
   brNum = navigator.userAgent.substr(navigator.userAgent.indexOf('MSIE')+5,1);
	return  brNum;
}

/*Quick view */
function iconView() { //v9.0
  var i,p,v,obj,args=iconView.arguments;
  for (i=0; i<(args.length-2); i+=3)
  with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function 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=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 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 swapImage() { //v3.0
  var i,j=0,x,a=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];}
}


/* top_mypage_menu 20080514hj */
var TimeOut         = 300;
var currentLayer    = null;
var currentitem     = null;

var currentLayerNum = 0;
var noClose         = 0;
var closeTimer      = null;

// Open Hidden Layer
function mopen(n)
{
    var l  = document.getElementById("menu"+n);
    var mm = document.getElementById("mmenu"+n);
    
    if(l)
    {
        mcancelclosetime();
        l.style.visibility='visible';

        if(currentLayer && (currentLayerNum != n))
            currentLayer.style.visibility='hidden';

        currentLayer = l;
        currentitem = mm;
        currentLayerNum = n;            
    }
    else if(currentLayer)
    {
        currentLayer.style.visibility='hidden';
        currentLayerNum = 0;
        currentitem = null;
        currentLayer = null;
    }
}

// Turn On Close Timer
function mclosetime()
{
    closeTimer = window.setTimeout(mclose, TimeOut);
}

// Cancel Close Timer
function mcancelclosetime()
{
    if(closeTimer)
    {
        window.clearTimeout(closeTimer);
        closeTimer = null;
    }
}

// Close Showed Layer
function mclose()
{
    if(currentLayer && noClose!=1)
    {
        currentLayer.style.visibility='hidden';
        currentLayerNum = 0;
        currentLayer = null;
        currentitem = null;
    }
    else
    {
        noClose = 0;
    }

    currentLayer = null;
    currentitem = null;
}

// Close Layer Then Click-out
document.onclick = mclose; 


// flash Àû¿ë

function flashTrace(url,id,w,h,bg,vars,win){
	var flashStr=
	"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,115,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
	"<param name='allowScriptAccess' value='always' />"+
	"<param name='movie' value='"+url+"' />"+
	"<param name='base' value='swf' />"+
	"<param name='FlashVars' value='"+vars+"' />"+
	"<param name='wmode' value='"+win+"' />"+
	"<param name='quality' value='high' />"+
	"<param name='bgcolor' value='"+bg+"' />"+
	"<embed src='"+url+"' base='swf' FlashVars='"+vars+"' wmode='"+win+"' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
	"</object>";
	document.write(flashStr);
}

// ÆäÀÌÁö ¼¼·Î »çÀÌÁî
//function setScroll(n){
	//document.getElementById("contents_h").height=n;
//}


/*¿É¼Ç ·¹ÀÌ¾î ¶ç¿ì±â*/
	document.write('<st'+'yle>');
	document.write('td {font-size:12px; font-family:±¼¸²; text-decoration:none; }');
	//document.write('A:link,A:active,A:visited{text-decoration:none;font-size:12PX;color:#333333;}');
	document.write('A:hover {text-decoration:none; color:ff9900}');
	//document.write('font { font-size: 9pt; }');
	document.write('.hide_sub {padding:3px; width:200px;position:absolute;visibility:hidden; font { font-size: 9pt; border:outset 1px white; background-color: #ffffff;}');
	document.write('.layer_input {background-color:rgb(240,240,240);border-width:1pt; height:16pt;cursor:hand;}');
	document.write('.layer_input2 {border-width:1; border-color:rgb(204,204,204); border-style:solid;cursor:hand;}');
	document.write('.layer_input3 { border-width:1; border-style:solid; border-color:#000000; color:#0084D4; background-color:white;cursor:hand;}');
	document.write('.layer_input4 { scrollbar-face-color: #FFCC33;scrollbar-shadow-color: #ffffff;scrollbar-highlight-color: #F3f3f3;scrollbar-3dlight-color: #ffffff;scrollbar-darkshadow-color: #F3f3f3;scrollbar-track-color: #ffffff;scrollbar-arrow-color: #f9f9f9;cursor:hand; }');
	document.write('</st'+'yle>');
function layer_view(sub_id, opt, evt, cmt) {
	var plus_left, plus_top;
	if(cmt) {
		plus_left = -15; // 
		plus_top = -150; // 
	} else {
		plus_left = 0;
		plus_top = 0;
	}

	if(document.all || document.getElementById) {
		if(document.all) {
		obj = document.all[sub_id];
		if(opt == "") {
			obj.style.left = evt.clientX + document.body.scrollLeft + plus_left;
			obj.style.top = evt.clientY + document.documentElement.scrollTop + plus_top;
			}
		} else {
			obj = document.getElementById(sub_id);
		if(opt == "") {
			obj.style.left = evt.clientX + window.scrollX + plus_left;
			obj.style.top = evt.clientY + window.scrollY + plus_top;
			}
		}
			obj.style.visibility = "visible";
		} else{
			obj = document.layers[sub_id];
			obj.visibility = "visible";
		if(opt == "") {
			obj.left = evt.pageX + plus_left;
			obj.top = evt.pageY + plus_top;
			}
		}
	}

function layer_hide(sub_id) {
	if(document.all || document.getElementById) {
	if(document.all) {
		obj = document.all[sub_id];
	} else {
	obj = document.getElementById(sub_id);
	}

	obj.style.visibility = "hidden";
	} else{
	obj = document.layers[sub_id];
	obj.visibility = "hidden";
	}
}

/*********************************************************************
 * Filename      : Common.js
 * Comment       : °øÅë ½ºÅ©¸³Æ® Á¤ÀÇ ÆÄÀÏ 
 * History       : 2008-03-18 khj
 *********************************************************************/
    var print_applet;
	var print_action;

	/**
	* ¾ÖÇÃ¸´ ¸Þ¼¼Áö - °øÅë ¸Þ¼¼Áö È­ÀÏ
	*/
	function showMessage(msg){
		if (msg != null) {
		  if(msg == "·Î±×ÀÎ ÇØ ÁÖ½Ê½Ã¿ä"){ // AppletÀÇ msg°¡ "·Î±×ÀÎ ÇØ ÁÖ½Ê½Ã¿ä" ¸®ÅÏÇÒ¶§ ·Î±×ÀÎ ÆäÀÌÁö·Î ÀÌµ¿(¼¼¼ÇÀÌ ²÷°åÀ½)
		  	alert(msg);
			location.href = "bmMainLogoutPr.action";
		  }else{
			  alert(msg);
		  }
		}
	}

    /** 
	 *   ¾ÖÇÃ¸´ Å©±â ÀÚµ¿Á¶Àý
	 *   argument 'in', 'out'
	 *            ¾ÖÇÃ¸´¸í
	 */ 
	function wide(arg,applet){
		if (arg == "out") {
			applet.width = 1000;
         eval("document.all.zoom_out.style.display='none'");                              
         eval("document.all.zoom_in.style.display=''");                              
		} else {
			applet.width = '100%';
         eval("document.all.zoom_out.style.display=''");                              
         eval("document.all.zoom_in.style.display='none'");                              
		}
	}

	/**
	* Object ÀÎÁõ Ã³¸® ¹®Á¦ Á¦°Å ÇÏ±â À§ÇØ
	*/
	function __ws__(id)
	{
	    document.write(id.innerHTML); id.id="";
	}

	/*****************************************************************************************************
	* ¹öÆ° ¾ÆÀÌÄÜ Á¦¾î (2008-03-14 by khj)
	* argument(3°¡Áö):LayreName,Àû¿ë¹öÆ°ÀÎ¼ö°ªµé, ¹öÆ°Å¸ÀÔ, »ç¿ë À©µµ¿ìº° ±ÇÇÑ ¼¼¼Ç°ª
	*	¡Ø Ã¹¹øÂ° ÀÎ¼ö(LayreName) ¼³¸í
	*		: ¹öÆ°ÀÌ À§Ä¡ÇÒ Layre ¸í
	*	¡Ø µÎ¹øÂ° ÀÎ¼ö(Àû¿ë¹öÆ°ÀÎ¼ö°ªµé) ¼³¸í
	*		: ¹öÆ°À» ±¸¼ºÇÏ±â À§ÇÑ °ª (¾Æ·¡¿¡ ¼³¸í)
	*	¡Ø ¼¼¹øÂ° ÀÎ¼ö(»ç¿ë À©µµ¿ìº° ±ÇÇÑ ¼¼¼Ç°ª) ¼³¸í
	*		: 'SXX' ==> Á¶È¸ÀÇ ±ÇÇÑ¸¸
	*		: 'SUX' ==> Á¶È¸, ½Å±Ô, ÀúÀå, ¼öÁ¤, »èÁ¦ ±ÇÇÑ
	*		: 'SUP' ==> Á¶È¸, ½Å±Ô, ÀúÀå, ¼öÁ¤, »èÁ¦, Ãâ·Â ±ÇÇÑ(¸ðµç±ÇÇÑ)
	* ¹öÆ°Á¾·ù(Ãß°¡ÇÒ¼öÀÖÀ½):½Å±Ô(New)@Ãß°¡(Add)@ÀúÀå(Save)@»èÁ¦(Delete)@¿¢¼¿(Excel)@ÇÁ¸°Æ®(Print)@°Ë»ö¼ø(Search)
	* ÇÏ³ªÀÇ argument¿¡ ¹öÆ°ÀÌ ¿©·µÀÏ¶§ ±¸ºÐÀÚ´Â '@'
	* ÇÏ³ªÀÇ ¹öÆ°¿¡ 4°³ÀÇ ÀÎ¼ö°ªÀ» ³ÖÀ½
	* ÀÎÀÚ°ª:¹öÆ°¼³¸í,¹öÆ°ÀÌ¹ÌÁö¸í,CallÇÒ ÇÔ¼ö¸í,¹öÆ°Å¸ÀÔ --> ÀÎ¼öµéÀÇ ½Äº°ºÎÈ£´Â '/' 
	* °á±¹ ¹öÆ° ÇÏ³ª´ç 4°³ÀÇ ÀÎ¼ö°ªÀÌ µé¾î¿À°í ±¸ºÐÀÚ´Â '/'·Î ÇÑ´Ù.
	*	¡Ø ¹öÆ°Å¸ÀÔ ¼³¸í
	*		: 'S' ==> Á¶È¸ÀÇ ±ÇÇÑ
	*		: 'U' ==> ÀúÀå, »èÁ¦¿¡ °ü°èµÈ ±ÇÇÑ(ÀúÀåÀÌ ÀÖ´Â ÆË¾÷È£Ãâ ¹öÆ° Æ÷ÇÔ)
	*		: 'P' ==> Ãâ·Â, ¿¢¼¿´Ù¿î¿¡ °ü°èµÈ ±ÇÇÑ
	* ¿¹)CallÇÔ¼ö¸íÀº  ActionNew() ¶Ç´Â ÇÔ¼ö¾È¿¡ ÀÎÀÚ°ªÀÌ ÀÖÀ»¶§´Â ActionNew("ÀÎÀÚ°ª1","ÀÎÀÚ°ª2") ÇüÅÂ·Î Àû¿ë.
	*****************************************************************************************************/
	function viewBtnAuth(b_layer, btn_arry, auth){
		eval("document.all."+b_layer+"").innerHTML =''; //ÃÊ±âÈ­		
		var b_layer,btn_arry;
		var sp_btn = btn_arry.split("@");

		if(!b_layer){
		    alert("·¹ÀÌ¾î ÀÌ¸§ ÁöÁ¤");
		    return;
		}
		
		for(var f=0; f < sp_btn.length; f++){
		    //¹öÆ°ÇÏ³ª´ç 3°³ÀÇ ÀÎ¼ö°¡ ÀÖ¾î¾ß ÇÔ
		  	var btn_str = sp_btn[f].split("/");	
			if(btn_str.length%4 !=0){
			    alert(b_layer+"·¹ÀÌ¾îÀÇ ¹öÆ°ÄÁÆ®·Ñ·¯ Çü½ÄÀÌ Æ²¸²..");
			    return;
			}	    
		    if(sp_btn[f] != null && sp_btn[f].length > 1){
				if(btn_str[0].length > 1 && btn_str[1].length > 1 && btn_str[2].length > 1){
					// ¹öÆ° Å¸ÀÔÀÌ ±ÇÇÑ¿¡ Á¸Àç´Â °æ¿ì¸¸ ¹öÆ° Ãâ·Â
					if(auth.indexOf(btn_str[3]) > -1){
						eval("document.all."+b_layer+"").innerHTML 
							+= "<INPUT type='button' name="+btn_str[1]+" value="+btn_str[0]+" class='inpbt' onclick=javascript:"+btn_str[2]+";>&nbsp;";
					}
				}
		    }
		}
	}

	
	/**
	* ÆË¾÷ ´Ý±â
	*/
function closeWin() 
{ 
        self.close(); 
} 

	/**
	* ÆË¾÷ È£Ãâ(½ºÅ©·Ñ ¾øÀ½.)
	*/
	function OpenWinNoScroll(URL, wname, width, height) {
	
	    var str;
	    var w;
	    var pos = new Array(2);
	    pos = CenterWindow(width, height);
	  	var top = pos[1];
	  	var left = pos[0];
	    str = "'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,";
	    str = str + "width=" + width;
	    str = str + ",height=" + height + "', top=" + top + ",left=" + left;
	    w = window.open(URL, wname, str);
	    w.focus();
	}
	
	/**
	* ÆË¾÷ È£Ãâ(½ºÅ©·Ñ ÀÖÀ½.)
	*/
	function OpenWin(URL, wname, width, height) {
	
	    if(URL.indexOf('?') < 0)
	        URL = URL + "?LOGIN_FLAG=POP";
	    else
	        URL = URL + "&LOGIN_FLAG=POP";
	    var str;
	    var w;
	    var pos = new Array(2);
	    pos = CenterWindow(width, height);
	    var top = pos[1];
	    var left = pos[0];
	    str = "'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,";
	    str = str + "width=" + width;
	    str = str + ",height=" + height + "', top=" + top + ",left=" + left;
	    w = window.open(URL, wname, str);
	    w.focus();
	}

	/**
	* ¸ð´Þ ÆË¾÷ ¼¾ÅÍ È£Ãâ(½ºÅ©·Ñ ÀÖÀ½.)
	*/
	function OpenModalCenterWin(URL, wname, width, height) {

		if(verNumIE() == 6){
			width = Number(width) + 5;
			height = Number(height) + 32;
		}

	    if(URL.indexOf('?') < 0)
	        URL = URL + "?LOGIN_FLAG=POP";
	    else
	        URL = URL + "&LOGIN_FLAG=POP";
	    var str;
	    var pos = new Array(2);
	    pos = CenterWindow(width, height);
	    var top = pos[1];
	    var left = pos[0];
	    str = "scroll:no; resizable:no; status:no; help=no;";
	    str = str + " dialogWidth:" + width + "px";
	    str = str + "; dialogHeight:" + height +"px; dialogTop:" + top + "px; dialogLeft:" + left + "px;'";

	    var paramValue = window.showModalDialog(URL, wname, str);
		return paramValue;
	}
	
	/**
	* ¸ð´Þ ÆË¾÷ Å¬¸¯ÇÑ°÷ È£Ãâ(½ºÅ©·Ñ ÀÖÀ½.)
	*/
	function OpenModalWin(URL, wname, width, height) {

		if(verNumIE() == 6){
			width = Number(width) + 5;
			height = Number(height) + 32;
		}
		
	    if(URL.indexOf('?') < 0)
	        URL = URL + "?LOGIN_FLAG=POP";
	    else
	        URL = URL + "&LOGIN_FLAG=POP";
	    var str;
	    var top = event.clientY;
	    var left = event.clientX;
	    str = "scroll:no; resizable:no; status:no; help=no;";
	    str = str + " dialogWidth:" + width + "px";
	    str = str + "; dialogHeight:" + height +"px; dialogTop:" + top + "px; dialogLeft:" + left + "px;'";

	    var paramValue = window.showModalDialog(URL, wname, str);
		return paramValue;
	}
	
	/**
	* ÆË¾÷Ãâ·Â(ÆË¾÷ÀÌ ¶° ÀÖ´Ù¸é ±× ÆË¾÷À» ¾ø¾Ö°í »õ·Î ÆË¾÷À» ¶Ù¿ò)
	*/
	function OpenWinNS(URL, wname, width, height) {
	    var str;
	    var w;
	    str = "'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,";
	    str = str + "width=" + width;
	    str = str + ",height=" + height + "',top=0,left=0";
	    if (w !== null) {
	        w.close();
	    }
	    w = window.open(URL, wname, str);
	}
	
	/**
	* ÆË¾÷ÀÇ Å©±â¸¦ ÀÔ·Â¹Þ¾Æ ÆË¾÷ÀÌ È­¸é °¡¿îµ¥ ¿Ã ¼ö ÀÖµµ·Ï ÇÏ´Â ÁÂÇ¥¸¦ ¹ÝÈ¯
	*/
	function CenterWindow(width, height)
	{
		var outx = screen.width;
		var outy = screen.height;
		var x = (outx - width)/2;
		var y = (outy - height)/2;
		dim = new Array(2);
		dim[0] = x;
		dim[1] = y;
		
		return  dim;
	}

	/**
	* FrameResize(°øÅëÇÔ¼ö) : ÇÁ·¹ÀÓ ¸®»çÀÌÁî   (ÇØ´ç ÇÁ·¹ÀÓ Çì´õÁ¤º¸¿¡ µû¶ó ÇÁ·¹ÀÓ Á¶Á¤)	
	*/
	var frm_flag = 1;
	function _FrameResize(frm_id) {
		var frm_id;
		var frameset_id= "frmBody"; 
		
		if(frm_flag ==1) {
			if(frm_id == "Master"){
				eval("parent.document.all."+frameset_id+".cols='100%,*'");
			}else if(frm_id == "Detail"){
				eval("parent.document.all."+frameset_id+".cols='*,100%'");
			}else{
				alert("ÇÁ·¹ÀÓ Çì´õÁ¤º¸°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
				return;
			}
			frm_flag =0;
			eval("document.all.zoom_open.style.display='none'");
			eval("document.all.zoom_close.style.display='inline'");  
		}else {
			if(frm_id == "Master"){
				eval("parent.document.all."+frameset_id+".cols='50%,*'");
			}else if(frm_id == "Detail"){
				eval("parent.document.all."+frameset_id+".cols='*,50%'");
			}else{
				alert("ÇÁ·¹ÀÓ Çì´õÁ¤º¸°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
				return;
			}
			frm_flag =1;
			eval("document.all.zoom_close.style.display='none'");
			eval("document.all.zoom_open.style.display='inline'"); 
		}
	}
  
	/**
	* ¼ýÀÚÀÇ ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶ Âï±â
	*/
	function addpointNum(obj) {
		var number = obj.value; 
		var length_of_number = obj.value.length; 
		var new_number = ''; 

		for(position=0; position < length_of_number; position++){ 
			new_number += number.substring(position,position+1);         
			if(((length_of_number - position-1)%3) == 0 && (length_of_number-position-1) > 0 ) new_number += ','; 
		} 
		obj.value = new_number;
	}
	
	/**
	* ¼ýÀÚÀÇ ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶ Âï±â ¸®ÅÏ
	*/
	function addpointNumReturn(str) {
         var sp="";
         var mc="";

         for(var i=str.length-1; i>=0; i--) {
          sp=str.charAt(i);
          mc=sp+mc;
          if(i%3==str.length%3 && i!=0){
           mc=','+mc;
          }
         }
         return mc;
        
        }
	 
	
	/**
	* ÀÚµ¿ÄÞ¸¶¸¦ À§ÇÑ Ã¼Å©·çÆ¾ 2007-011-23 by indigo 
	*/
	function CheckValue(s,spc) {
		var i;
		if(s !=''){
			for(i=0; i<s.length; i++) {
				if (spc.indexOf( s.substring(i, i+1)) < 0) {
					return false;
				}
			}	
			return true;
		}
	}
	
	/*--------------------------------------------------
	±â´É   : ÆÄ¶ó¸ÞÅÍ·Î ³Ñ¾î¿Â ÇÊµå¿¡ comma¸¦ Âï¾î¼­  Ã¤¿öÁØ´Ù.
	¼Ò¼öÁ¡ Çã¿ë ÇÔ    
	¿¹) 1000.00 -> 1,000.00    
	----------------------------------------------------*/
	function jsMakeForeignCurrency( varTextObj ) {
		varTextObj.value = jsDeleteComma( varTextObj.value ) ;
	
		var varLength = varTextObj.value.length ;
		var varText   = "" ;
		var isPointed = false ;
		for ( var inx = 0 ; inx < varLength ; inx++ ) {
			if ( jsCheckNumber(varTextObj.value.substring(inx, inx+1)) || (varTextObj.value.substring(inx, inx+1)=='.') ) {
				// Á¡ÀÌ ¾ÈÂïÈ÷°í Ã³À½À¸·Î Á¡ÀÌ µé¾î¿ÔÀ»¶§
				if ( !isPointed && varTextObj.value.substring(inx, inx+1)=='.' ) {
					isPointed = true ;
					varText = varText + varTextObj.value.substring(inx, inx+1) ;
				// ¼ýÀÚ ÀÏ¶§
				} else if ( jsCheckNumber(varTextObj.value.substring(inx, inx+1)) ) {
					varText = varText + varTextObj.value.substring(inx, inx+1) ;
				}
	
			}
		}
	
		varTextObj.value = jsAddComma( varText ) ;
	}
	
	/*--------------------------------------------------
	  ±â´É   : ¼ýÀÚ¸¦ ¹Þ¾Æ¼­ comma¸¦ Âï¾î¼­ ¸®ÅÏÇÑ´Ù. À½¼öµµ Ç¥Çö°¡´É
		¿¹) 1000.00 -> 1,000.00 
		¿¹) ¼ýÀÚ°¡ ¾Æ´Ñ °ª -> -1 ¸®ÅÏ      
	----------------------------------------------------*/
	function jsAddComma( varNumber ){
		// ¼ýÀÚ°¡ ¾Æ´Ï¸é -1À» ¸®ÅÏÇÑ´Ù.
		if ( jsCheckNull(varNumber) ) return "" ;
		if ( !jsCheckFloat(varNumber) ) {
			return -1 ;
		}

		// ¼Ò¼ö ÀÌ»ó, ÀÌÇÏ ºÎºÐÀ» µû·Î º¸°ü.
		var PointIndex = varNumber.indexOf(".") ;
		var varUnderPoint = "" ;
		var isPointed = false ;
		// ¼Ò¼ö ÀÌÇÏ°¡ ¾øÀ»¶§
		if ( PointIndex < 0 ) {
			isPointed = false ;
			// ¼Ò¼ö ÀÌÇÏ ºÎºÐ
			varUnderPoint = "" ;
			// ¼Ò¼ö ÀÌ»ó ºÎºÐ
			varOverPoint = varNumber ;
			// ¼Ò¼ö ÀÌÇÏ°¡ ÀÖÀ»¶§
		} else {
			isPointed = true ;
			// ¼Ò¼ö ÀÌÇÏ ºÎºÐ
			varUnderPoint = varNumber.substring(PointIndex+1, varNumber.length ) ;
			// ¼Ò¼ö ÀÌ»ó ºÎºÐ
			varOverPoint = varNumber.substring(0, PointIndex) ;
		}

		// À½¼öÀÏ¶§ ¾ÕÀÇ "-" µû·Î º¸°ü
		var negativeFlag = false ;
		if ( varOverPoint.substring(0,1) == "-" ) {
			negativeFlag = true ;
			varOverPoint = varOverPoint.substring(1,varOverPoint.length+1) ;
		}

		// ¼Ò¼ö ÀÌ»ó ºÎºÐ¿¡ comma ³Ö±â
		var varLength = varOverPoint.length ;
		var varCnt = 0 ;
		var varTempReturnNumber = "" ;
		for ( var inx = varLength-1 ; inx >= 0 ; inx-- ) {
			varCnt++ ;

			// ¼Ò¼öÁ¡ Âï±â
			if ( varCnt == 4 ) {
				varTempReturnNumber = varOverPoint.substring( inx, inx+1 ) + "," + varTempReturnNumber ;
				varCnt = 1 ;
			// ¼Ò¼öÁ¡ ¾ÈÂï±â
			} else {
				varTempReturnNumber = varOverPoint.substring( inx, inx+1 ) + varTempReturnNumber ;
			}

		}

		// ¾Õ¿¡ ºÙÀº 0 ¾ø¾Ö±â (¿¹) 00200 -> 200
		varLength = varTempReturnNumber.length ;
		var varReturnNumber = "" ;
		for ( var inx = 0 ; inx < varLength ; inx++ ) {
			if ( varTempReturnNumber.substring(inx, inx+1) == '0' ) {
				// '0' ÀÌ ³Ñ¾î¿ÔÀ» °æ¿ì '0'À» ±×´ë·Î ¸®ÅÏÇØ¾ß ÇÑ´Ù.
				if ( varLength == 1 ) varReturnNumber = "0" ;
					else if ( eval(jsDeleteComma(varTempReturnNumber)) == '0' ) {
					varReturnNumber = "0" ;
					break ;
				}
			} else {
				varReturnNumber = varTempReturnNumber.substring(inx, varLength+1) ;
				break ;
			}
		}

		// ¼Ò¼öÁ¡ ÀÌÇÏ ºÙÀÌ±â
		if ( isPointed ) {
			varReturnNumber = varReturnNumber + "." + varUnderPoint ;
		}

		// À½¼ö ºÙÀÌ±â
		if ( negativeFlag ) {
			varReturnNumber = "-" + varReturnNumber ;
		}

		return varReturnNumber ;

	}
	
	/*--------------------------------------------------
	  ±â´É   : Check Null RETURN T/F
	  INPUT  : check  data
	  RETURN : true  -> NULL
	           false -> NOT NULL
	----------------------------------------------------*/
	function jsCheckNull( toCheck )
	{
	     var chkstr = toCheck + "";
	     var is_Space = true ;
	
	     if ( ( chkstr == "") || ( chkstr == null ) )
	    return( true );
	
	     for ( j = 0 ; is_Space && ( j < chkstr.length ) ; j++)
	     {
	      if( chkstr.substring( j , j+1 ) != " " )
	         {
	        is_Space = false ;
	         }
	     }
	     return ( is_Space );
	}
	
	/*--------------------------------------------------
	  ±â´É   : Check Float RETURN T/F (Á¤¼öµµ Float·Î Ãë±Þ)
	  INPUT  : toCheck  -> check data
	  RETURN : true  -> number
	           false -> not number
	----------------------------------------------------*/
	function jsCheckFloat(toCheck)
	{
	     var chkstr = toCheck+"" ;
	     var isFloat = true;
	
	     var chkPoint = false;
	     var chkMinus = false;
	
	     if ( jsCheckNull(toCheck) )
	     {
	           return false;
	     }
	
	     for (j = 0 ; isFloat && (j < toCheck.length); j++)
	     {
	         if ( (toCheck.substring(j,j+1) < "0") || (toCheck.substring(j,j+1) > "9"))
	         {
	
	            if ( toCheck.substring(j,j+1) == "." )
	            {
	               if ( !chkPoint ) chkPoint = true ;
	               else  isFloat = false ;
	            }
	            else if ( toCheck.substring(j,j+1) == "-" || toCheck.substring(j,j+1) == "+")
	            {
	               if ( ( j == 0 ) && ( !chkMinus ) ) chkMinus = true ;
	               else isFloat = false;
	            }
	            else isFloat = false;
	        }
	    }
	
	    return isFloat;
	}
	
	/**
	* ¿ÀÁ÷ ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÏ°Ô ÇÑ´Ù. (onkeydown ÀÌº¥Æ®¿¡ È£ÃâÇÑ´Ù) , ÇÑ±Û ÀÔ·Â½Ã ¿¡µµ ÀÔ·ÂÀÌ ¾È´ï.
	*/
	function handlerNum() 
    {
        e = window.event; //À©µµ¿ìÀÇ event¸¦ Àâ´Â°ÍÀÔ´Ï´Ù. ±×³É ½áÁÖ½ÉµË´Ï´ç.
        //¼ýÀÚ¿­ 0 ~ 9 : 48 ~ 57, Å°ÆÐµå 0 ~ 9 : 96 ~ 105 ,8 : backspace, 46 : delete -->Å°ÄÚµå°ªÀ» ±¸ºÐÇÕ´Ï´Ù. Àú°ÍµéÀÌ ¼ýÀÚ¶ø´Ï´Ù.

   	    if(e.keyCode >= 48 && e.keyCode <= 57 || e.keyCode >= 96 && e.keyCode <= 105 || e.keyCode == 8 || e.keyCode == 46)
		{
			return; //-->ÀÔ·Â½ÃÅ²´Ù.
		}
		else //¼ýÀÚ°¡ ¾Æ´Ï¸é ³ÖÀ»¼ö ¾ø´Ù.
           e.returnValue=false;
	}

	/**
	* ¿ÀÁ÷ ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÏ°Ô ÇÑ´Ù. (OnKeyPress ÀÌº¥Æ®¿¡ È£ÃâÇÑ´Ù)2007-011-23 by indigo 
	*/
	function isOnkeyPressNumEnd()
	{
	    var keycode = event.keyCode;

	    if( !((48 <= keycode && keycode <=57) || keycode == 13) )
		        event.keyCode = 0;		

	}

	/**
	* ¼ýÀÚ°ª Á¦¾î(ÄÞ¸¶Æ÷ÇÔ) 2007-011-23 by indigo
	*/
	function isOnkeyUpOnlyNum(obj){	
		//alert(event.keyCode);
		var NUM = "0123456789,";
		var keycode = event.keyCode;
		var ints;
		//backspace,tab,enter,shift,end,home,¡ç(Áß°£),¡æ(Áß°£) ,DELETE Çã¿ë -->ÄÞ¸¶´Â ÀÚµ¿°è»ê¿¡ µé¾î°¡¹Ç·Î ÀÔ·Â½Ã¿¡´Â Á¦¿Ü
		if(keycode!=8 && keycode!=9 && keycode!=13 && keycode!=16 && keycode!=35 && keycode!=36 && keycode!=37 && keycode!=39 && keycode!=46) {
			if (!CheckValue(obj.value, NUM) || (keycode==188)) {
				if(obj.value !=''){	
				    ints = (obj.value.length) - 1;
				    if(ints > 0){
				    obj.value = obj.value.substring(0,ints);
				    }else{
				    obj.value = '0';
				    }
				    alert('¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.');
			    }	
			}
		}	
	} 	

	/**
	* ¼Ò¼öÁ¡±îÁö Æ÷ÇÔµÈ ¼ýÀÚÀÇ ¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶ Âï±â
	*/
	function addpointDecimalNum(obj) {
		var tmp = (obj.value).split(".");
		var number = tmp[0];
		var length_of_number = tmp[0].length; 
		var new_number = ''; 

		for(position=0; position < length_of_number; position++){ 
			new_number += number.substring(position,position+1);         
			if(((length_of_number - position-1)%3) == 0 && (length_of_number-position-1) > 0 ) new_number += ','; 
		} 
		if(tmp[1] == "undefined" || tmp[1] == null){
			obj.value = new_number;
		}else{
			obj.value = new_number + "." + tmp[1];
		}
	} 
	
	/**
	* ÄÞ¸¶Á¦°Å(°´Ã¼)
	*/
	function removepointNum(obj) {
	   var number = obj.value; 
	   
	   number = number.replace(/,/gi, "" );    /* '\s' is white space regular expression */
	   obj.value = number;
	}
   
	/**
	* ÄÞ¸¶Á¦°Å(°ªÀÎ °æ¿ì)
	*/
    function removepointNumValue(obj) {
		   var number = obj; 
		   
		   number = number.replace(/,/gi, "" );    /* '\s' is white space regular expression */
		   return number;
	}

	/**
	* ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©
	*/
    function isEmpty(str){
        str= ''+str;
        return ( str == null || str.replace(/ /gi,"") == "" ? true : false);
    }

	/**
	* µ¥ÀÌÅÍ°¡ °ø¹éÀÏ¶§ °ø¹éÀÌ ÀÖÀ¸¸é false ¾øÀ¸¸é true
	*/
	function isEmptyW(data)
	{
		if(data==""){
			data = "";
			return false;
		}
		return true;
	}

	/**
	* ¿À¸¥ÂÊ °ø¹é¸¦ Àß¶óÁØ´Ù
	*/
	function RTrim(str)
	{          
	   if(str.charAt(str.length-1) == " ") 
	   {
	      str=str.substring(0,str.length-1); 
	      return RTrim(str);
	   }
	   else
	      return str;
	}

	/**
	* ¿ÞÂÊ °ø¹é¸¦ Àß¶óÁØ´Ù.
	*/
	function LTrim(str)
	{ 
	   if(str.charAt(0) == " ")
	   {
	      str=str.substring(1,str.length); 
	      return LTrim(str);
	   }
	   else
	      return str;
	}

	/**
	* ÁÂ¿ì °ø¹é¸¦ Àß¶óÁØ´Ù
	*/
	function LRTrim(str)
	{
	   return RTrim(LTrim(str));  
	}  

	/**
	* ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©, ¿Ã¹Ù¸£¸é true, ¾Æ´Ï¸é false
	*/
	function isValidFormat(input,format) 
	{
	   if (input.search(format) != -1) 
	   {
	      return true;
	   }
	   return false;
	}

	/**
	* Á¤±Ô½ÄÀ» ÀÌ¿ëÇÑ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ) Ã¼Å© 
	*/
	function isValidPhone(input) 
	{
	   var format = /^(\d+)-(\d+)-(\d+)$/;
	   return isValidFormat(input,format);
	}
         
	/**
	* Á¤±Ô½ÄÀ» ÀÌ¿ëÇÑ ÀÌ¸ÞÀÏ Çü½Ä Ã¼Å©
	*/
	function isValidEmail(input) 
	{
	   var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
	   return isValidFormat(input,format);
	}

	/**
	* Á¤±Ô½ÄÀ» ÀÌ¿ëÇÑ È¨ÆäÀÌÁö Çü½Ä Ã¼Å©
	*/
	function isValidHome(input) 
	{
	   var format = /^((\w|[\-\.])+).((\w|[\-\.])+)\.([A-Za-z]+)$/;
	   return isValidFormat(input,format);
	}

	/**
	* ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù.(input Æû¿¡ ´ëÇÑ)
	*/
	function removeComma(input) 
	{
	   return input.value.replace(/,/gi,"");
	}

	/**
	* ÀÔ·Â°ª¿¡¼­ ÄÞ¸¶¸¦ ¾ø¾Ø´Ù.(°ª¿¡ ´ëÇÑ)
	*/
	function removeCommaValue(input)
	{
	   return input.replace(/,/gi,"");
	}

	/**
	* ÀÔ·Â°ª¿¡¼­ ±¸ºÐÀÚ¸¦ ¾ø¾Ø´Ù.
	*/
	function ignoreSeparator(string, sep) 
	{
	   var temp = ""; 
	      string = '' + string; 
	      splitstring = string.split(sep); 
	      for(i = 0; i < splitstring.length; i++) 
	          temp += splitstring[i]; 
	      return temp; 
	}

	/**
	* ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
	*/
	 function residentCheck(rregno1, rregno2)
	 {
	   /*--ÇÊµå °ªÀ» ¼ýÀÚÇüÀ¸·Î ¹Ù²Ù´Â ºÎºÐ--*/
	   var jm1=parseInt(rregno1.charAt(0));
	   var jm2=parseInt(rregno1.charAt(1));
	   var jm3=parseInt(rregno1.charAt(2));
	   var jm4=parseInt(rregno1.charAt(3));
	   var jm5=parseInt(rregno1.charAt(4));
	   var jm6=parseInt(rregno1.charAt(5));
	   var jm7=parseInt(rregno2.charAt(0));
	   var jm8=parseInt(rregno2.charAt(1));
	   var jm9=parseInt(rregno2.charAt(2));
	   var jm10=parseInt(rregno2.charAt(3));
	   var jm11=parseInt(rregno2.charAt(4));
	   var jm12=parseInt(rregno2.charAt(5));
	   var jm13=parseInt(rregno2.charAt(6));
	   var jmwhole=rregno1+rregno2; 
	   var rregno_no=rregno1+"-"+rregno2; 
	
	   /*----¿¬»ê------*/
	   var lastnum=11-((jm1*2+jm2*3+jm3*4+jm4*5+jm5*6+jm6*7+jm7*8+jm8*9+jm9*2+jm10*3+jm11*4+jm12*5)%11);
	   if (lastnum>9) 
	   lastnum=lastnum % 10;
	
	   /*----°á°ú Ã¢ º¸ÀÌ±â----*/
	   if ( (jm3*10+jm4)<1 || (jm3*10+jm4)>12)
	  {
	     alert(rregno_no +" ´Â À¯È¿ÇÏÁö ¾ÊÀº ¹øÈ£ÀÔ´Ï´Ù.");
	     return false;
	  }
	   if ((jm5*10+jm6)<1)
	  {
	     alert(rregno_no +" ´Â À¯È¿ÇÏÁö ¾ÊÀº ¹øÈ£ÀÔ´Ï´Ù.");
	     return false;
	  }
	
	   var tempyear;
	   tempyear=1900+jm1*10+jm2;
	   if ( (jm5*10+jm6)>hasdays(jm3*10+jm4,tempyear) )
	  {
	     alert(rregno_no +" ´Â À¯È¿ÇÏÁö ¾ÊÀº ¹øÈ£ÀÔ´Ï´Ù.");
	     return false;
	  }
	   if ( jm7!=1 && jm7!=2 )
	  {
	     alert(rregno_no +" ´Â À¯È¿ÇÏÁö ¾ÊÀº ¹øÈ£ÀÔ´Ï´Ù.");
	     return false;
	  }  
	
	   if (lastnum!=jm13)
	  {
	     alert(rregno_no +" ´Â À¯È¿ÇÏÁö ¾ÊÀº ¹øÈ£ÀÔ´Ï´Ù.");
	     return false;
	  }
	   return true;
	 }

	function hasdays(monthtoknow,yeartoknow)
	{
		switch(monthtoknow)
		{
			case 1:
			case 3:
			case 5:
			case 7:
			case 8:
			case 10:
			case 12:

			return 31;
			break;
		
			case 4:
			case 6:
			case 9:
			case 11:
			
			return 30;
			break;
		
			case 2:
				if (yeartoknow==0)
					return 29;
				if ((yeartoknow%4!=0) || ((yeartoknow%100==0)&&(yeartoknow%400!=0)) )
					return 28;
				else 
					return 29;
		}
	}
	
	/**
	* function : ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º ÀÌ¿ÜÀÇ ÀÇ¹ÌÀÖ´Â °ªÀÌ ÀÖ´ÂÁö Ã¼Å©ÇØ¼­ ¾øÀ¸¸é ¸Þ¼¼Áö Ãâ·Â
	* parm     : obj- °Ë»çÇÒ object ,msg-Ãâ·ÂÇÒ ¸Þ¼¼Áö
	* return   : boolean
	*/
    function isEmptyMsg(obj,msg){
    var return_val = false;
    if(isEmpty(obj.value))
    {
      alert(msg);
      obj.focus();
      return_val = true;
    }
    
    return return_val;  
        
    }
    
	/**
	* function : radio ¹öÆ° ¼±ÅÃµÈ°ª °¡Á®¿À±â. ¼±ÅÃµÈ°ÍÀÌ ¾øÀ¸¸é "" ¸®ÅÏ
	* parm     : obj- °Ë»çÇÒ object
	* return   : string
	*/
	function getRadioValue(obj)
	{
	  var returnVal = "";
	  
	  for(i=0;i<obj.length;i++)
	    if(obj[i].checked == true)
	      returnVal = obj[i].value;
	  return returnVal;    
	}
  
	/**
	* function : checkbox°ª °¡Á®¿À±â. ¼±ÅÃµÈ°ÍÀÌ ¾øÀ¸¸é "" ¸®ÅÏ
	* parm     : obj- °Ë»çÇÒ object
	* return   : string
	*/
	function getCheckBoxValue(obj)
	{
	  if(obj.checked == true)
	    return obj.value;
	  else
	    return "";  
	  
	  
	}
	
	/**
	* function : select box °ª °¡Á®¿À±â
	* parm     : obj- select box object
	* return   : ¼±ÅÃµÈ°ª
	*/
    function getSelect(obj)
    {
      for(i=0;i<obj.length;i++)
        if(obj[i].selected == true)
          return obj[i].value;
      return "";    
    } 
    
	/**
	* function : select box °ª ¼³Á¤ÇÏ±â 
    *      Á÷Á¢ ÀÔ·ÂÇØµµ µÇÁö¸¸ option value Áß ÀÔ·Â ÇÏ°íÀÚ ÇÏ´Â °ªÀÌ ¾øÀ»¶§ ¿À·ù°¡ ¹ß»ýÇÏ±â ¶§¹®¿¡ »ç¿ë
	* parm     : obj- ¼³Á¤ÇÒ  object,value - ÀÔ·ÂÇÒ °ª, default - ÀÏÄ¡ÇÏ´Â°ªÀÌ ¾øÀ»°æ¿ì ¼³Á¤ÇÒ °ª
	* return   : ¾øÀ½
	*/
    function setSelect(obj,val,defaultVal)
    {
      var setCheck = false;
      for(i=0;i<obj.length;i++)
      {
        if(obj[i].value == val)
        {
          obj.selectedIndex = i;
          setCheck = true;
        }  
      }
      
      if(!setCheck)
        obj.value = defaultVal;
    }
   
 	/**
	* function : radio button °ª ¼³Á¤ÇÏ±â
	* parm     : obj- ¼³Á¤ÇÒ  object,value - ÀÔ·ÂÇÒ °ª
	* return   : ¾øÀ½
	*/
    function setRadio(obj,val)
    {
      for(i=0;i<obj.length;i++)
        if(obj[i].value == val)
          obj[i].checked = true;
      
    }
    
 	/**
	* function : checkBox °ª ¼³Á¤ÇÏ±â 
	* parm     : obj- ¼³Á¤ÇÒ  object,value - ¼³Á¤ÇÒ °ª
	* return   : ¾øÀ½
	*/
    function setCheckBox(obj,val)
    {
      if(obj.value == val)
        obj.checked = true;
      else
        obj.checked = false;  
    }

 	/**
	* ¶óµð¿À ¹öÆ° value setting
	*/
	function setRadioValue( component, value){
		if (LRTrim(value) == '') return;

		if (component.length <2) {
	        alert("°æ°í: " + component.name + " ¶óµð¿À ¹öÆ°ÀÇ °ªÀÌ 1°³ »ÓÀÔ´Ï´Ù.");
		}
	    for(var i=0;i<component.length;i++){
            if(component[i].value == value) {
                component[i].checked = true;
                return;
            }
        }
        
        alert("¿À·ù:" + component[0].name + " ¶óµð¿À ¹öÆ°ÀÇ ÀÏÄ¡µÇ´Â °ªÀÌ ¾ø½À´Ï´Ù [" + value + "]");
	
	}
	
 	/**
	* ¸®½ºÆ® Combo value setting
	*/
	function setComboValue( component, value ) {
		if (LRTrim(value) == '') return;
	    for(var i=0;i<component.length;i++){
            if(component[i].value == value) {
                component[i].selected = true;
                return;
            }
        }
        alert("¿À·ù:" + component.name + " ComboBox ÀÇ ÀÏÄ¡µÇ´Â °ªÀÌ ¾ø½À´Ï´Ù [" + value + "]");
	}
	
 	/**
	* ¶óµð¿À ¹öÆ° value get
	*/
	function getRadioValue( component){
		//alert(component.name);
		if (component.length <2) {
	        alert("°æ°í: " + component.name + " ¶óµð¿À ¹öÆ°ÀÇ °ªÀÌ 1°³ »ÓÀÔ´Ï´Ù.");
		}
	    for(var i=0;i<component.length;i++){
		    if(component[i].checked){
                return component[i].value;
            }
        }
        return '';
	}

 	/**
	* ¸®½ºÆ® Combo codeName get
	*/
	function getComboValue( component, value ) {
		if (LRTrim(value) == '') return '';
	    for(var i=0;i<component.length;i++){
            if(component[i].value == value) {
                return (component[i].text);
            }
        }
        alert("¿À·ù:" + component.name + " ComboBox ÀÇ ÀÏÄ¡µÇ´Â °ªÀÌ ¾ø½À´Ï´Ù [" + value + "]");
	} 
	
	
	/**
	* TEXT BOX ´ë¹®ÀÚ·Î º¯°æ
	*/
	function strUP(obj) {
		obj.value = obj.value.toUpperCase();
	} 
	
	//¼ýÀÚÇÏ°í ÅÇ¸¸ Àû¿ë °¡´ÉÇÏ°í ´Ù¸¥°Ç ´Ù Àû¿ë¾ÈµÊ  
	//»ç¿ë¿¹Á¦ : onKeyDown='onlyNumberKey();' 2008-03-21 funkyboy¸¸µë
    function onlyNumberKey() {
		if((event.keyCode == 9) || (event.keyCode == 8) || ((event.keyCode <= 57) && (event.keyCode > 45)) || ((event.keyCode <= 105) && (event.keyCode >= 96)) ||  ((event.keyCode <= 40) && (event.keyCode >= 37))) {
			event.returnValue=true;
		}else{
			event.returnValue=false;          
		}
	}       
	//¼ýÀÚÇÏ°í ÅÇ¸¸ Àû¿ë °¡´ÉÇÏ°í ´Ù¸¥°Ç ´Ù Àû¿ë¾ÈµÊ  °æ°íÃ¢ ±îÁö ¶ç¿ì±â
	//»ç¿ë¿¹Á¦ : onKeyDown='onlyNumberKeyFocus();' 2008-03-21 funkyboy¸¸µë
    function onlyNumberKeyFocus(f){
		if((event.keyCode == 9) || (event.keyCode == 8) || ((event.keyCode <= 57) && (event.keyCode > 45)) || ((event.keyCode <= 105) && (event.keyCode >= 96)) ||  ((event.keyCode <= 40) && (event.keyCode >= 37))) {
			event.returnValue=true;
		}else{
			event.returnValue=false; 
			alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
			f.focus();         
		}
	}

	//¿µ¹®ÀÚÇÏ°í ¼ýÀÚ ÅÇ¸¸ Àû¿ë °¡´ÉÇÏ°í ´Ù¸¥°Ç ´Ù Àû¿ë¾ÈµÊ  'abcdefghijklmnopqrstuvwxyz0123456789-_' ±îÁö °¡´ÉÇÏ°Ô
	//»ç¿ë¿¹Á¦ : onKeyDown="onlyNumEngKey();" 2008-03-21 funkyboy¸¸µë
	function onlyNumEngKey() {
		if((event.keyCode == 9) || (event.keyCode == 8) || ((event.keyCode <= 90) && (event.keyCode >= 65)) || ((event.keyCode <= 57) && (event.keyCode > 45)) || ((event.keyCode <= 105) && (event.keyCode >= 96)) || (event.keyCode == 109) ||  ((event.keyCode <= 40) && (event.keyCode >= 37))) {
			event.returnValue=true;
		}else{
			event.returnValue=false;          
		}
	}
    
    //¼ýÀÚÇÏ°í ÅÇ, ¼Ò¼öÁ¡ Àû¿ë °¡´ÉÇÏ°í ´Ù¸¥°Ç ´Ù Àû¿ë¾ÈµÊ  °æ°íÃ¢ ±îÁö ¶ç¿ì±â
	//»ç¿ë¿¹Á¦ : onKeyDown='onlyNumberKeyPoint();' 2008-03-21 funkyboy¸¸µë
    function onlyNumberKeyPoint(f){
		if((event.keyCode == 9) || (event.keyCode == 8) || (event.keyCode == 46)|| ((event.keyCode <= 57) && (event.keyCode > 45)) || ((event.keyCode <= 105) && (event.keyCode >= 96)) ||  ((event.keyCode <= 40) && (event.keyCode >= 37))) {
			event.returnValue=true;
		}else{
			event.returnValue=false; 
			alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
			f.focus();         
		}
	}
	
	//¼ýÀÚÇÏ°í ÅÇ, Á¡( . )¸¸ Àû¿ë °¡´ÉÇÏ°í ´Ù¸¥°Ç ´Ù Àû¿ë¾ÈµÊ  
	//»ç¿ë¿¹Á¦ : onKeyDown='onlyNumberKey_Point();' 2008-03-21 funkyboy¸¸µë
    function onlyNumberKey_Point() {
		if((event.keyCode == 9) || (event.keyCode == 8) || ((event.keyCode <= 57) && (event.keyCode > 45)) || ((event.keyCode <= 105) && (event.keyCode >= 96)) ||  ((event.keyCode <= 40) && (event.keyCode >= 37)) || (event.keyCode >= 110)  ||  (event.keyCode >= 190)) {
			event.returnValue=true;
		}else{
			event.returnValue=false;          
		}
	}     

	//¿µ¹®ÀÚ,ÅÇ,¹é½ºÆäÀÌ½º,¸¸ °¡´ÉÇÏ°Ô
	//»ç¿ë¿¹Á¦ : onKeyDown="onlyEngKey();" 2008-04-23 choi
	function onlyEngKey() {
		if((event.keyCode == 9) || (event.keyCode == 8) || ((event.keyCode <= 90) && (event.keyCode >= 65))){
			event.returnValue=true;
		}else{
			event.returnValue=false;          
		}
	}
	
	//¼ýÀÚ, ÅÇ,-(ÇÏÀÌÇÂ)¸¸ Àû¿ë °¡´ÉÇÏ°í ´Ù¸¥°Ç ´Ù Àû¿ë¾ÈµÊ  
    function onlyNumberKey2() {
		if((event.keyCode == 9) || (event.keyCode == 8) || ((event.keyCode <= 57) && (event.keyCode > 45)) || ((event.keyCode <= 105) && (event.keyCode >= 96)) ||  ((event.keyCode <= 40) && (event.keyCode >= 37)) || (event.keyCode == 189)) {
			event.returnValue=true;
		}else{
			event.returnValue=false;          
		}
	}    
	
	// ¿µ¹®,¼ýÀÚ Á¶ÇÕÀ» Ã¼Å© ÇÏ±â À§ÇØ »ç¿ë 
    function chk(f){
        var str = f;
        r0=/[A-z]/gi;
        r1=/[0-9]/gi;
        t0=str.search(r0);
        t1=str.search(r1);
        
		if(t0!=-1&&t1!=-1){
        	return true; //¿µ¹®,¼ýÀÚ Á¶ÇÕ
        } else {
        	return false; //¿µ¹®,¼ýÀÚ Á¶ÇÕ ÇÏÁö ¾È¾ÒÀ½
        }
    }
    

 	/**
	* Æ¯Á¤ ÀÚ¸®¼ö ¸¸Å­ ÀÔ·ÂµÇ¾úÀ» °æ¿ì ´ÙÀ½ ÇÊµå·Î ÀÚµ¿ÀÌµ¿ (Tab È¿°ú)
	*/
	var isNN = (navigator.appName.indexOf("Netscape")!=-1); 
	
	function autoTab(input,len, e) { 
	    var keyCode = (isNN) ? e.which : e.keyCode; 
	    var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46]; 
	    if(input.value.length >= len && !containsElement(filter,keyCode)) { 
	    input.value = input.value.slice(0, len); 
	    input.form[(getIndex(input)+1) % input.form.length].focus(); 
	} 
	
	
	function containsElement(arr, ele) { 
	    var found = false, index = 0; 
	    while(!found && index < arr.length) 
	    if(arr[index] == ele) 
	    found = true; 
	    else 
	    index++; 
	    return found; 
	} 
	
	function getIndex(input) { 
		var index = -1, i = 0, found = false; 
		while (i < input.form.length && index == -1) 
			if (input.form[i] == input)index = i; 
			else i++; 
			return index; 
		} 
		return true; 
	}
	
	/***************************************************************************
	* ÅøÆÁ - ¹®ÀÇ³»¿ë,´äº¯³»¿ë ¿¡¼­ »ç¿ë
	***************************************************************************/	
 	function showTooltip(id, text) {
		if(text == ""){
			return;
		}
		
		var barron = document.all[id];
		text = text.replace("<br>", "\n");
		barron.innerText = text;

		barron.style.pixelLeft = event.clientX + document.body.scrollLeft + 60;
		barron.style.pixelTop = event.clientY + document.body.scrollTop + 5;
		barron.style.visibility = "visible";
	}

	function moveTooltip(id) {
		var barron = document.all[id];
		barron.style.pixelLeft = event.clientX + document.body.scrollLeft + 10;
		barron.style.pixelTop = event.clientY + document.body.scrollTop + 5;
	}

	function hideTooltip(id) {
		document.all[id].style.visibility = "hidden";
	}
	
	/***************************************************************************
	 * ¼Ò¼öÁ¡ ¾Æ·¡ ¸îÀÚ¸® ÀÌÇÏ Àý»è.
	 *
	 * @param num ¼ýÀÚ
	 * @param place ÀÚ¸®¼ö
	 * @return Àý»èµÈ ¼ýÀÚ
	***************************************************************************/	
	function getCutNumber(num, place) {
		 return Math.floor( num * Math.pow(10,parseInt(place,10)) ) / Math.pow(10,parseInt(place,10)); 
	}

	/***************************************************************************
	 * ÀÛ¼ºÀÚ : khj                                                                    
	 * ÀÛ¼ºÀÏ : 2006.06.22
	 * ¼³  ¸í : ÀÔ·Âcontrolµé¿¡´ëÇÑ ÄÃ·³ Index¸¦ ¹ÝÈ¯.
	 * Parameter
	 * pName : ±¸ÇÏ°íÀÚ ÇÏ´Â ÀÔ·ÂcontrolÀÇ Name 
	***************************************************************************/	
	function getIndexPosition(pName)
	{
		iElements = document.forms[0].elements.length;
		iPos    = -1;
		for (i = 0; i < iElements; i++)
		{
			if (document.forms[0].elements[i].name.indexOf(pName) != -1)
		    {
		    	iPos = i;
		    	break;
		    }
		}
	
	    return iPos;
	}

	
	function isAlphabet(val) {
		var valid = true;
		var	cmp = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

		for(var i=0; i<val.length; i++) {
			if(cmp.indexOf(val.charAt(i)) < 0) {
				valid = false;
				break;
			}
		}
		return valid;
	}
	
	function isAlphabet2(val) {
		var valid = true;
		var	cmp = "ABCDEFGHIJKLMNOPQRSTUVWXYZ ";

		for(var i=0; i<val.length; i++) {
			if(cmp.indexOf(val.charAt(i)) < 0) {
				valid = false;
				break;
			}
		}
		return valid;
	}	
	
	
		
	function containsCharsOnly(input) {
		var chars = "0123456789";
	    for (var inx = 0; inx < input.length; inx++) {
	       if (chars.indexOf(input.charAt(inx)) == -1)
	           return false;
	    }
	    return true;
	}	
	
	/***************************************************************************
	 * ¼Ò¼öÁ¡ ¾Æ·¡ ¸îÀÚ¸® ¹Ý¿Ã¸².
	 *
	 * @param num ¼ýÀÚ
	 * @param place ÀÚ¸®¼ö
	 * @return Àý»èµÈ ¼ýÀÚ
	***************************************************************************/
	function numRound(num, pos) { 
		var posV = Math.pow(10, (pos ? pos : 2)); //10À» µÎ¹ø(pos) °öÇØ¼­ 100 ÀÌ ¹ÝÈ¯µÈ´Ù.
		return Math.round(num*posV)/posV;
    }

	/***************************************************************************
	 * ¸ÞÀÎ ÆË¾÷ ·¹ÀÌ¾î
	 * ÄíÅ° ¼³Á¤(ÇÏ·ç¿¡ ÇÑ¹ø¸¸ º¸ÀÓ) 
	***************************************************************************/
/*	function setCookie( name, value, expiredays ){ 
        var todayDate = new Date(); 
        todayDate.setDate( todayDate.getDate() + expiredays ); 
        document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";" 
    } 
	
	
    function getCookie(name){ 
       	var nameOfCookie = name + "=";
       	var x = 0;
       	
       	while ( x <= document.cookie.length ){
       		var y = (x+nameOfCookie.length);
       		
       		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
       			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
       				endOfCookie = document.cookie.length;
       			
   				return unescape( document.cookie.substring( y, endOfCookie ) );
       		}
       			
   			x = document.cookie.indexOf( " ", x ) + 1;
   			
   			if ( x == 0 )
   				break;
   		}
   		
   		return "";
   	}
*/


