/////////////////////////////////////////////////////////////////
// »ç¿ë¸ñÀû : °¢Á¾ ½ºÅ©¸³Æ® ¸ðÀ½
// ÀÛ¼ºÀÏ   : 2002.01.25
// ÀÛ¼ºÀÚ   : Ã¤Áø (ÇÏ¸®Áö)
/////////////////////////////////////////////////////////////////


var CONTENT_MSG		= "ÀÔ·ÂµÈ °ªÀÌ ÃÊ°úµÇ¾ú½À´Ï´Ù.";
var TOG_WORD		= '%0D';


// Àü´ÞµÇ´Â ¸Þ½ÃÁö¿¡¼­ ¾ÕµÚ °ø¹éÀ» Á¦°ÅÇÏ´Â Trim ÇÔ
function trim(keyword){ 
    var key_len; 
	while(keyword.indexOf(" ") == 0){
		keyword = keyword.replace(" ", "");
	}
	
	key_len = keyword.length;
	while(keyword.substring(key_len-1, key_len) == " "){
		if(keyword.substring(key_len-1, key_len) == " "){
			keyword = keyword.substring(0, key_len-1)
		}
		key_len = keyword.length;			
	}
	return keyword;
} 	

// Àü´ÞµÇ´Â ¸Þ½ÃÁö¿¡¼­ ¸Þ½ÃÁöÀÇ ±æÀÌ¸¦ Ã¼Å©ÇÏ°í Â¥¸£´Â ÇÔ¼ö
function checkShrtMsgLen(obj,MSG_LEN) {
	var bResult		= checkMsgLen(obj,MSG_LEN);
	var iCountByte	= 0;
	var sContentMsg	= '';

	if (!bResult){
		alert(MSG_LEN+' ÀÇ Çã¿ëµÈ ¹®ÀÚ¿­ÀÇ Å©±â¸¦ '+CONTENT_MSG);
		sContentMsg = cutText(obj,MSG_LEN);
		obj.value = sContentMsg;
	}
	iCountByte = getByteLen(obj);
//	alert('¹®ÀÚ¿­ÀÇ ±æÀÌ´Â : '+iCountByte[0]+' ÀÔ´Ï´Ù.');
}

//º¯¼öÀÇ ±æÀÌ¸¦ Ã¼Å©ÇÏ¿© ±æÀÌ¸¸Å­ Å©±â°¡ ³ÑÀ¸¸é ±æÀÌ¸¦ Àß¶óÁØ´Ù.
function checkMsgLen(obj,sByteLen) {

	var iCounts = new Array();
	iCounts = getByteLen(obj);											//º¯¼öÀÇ ±æÀÌ¸¦ ±¸ÇÏ´Â ÇÔ¼ö

	if (iCounts[0] > sByteLen)
		return false;
	else
		return true;
}

//ÇÑ±ÛÀÏ °æ¿ì¿¡´Â 2byte¸¦ ±×¿ÜÀÇ ¹®ÀÚ´Â 1byte·Î °è»êÇÏ¿©  iCounts¿¡ ÀúÀåÇÏ¿© return ÇØÁØ´Ù.
function getStringLen(sMsg) {
	var sTmpMsg    = '';												//¸Þ½ÃÁö¸¦ ÀÓ½Ã·Î ÀúÀåÇÏ´Â º¯¼ö
	var sTmpMsgLen = 0;													//ÀÓ½Ã·Î ÀúÀåµÈ ¸Þ½ÃÁöÀÇ ±æÀÌ¸¦ ÀúÀåÇÏ´Â º¯¼ö
	var sOneChar   = '';												//ÇÑ¹®ÀÚ¸¦ ÀúÀåÇÏ´Â º¯¼ö
	var iCounts    = new Array();										//ÃÑ ¹ÙÀÌÆ®¿Í ÆäÀÌÁö´ç ¹ÙÀÌÆ® ¼ö¸¦ ÀúÀåÇÏ´Â ¹è¿­

	iCounts[0]=0;														//ÃÑ ¹ÙÀÌÆ®¸¦ ÀúÀå ÇÏ´Â º¯¼ö

	sTmpMsg	= new String(sMsg);
	sTmpMsgLen	= sTmpMsg.length;

	for (k = 0 ;k < sTmpMsgLen ;k++) {
		sOneChar = sTmpMsg.charAt(k);
		if (escape(sOneChar) == TOG_WORD) {
			iCounts[0]++;
		}
		else if (escape(sOneChar).length > 4) {
			iCounts[0] += 2;
		}
		else  {
			iCounts[0]++;
		}
	}

	return iCounts;
}


//ÇÑ±ÛÀÏ °æ¿ì¿¡´Â 2byte¸¦ ±×¿ÜÀÇ ¹®ÀÚ´Â 1byte·Î °è»êÇÏ¿©  iCounts¿¡ ÀúÀåÇÏ¿© return ÇØÁØ´Ù.
function getByteLen(obj,sMsgLng) {

	var sMsg       = obj.value;
	var sTmpMsg    = '';												//¸Þ½ÃÁö¸¦ ÀÓ½Ã·Î ÀúÀåÇÏ´Â º¯¼ö
	var sTmpMsgLen = 0;													//ÀÓ½Ã·Î ÀúÀåµÈ ¸Þ½ÃÁöÀÇ ±æÀÌ¸¦ ÀúÀåÇÏ´Â º¯¼ö
	var sOneChar   = '';												//ÇÑ¹®ÀÚ¸¦ ÀúÀåÇÏ´Â º¯¼ö
	var iCounts    = new Array();										//ÃÑ ¹ÙÀÌÆ®¿Í ÆäÀÌÁö´ç ¹ÙÀÌÆ® ¼ö¸¦ ÀúÀåÇÏ´Â ¹è¿­

	iCounts[0]=0;														//ÃÑ ¹ÙÀÌÆ®¸¦ ÀúÀå ÇÏ´Â º¯¼ö

	if (sMsgLng != null) {
		sTmpMsg	= new String(sMsgLng);
	}
	else
		sTmpMsg	= new String(sMsg);
	sTmpMsgLen	= sTmpMsg.length;

	for (k = 0 ;k < sTmpMsgLen ;k++) {
		sOneChar = sTmpMsg.charAt(k);
		if (escape(sOneChar) == TOG_WORD) {
			iCounts[0]++;
		}
		else if (escape(sOneChar).length > 4) {
			iCounts[0] += 2;
		}
		else  {
			iCounts[0]++;
		}
	}

	return iCounts;
}

//80¹ÙÀÌÆ® ÀÌ»ó µÇ¸é º¯¼öÀÇ ±æÀÌ¸¦ ÀÚ¸£´Â ÇÔ¼ö
function cutText(obj,sByteLen) {

	var sTmpMsg			= '';
	var iTmpMsgLen		= 0;
	var sOneChar		= '';
	var iCount			= 0;
	var sOneCharNext	= '';

	sTmpMsg = new String(obj.value);
	iTmpMsgLen = sTmpMsg.length;

	for (var k = 0 ;k < iTmpMsgLen ; k++) {
		sOneChar = sTmpMsg.charAt(k);
		sOneCharNext = sTmpMsg.charAt(k+1);
		if (escape(sOneChar) == TOG_WORD) {
			iCount++;
			if (iCount > sByteLen-1) {
				sTmpMsg = sTmpMsg.substring(0,k);
				break;
			}
		}
		else if (escape(sOneChar).length > 4) {
			iCount += 2;
		}
		else {
			iCount++;
		}
		if (iCount > sByteLen) {
			sTmpMsg = sTmpMsg.substring(0,k);
			break;
		}
	}
	return sTmpMsg;
}



// Æû¿¡ ÀÔ·ÂµÈ °ªÀÌ NULL °ªÀÎÁö¸¦ Ã¼Å©
// NULL ÀÎ°æ¿ì false ¸¦ °ªÀÌ Á¸ÀçÇÏ¸é true ¸¦ ¹ÝÈ¯ÇÑ´Ù.
function null_check(form,title) {
	var str=form.value;
	var len=str.length;
	var result=0;

	if (len != 0) {
		for(i=0 ; i < len ; i++) {
			achar=str.substring(i,i+1);
			if (achar != ' ') {
				result=1;
				break;
			}
		}
		if (result != 1) {
			alert(title + '(À»)¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
			form.value='';
			form.focus();
			return false;
		}
	} else {
		alert(title + '(À»)¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.value='';
		form.focus();
		return false;
	}
	return true;
}

// NULL ÀÎ°æ¿ì false ¸¦ °ªÀÌ Á¸ÀçÇÏ¸é true ¸¦ ¹ÝÈ¯ÇÑ´Ù.
function null_check2(form,title) {
	var str=form.value;
	var len=str.length;
	var result=0;

	if (len != 0) {
		for(i=0 ; i < len ; i++) {
			achar=str.substring(i,i+1);
			if (achar != ' ') {
				result=1;
				break;
			}
		}
		if (result != 1) {
			alert(title + '(À»)¸¦ ¼±ÅÃÇÏ¼¼¿ä');
			form.value='';
			form.focus();
			return false;
		}
	} else {
		alert(title + '(À»)¸¦ ¼±ÅÃÇÏ¼¼¿ä');
		form.value='';
		form.focus();
		return false;
	}
	return true;
}


// Æû¿¡ ÀÔ·ÂµÈ °ªÀÌ NULL °ªÀÎÁö¸¦ Ã¼Å© (°æ°í¸Þ½ÃÁö Ãâ·Â¾ÈÇÔ)
// NULL ÀÎ°æ¿ì false ¸¦ °ªÀÌ Á¸ÀçÇÏ¸é true ¸¦ ¹ÝÈ¯ÇÑ´Ù.
function null_check3(form) {
	var str=form.value;
	var len=str.length;
	var result=0;

	if (len != 0) {
		for(i=0 ; i < len ; i++) {
			achar=str.substring(i,i+1);
			if (achar != ' ') {
				result=1;
				break;
			}
		}
		if (result != 1) {
			form.value='';
			form.focus();
			return false;
		}
	} else {
		form.value='';
		form.focus();
		return false;
	}
	return true;
}


// ÀÔ·ÂµÈ °ªÀÌ ³ÎÀÌ Æ÷ÇÔµÇ¾î ÀÖ´ÂÁö Ã¼Å© ³ÎÀÌ Á¸ÀçÇÑ´Ù¸é false ¸¦ ¹ÝÈ¯

function check_null(form,val) {
	var str=form.value;
	var result=0;
	var len=str.length;
	if (len != 0) {
		for(i=0 ; i < len ; i++) {
			achar=str.substring(i,i+1);
			if (achar == ' ') {
				alert(val + '¸¦ °ø¹é¾øÀÌ ÀÔ·ÂÇÏ¼¼¿ä.');
				form.value='';
				form.focus();
				return false;
			}
		}
	} else {
		alert(val + '¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		form.value='';
		form.focus();
		return false;
	}
	return true;
}


// Æû¿¡¼­ ÀÔ·ÂµÈ °ªÀÌ ¼ýÀÚÀÎÁö¸¦ Ã¼Å© ¼ýÀÚ°¡ ¾Æ´Ñ°ªÀÌ ÀÖÀ¸¸é false ¸¦ ¹ÝÈ¯

function isNumber(form,string)
{
	var str=form.value;
	var len=str.length;

	for(var i=0;i<len;i++)
	{
		var chr=str.substr(i,1);
		if(chr<'0' || chr>'9')
		{
			alert(string+' À» ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä');
			form.value='';
			form.focus();
			return false;
		}
	}
	return true;
}


// ÀÔ·ÂµÈ ÁÖ¹Î¹øÈ£ Ã¼Å© Æ²¸° ÁÖ¹Î¹øÈ£ÀÏ°æ¿ì false ¸¦ ¹ÝÈ¯

function jumin_wrong(it)
{
	IDtot = 0;
	IDAdd="234567892345";

	for(i=0;i<12;i++)
	{
		IDtot=IDtot+parseInt(it.substring(i,i+1))*parseInt(IDAdd.substring(i,i+1));
	}

	IDtot=11-(IDtot%11);

	if(IDtot==10) {
		IDtot=0;
	} else if(IDtot==11) {
		IDtot=1;
	}

	if(parseInt(it.substring(12,13))!=IDtot) return false;
	else return true;
}


// Àü´Þ¹ÞÀº ¸ÞÀÏ¿¡ Çü½ÄÀ» Ã¼Å©ÇÑ´Ù.

function check_mail(form) {
	if (form.value.indexOf ('@',0) == -1 ||form.value.indexOf ('.',0) == -1)
	{
		alert ("E-Mail Çü½ÄÀÌ Æ²¸³´Ï´Ù.")
		form.value='';
		form.focus();
		return false;
	}
	return true;
}


// ¾ÆÀÌµð ¹®ÀÚ Ã¼Å© ¿µ¹®ÀÚ¿Í ¼ýÀÚ·Î¸¸ Ç¥±â

function checkID(str)
{
    if (isAlphaNumeric(str) == false)
    {
   		alert("ID ¹®ÀÚÁß¿¡ Çã¿ëµÇÁö ¾Ê´Â ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.");
		return false;
	}
	return true;
}


// ¹®ÀÚ Ã¼Å©

function isAlphaNumeric(val)
{
	var str = "abcdefghijklmnopqrstuvwxyz0123456789";
	for (i=0;i<val.length;i++)
	{
       	if (str.indexOf(val.charAt(i)) == -1) {
	   		alert("ID ¹®ÀÚÁß¿¡ Çã¿ëµÇÁö ¾Ê´Â ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.");
			return false;
		}
	}
	return true;
}


// Àü´Þ¹ÞÀº ¸Þ¼¼Áö¸¦ Ãâ·Â

function msg(string) {
	alert(string);
}

// Àü´Þ¹ÞÀº ÀÎÀÚ°ªÀ¸·Î ÆäÀÌÁö¸¦ ÀÌµ¿

function page_move(num) {
	history.go(num);
}

// Àü´Þ¹ÞÀº ÀÎÀÚ°ªÀÌ url ÀÏ °æ¿ì

function page_move_meta(url) {
	location.href=url;
}

// ºÎ¸ð À©µµ¿ì ´Ù½Ã ÀÐ±â

function page_refresh() {
	opener.document.location.reload();
}

// Àü´Þ¹ÞÀº ÀÎÀÚ°ªÀ¸·Î »õ·Î¿î À©µµ¿ì Ã¢ ¿ÀÇÂ

function open_win(url,name,width,height,top,left,scroll) {
	wContentsLink = window.open(url, ""+name+"", "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width="+width+",height="+height+",top="+top+",left="+left+",scrollbars="+scroll+"" );
	wContentsLink.moveTo(left,top);
	wContentsLink.focus();
}

function center_open_win(url,name,width,height,scroll) {
	wContentsLink = window.open(url, ""+name+"", "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width="+width+",height="+height+",top=100,left=100,scrollbars="+scroll+"");
	wContentsLink.moveTo(200,200);
	wContentsLink.focus();
}

function temp_open_win(url,name) {
	var width=700;
	var height = 650;
	var left = 100;
	var top = 100;
			
	wContentsLink = window.open(url, ""+name+"", "toolbar=no,location=no,directories=no,status=no,menubar=no,resizable=no,width="+width+",height="+height+",top=0,left=0,scrollbars=YES" );
	wContentsLink.moveTo(left,top);
	wContentsLink.focus();
}

// Àü´Þ¹ÞÀº ÀÎÀÚ°ªÀ¸·Î »õ·Î¿î À©µµ¿ì Ã¢ ¿ÀÇÂ
function open_win_target(url,name) {
	wContentsLink = window.open(url, ""+name+"", "");
	wContentsLink.focus();
}

// Ã¢À» ´Ý°í ºÎ¸ðÇÁ·¹ÀÓ ´Ù½Ã ÀÐ±â

function close_reload() {
  opener.document.location.reload();
  self.close();
}

// À©µµ¿ì Ã¢ ´Ý±â

function close_win() {
	self.close();
}


// Àý´Þ¹ÞÀº ÀÎÀÚ°ªÀÇ Å©±â¸¦ Ã¼Å© check ¿¡ ÀÎÀÚ°ªÀº ¾Æ·¡¿Í °°´Ù.
// -1 : ÀÛ¾Æ¾ßÇÑ´Ù
// 0  : °°¾Æ¾ßÇÑ´Ù
// 1  : Ä¿¾ßÇÑ´Ù.
//

function size_check(form,size,check,str) {
	var len=form.value.length;

	switch(check) {
	case '-1':
		if(len <= size) {
			var gubun=1;
		} else {
			var msg=str+' ÀÇ Å©±â°¡ '+size + ' º¸´Ù ÀÛ°Å³ª °°¾Æ¾ßÇÕ´Ï´Ù.';
			var gubun=0;
		}
		break;

	case '0':
    if(len == size) {
			gubun=1;
    } else {
      var msg=str+' ÀÇ Å©±â°¡ '+size+' ¿Í °°¾Æ¾ß ÇÕ´Ï´Ù.';
			var gubun=0;
    }
		break;
	case '1':
    if(len >= size) {
			gubun=1;
    } else {
      var msg=str + ' ÀÇ Å©±â°¡ ' +size + ' Å©°Å³ª °°¾Æ¾ß ÇÕ´Ï´Ù.';
			var gubun=0;
    }
		break;
	}

	if (gubun == 1) {
		return true;
	} else {
		alert(msg);
		form.value='';
		form.focus();
		return false;
	}
}

// Àý´Þ¹ÞÀº ÀÎÀÚ°ªÀÇ Å©±â¸¦ Ã¼Å© check ¿¡ ÀÎÀÚ°ªÀº ¾Æ·¡¿Í °°´Ù.
// -1 : ÀÛ¾Æ¾ßÇÑ´Ù
// 0  : °°¾Æ¾ßÇÑ´Ù
// 1  : Ä¿¾ßÇÑ´Ù.
// Boolean À¸·Î °á°ú°ªÀ» ¸®ÅÏÇÑ´Ù.
function size_check1(form,size,check) {
	var len=form.value.length;

	switch(check) {
		case '-1':
			if(len <= size) var gubun=1;
			else var gubun=0;
			break;
	
		case '0':
	   if(len == size) gubun=1;
	   else var gubun=0;
			 break;
	
		case '1':
	    if(len >= size) gubun=1;
	    else var gubun=0;
			 break;
	}

	if (gubun == 1) return true;
	else {
		 form.value = '';
		 form.focus();
	  return false;
	}
}

  // ÆÇ¸Å±â°£ Á¤º¸ÀÇ À¯È¿¼º Ã¼Å©
  function check_date(start_y, start_m, start_d, last_y, last_m, last_d) {
  	
    // ÇöÀç ½Ã°£ Á¤º¸ (³â,¿ù,ÀÏ)
				var todate = new Date();
				var curr_y = todate.getYear();
				var curr_m = todate.getMonth()+1;
				var curr_d = todate.getDate();
	
    arr_mon = new Array('01','02','03','04','05','06','07','08','09','10','11','12'); 
    arr_day = new Array('31','29','31','30','31','30','31','31','30','31','30','31');
    var s_mon_chk = 0; 		// ½ÃÀÛ¿ùÀÇ À¯È¿¼º Ã¼Å©°ª
				var s_day_index = 0;	// ½ÃÀÛ¿ù¿¡ ´ëÇÑ ³¯ÀÚÁ¤º¸ÀÇ ÀÎµ¦½º°ª
				var l_mon_chk = 0;		// Á¾·á¿ùÀÇ À¯È¿¼º Ã¼Å©°ª
				var l_day_index = 0;		// Á¾·á¿ù¿¡ ´ëÇÑ ³¯ÀÚÁ¤º¸ÀÇ ÀÎµ¦½º°ª
				var err_check = 0;	// ±â°£Á¤º¸ÀÇ À¯È¿¼ºÃ¼Å©½Ã ¿¡·¯Ã¼Å©°ª
				var err_msg = "";		// ±â°£Á¤º¸ÀÇ À¯È¿¼ºÃ¼Å©½Ã ¹ß»ýµÈ ¿¡·¯Á¤º¸

				// ÇØ´ç¿ùÀÌ Á¸ÀçÇÏ´ÂÁö Ã¼Å©(ÆÇ¸Å½ÃÀÛ¿ù, ÆÇ¸ÅÁ¾·á¿ù)
				for (i =0; i < arr_mon.length; i++) {
					if (arr_mon[i] == start_m.value) {		// ÆÇ¸Å½ÃÀÛ¿ù
						s_mon_chk = 1;
						s_day_index = i;
					}
					if (arr_mon[i] == last_m.value) {		// ÆÇ¸ÅÁ¾·á¿ù
						l_mon_chk = 1;
						l_day_index = i;
					}
			}

			if (s_mon_chk != 1) {
				alert('½ÃÀÛ¿ù Á¤º¸¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¼¼¿ä.');
				start_m.value = "";
				start_m.focus();
				return false;
			}
		
			if (l_mon_chk != 1) {
				alert('Á¾·á¿ù Á¤º¸¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¼¼¿ä.');
				last_m.value = "";
				last_m.focus();
				return false;
			}
		
			// ½ÃÀÛ ¿ùÁ¤º¸¿¡ µû¸¥ ³¯ÀÚÁ¤º¸ÀÇ ¿À·ù Ã¼Å©
			if (start_d.value > arr_day[s_day_index]) {
				alert('½ÃÀÛ ÀÏÀÚ¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¼¼¿ä.');
				start_d.value = "";
				start_d.focus();
				return false;
			}
		
			// Á¾·á ¿ùÁ¤º¸¿¡ µû¸¥ ³¯ÀÚÁ¤º¸ÀÇ ¿À·ù Ã¼Å©
			if (last_d.value > arr_day[l_day_index]) {
				alert('Á¾·á ÀÏÀÚ¸¦ ¹Ù·Î ÀÔ·ÂÇÏ¼¼¿ä.');
				last_d.value = "";
				last_d.focus();
				return false;
			}

			/*
				// Á¾·áÀÏÀÚ¿Í ÇöÀçÀÏÀÚ¿¡ µû¸¥ À¯È¿¼º Ã¼Å©
				if (curr_y > parseInt(last_y.value)) {
					err_check = 1;
					err_msg = "ÆÇ¸Å Á¾·á³âµµ°¡ ¿À´Ã³¯ÀÚº¸´Ù Å©°Å³ª °°¾Æ¾ß ÇÕ´Ï´Ù.";
				} else if (curr_y == parseInt(last_y.value) && curr_m > parseInt(last_m.value)) {
					err_check = 1;
					err_msg = "ÆÇ¸Å Á¾·á¿ù Á¤º¸°¡ ¿À´Ã³¯ÀÚº¸´Ù Å©°Å³ª °°¾Æ¾ß ÇÕ´Ï´Ù.";
				} else if (curr_y == parseInt(last_y.value) && curr_m == parseInt(last_m.value) && curr_d > parseInt(last_d.value)) {
					err_check = 1;
					err_msg = "ÆÇ¸Å Á¾·áÀÏÀÚ°¡ ¿À´Ã³¯ÀÚº¸´Ù Å©°Å³ª °°¾Æ¾ß ÇÕ´Ï´Ù.";
				}
				
				if (err_check == 1) {
					alert(err_msg);
					return false;
				}
				*/
				
				// ÆÇ¸Å±â°£¿¡ µû¸¥ À¯È¿¼º Ã¼Å©
				if (last_y.value < start_y.value) {
					err_check = 1;
					err_msg = "ÆÇ¸Å Á¾·á³âµµ°¡ ½ÃÀÛ³âµµÀÚº¸´Ù Å©°Å³ª °°¾Æ¾ß ÇÕ´Ï´Ù.";
				} else if (last_y.value == start_y.value && last_m.value < start_m.value) {
					err_check = 1;
					err_msg = "ÆÇ¸Å Á¾·á¿ù Á¤º¸°¡ ½ÃÀÛ¿ùº¸´Ù Å©°Å³ª °°¾Æ¾ß ÇÕ´Ï´Ù.";
				} else if (last_y.value == start_y.value && last_m.value == start_m.value && last_d.value < start_d.value) {
					err_check = 1;
					err_msg = "ÆÇ¸Å Á¾·áÀÏÀÚ°¡ ½ÃÀÛ ÀÏÀÚº¸´Ù Å©°Å³ª °°¾Æ¾ß ÇÕ´Ï´Ù.";
				}
			
				if (err_check == 1) {
					alert(err_msg);
					return false;
				}
			
				return true;
  }  


// Àü´Þ¹ÞÀº ¹®ÀÚ¿­¿¡ °ø¹éÀ» + ·Î Ä¡È¯

function change_space(obj)
{
    for (i=0; i< obj.value.length; i++)
			obj.value = obj.value.replace(" ","+");

		return obj;
}

// Àü´Þ¹ÞÀº ¿µ¹®ÀÚ¸¦ Áõ°¡ÇÏ¿© ¹ÝÈ¯

function change_char(obj)
{
	var str='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var ind=str.indexOf(obj.charAt(0));
	var str01=str.charAt(ind+1);
	return str01;
}

////////////////////////////////////////////////////////////////////////////////////////
// ¼ýÀÚ¿¡ ÄÞ¸¶Âï¾î¼­ ¸®ÅÏÇÏ±â
////////////////////////////////////////////////////////////////////////////////////////


var numberArray = new Array();
numberArray[0] = '0';numberArray[1] = '1';
numberArray[2] = '2';numberArray[3] = '3';
numberArray[4] = '4';numberArray[5] = '5';
numberArray[6] = '6';numberArray[7] = '7';
numberArray[8] = '8';numberArray[9] = '9';

/**
  * ¹®ÀÚ¿­À» ÁÖ¸é ¼ýÀÚ¸¸À» °ñ¶ó¼­ ¼ýÀÚ¹®ÀÚ¿­À» µ¹·ÁÁØ´Ù.
  * @param inStr ¹®ÀÚ¿­
  * @return ¼ýÀÚ¹®ÀÚ¿­
  */
function getDigit(inStr)
{
	var i=0;
	var onlyDigit = "";
	for(i=0; i<inStr.length; i++)
	{
		//if(typeof(inStr.charAt(i)) == "number") onlyDigit = onlyDigit + inStr.charAt(i);
		if(isDigit(inStr.charAt(i))) onlyDigit = onlyDigit + inStr.charAt(i);
	}
	return onlyDigit;
}

function isDigit(inStr)
{
	var i=0;
	for(i=0; i<10; i++)
	{
		if(numberArray[i] == inStr) return true;
	}

	return false;
}


/**
  * ¼ýÀÚ¿­À» ÁÖ¸é ÄÞ¸¶¸¦ Currency ¹®ÀÚ¿­ ÇüÅÂ·Î ¸¸µé¾î µ¹·ÁÁØ´Ù.
  * @param str ¹®ÀÚ¿­
  * @return Currency ¹®ÀÚ¿­
  */
function getLuCommaStr(str)
{
	var i=0;
	var strLen = str.length;
	var count = 0;
	var result = "";

	for(i=(strLen-1); i>=0; i--)
	{
		if(count == 3)
		{
			result = "," + result;
			count = 0;
		}

		result = str.charAt(i) + result;
		count = count + 1;
	}
	return result;
}

function getLuMaskedStr(mask, str)
{
	var i=0;
	var mIndex = mask.length - 1;
	var sIndex = str.length - 1;
	var result = "";

	var searchCount = (mask.length > str.length)? str.length : mask.length;

	for(i=0; i<mask.length; i++)
	{
		if(sIndex < 0) break;
		if(mask.charAt(mIndex) == '#')
		{
			result = str.charAt(sIndex) + result;
			sIndex --;
			mIndex --;
		}
		else
		{
			result = mask.charAt(mIndex) + result;
			mIndex --;
		}
	}
	return result;
}


/**
  * ÇØ´ç ÅØ½ºÆ® ÇÊµå¸¦ CurrencyÇüÅÂ·Î ÀÔ·Â¹Þ´Â´Ù.
  * @param inObj ÅØ½ºÆ®ÇÊµå
  */
function LuCommaField(inObj) {
	var commaStr =getLuCommaStr(getDigit(inObj.value));
	inObj.value = commaStr;
	if(window.event.keyCode != 13)	inObj.focus();
}

/**
  * ÇØ´ç ÅØ½ºÆ® ÇÊµå¸¦ ÁÖ¾îÁø MaskÇüÅÂ·Î ÀÔ·Â¹Þ´Â´Ù.
  * @param maskStr ÀÔ·Â Mask
  * Mask Sample : ¸¶½ºÅ©´Â ¹Ýµå½Ã '#'·Î ½ÃÀÛÇØ¾ß ÇÔ.
  *			8ÀÚ¸® CurrencyÇüÅÂ	: "##,###,###",
  *			ÁÖ¹Îµî·Ï¹øÈ£		: "######-#######-##"
  *			ÀüÈ­¹øÈ£		: "####)###-####"
  *			³¯Â¥			: "##/##/##" or "####/##/##"
  * @param inObj ÅØ½ºÆ®ÇÊµå
  */
function LuMaskedField(maskStr, inObj) {
	if(maskStr.length >= inObj.value.length)
	{
		var commaStr =getLuMaskedStr(maskStr, getDigit(inObj.value));
		inObj.value = commaStr;
		if(window.event.keyCode != 13)	inObj.focus();
	}
	else
	{
		var i = 0;
		var result = "";
		for(i=0; i<maskStr.length; i++)
		{
			result = result + inObj.value.charAt(i);
		}
		inObj.value = result;
	}
}

/**
  * Ã·ºÎÈ­ÀÏÀÇ È­ÀÏÇü½ÄÀ» Á¦ÇÑÇÑ´Ù.
  * Çã°¡µÇ´Â È­ÀÏÀº .jpg .gif .zip .pdf .hwp .doc  È­ÀÏ·Î Á¦ÇÑ ÇÑ´Ù.
  * °ü·ÃµÈ È­ÀÏÇü½ÄÀÌ ¾Æ´Ñ °æ¿ì´Â false·Î °ü·ÃµÈ È­ÀÏÇü½ÄÀÌ °æ¿ì´Â true ¸¦ ¹ÝÈ¯ÇÑ´Ù.
  */
function chk_file(file_name) {
    var file_str =  file_name;
    var file_len = file_str.length;

    if (file_len !=0 ) {
      file_type = file_str.substring(file_len-4,file_len);
      if ( (file_type != '.jpg') && (file_type != '.gif') && (file_type != '.zip') && (file_type != '.pdf') && (file_type != '.avi')&& (file_type != '.hwp')&& (file_type != '.doc') ) {
        alert('Ã·ºÎÈ­ÀÏÀÇ jpg, gif, zip, pdf, hwp, doc È­ÀÏ·Î ÀÔ·ÂÇÏ¼¼¿ä');
        return false;
      }
    }
    return true;
}

/**
  * Á¦ÇÑµÈ ÀÔ·ÂÀÌ ¿Ï·á µÇ¾úÀ» °æ¿ì. ´ÙÀ½ ÀÔ·ÂÇÊµå·Î ³Ñ¾î°£´Ù.
  *
  *
  */
function validate(obj, cnt, frm) {
	value = obj.value;
	if (value.length >= cnt) {
	  frm.focus();
	  //document.insert.elements[num].focus();
	  return;
	}
}

function chk_depth(depth) {
	value=depth.value;

	if (value == 3){
		alert(" ´äº¯Àº ºÎ¸ð±Û ¹Ø¿¡ µÎ´Ü°è ±îÁö¸¸ °¡´É");
			return false;
	}
}

/**
  * ÆË¾÷Ã¢À¸·Î ÀÌ¹ÌÁö º¸¿©ÁÖ±â.
  * ÀÌ¹ÌÁö »çÀÌÁî ¸¸Å­ ÆË¾÷Ã¢À¸·Î º¸¿©ÁØ´Ù.
  * @param img ÀÌ¹ÌÁö URL À» ÀÎÀÚ·Î Àü´ÞÇÑ´Ù.
  */

function viewPic(img){ 
	foto1= new Image(); 
	foto1.src=(img); 
	contImg(img); 
} 

function contImg(img){ 
	if((foto1.width!=0)&&(foto1.height!=0)) { 
    viewImg(img); 
  } else{ 
    funzione="contImg('"+img+"')"; 
    intervallo=setTimeout(funzione,20); 
  } 
} 

function viewImg(img){ 
  largh=foto1.width+20; 
  altez=foto1.height+20; 
  stringa="width="+largh+",height="+altez;
  finestra=window.open(img,"",stringa); 
} 

// Àü´Þ¹ÞÀº ¹®ÀÚ¿­Áß º¯°æÇÏ°íÀÚ ÇÏ´Â ¹®ÀÚ·Î º¯°æÇÑ´Ù.
// @param obj ¹®ÀÚ¿­
// @param chr1 º¯°æÀü ¹®ÀÚ¿­
// @param chr2 º¯°æÇÒ ¹®ÀÚ¿­

function change_array(obj,chr1,chr2)
{
	alert(obj);
    for (i=0; i< obj.value.length; i++) obj.value = obj.value.replace(chr1,chr2);
    alert(obj);
	return obj;
}

// ¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÏµµ·Ï ÇÑ´Ù. »ç¿ë¹æ¹ý : <input type="text" style='ime-mode:Disabled' onKeyDown="onlyNumber()">
// style='ime-mode:Disabled' -> ÇÑ±ÛÀÔ·Â ºÒ°¡´ÉÇÏµµ·Ï, onKeyDown="onlyNumber()" -> ¼ýÀÚ¸¸ ÀÔ·Â°¡´ÉÇÏµµ·Ï 

function onlyNumber(){
	if((event.keyCode < 48 || event.keyCode > 57) && event.keyCode!=8 && event.keyCode!=9 && event.keyCode!=46 && (event.keyCode < 37 || event.keyCode > 40) && (event.keyCode > 105 || event.keyCode < 96)){
		event.returnValue=false;
		event.srcElement.focus();
		return false;
	}
}

/**
  * Á¦ÇÑµÈ ÀÔ·ÂÀÌ ¿Ï·á µÇ¾úÀ» °æ¿ì. ´ÙÀ½ ÀÔ·ÂÇÊµå·Î ³Ñ¾î°£´Ù.
  *
  *
  */
function validate(obj, cnt, frm) {
	value = obj.value;
	if (value.length >= cnt) {
	  frm.focus();
	  //document.insert.elements[num].focus();
	  return;
	}
}

function chk_depth(depth) {
	value=depth.value;

	if (value == 3){
		alert(" ´äº¯Àº ºÎ¸ð±Û ¹Ø¿¡ µÎ´Ü°è ±îÁö¸¸ °¡´É");
			return false;
	}
}

function change_focus(obj1,obj2,num)
{
	var str = obj1.value.length;
    if(str == num) obj2.focus();
}



function chk_imgfile(file_name) {
    var file_str =  file_name;
    var file_len = file_str.length;

    if (file_len !=0 ) {
      file_type = file_str.substring(file_len-4,file_len);
      if ( (file_type != '.jpg') && (file_type != '.gif') && (file_type != '.jpeg') && (file_type != '.JPG') && (file_type != '.GIF') && (file_type != '.JPEG')) {
        alert('Ã·ºÎÈ­ÀÏÀº jpg, gif, jpeg ÆÄÀÏ·Î ÀÔ·ÂÇÏ¼¼¿ä');
        return false;
      }
    }
    return true;
}

// ÀÌ¹ÌÁö Å©±â¸¦ ÃÖ´ë Å©±â¸¦ ÁöÁ¤ÇÏ¿© ÃÖ´ëÅ©±â ÀÌ³»·Î µÇµµ·Ï Á¶ÀýÇÑ´Ù.
// »ç¿ë¹æ¹ý : <img src="imgsrc" onload="imgResize('imgsrc', maxwidth, maxheight)">

function imgResize(source, maxWidth, maxHeight){
	var el = event.srcElement;
    var width, height;
    var newWidth,newHeight,maxWidth,maxHeight,defaultheight;

    var img0 = new Image();
    img0.src = source;
    width = img0.width;
    height = img0.height;
    if(width > maxWidth || height > maxHeight){
        if(width > height){
            if(width > maxWidth)
                newWidth = maxWidth;
            else
                newWidth = width;
            newHeight = Math.round((height*newWidth)/width);
            if(newHeight > maxHeight){
                newHeight = maxHeight;
                newWidth = Math.round((width*newHeight)/height);
            }
        }else{
            if(height > maxHeight)
                newHeight = maxHeight;
            else
                newHeight = height;
            newWidth = Math.round((width*newHeight)/height);
            if(newWidth > maxWidth){
                newWidth = maxWidth;
                newHeight = Math.round((width*newWidth)/height);
            }
        }
    }else{
        newWidth = width;
        newHeight = height;
    }
    el.width = newWidth;
    el.height = newHeight;	
}

function replaceAll(str_t, oldStr, newStr) {
	var str = str_t;
    while(str.indexOf(oldStr) > -1) {
		str = str.replace(oldStr, newStr);
		if(str.indexOf(oldStr) == -1){
			break;
		}
    }
    return str;
} 


function length_check(formObj, title, len) {
    var tmpStr; 
    var onechar; 
    var tcount;     

    tcount = 0;     
    tmpStr = new String(formObj.value); 
    
    if(tmpStr != ""){
        for(k=0;k<tmpStr.length;k++){ 
            onechar = tmpStr.charAt(k); 
            if(escape(onechar).length > 4){ 
                tcount += 2;
            }
            else if(onechar!='\r'){
                tcount++; 
            }
            if (tcount > len)      {
                alert(title + "Àº(´Â) " + len + "byte(s) ±îÁö ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");    
                formObj.value = formObj.value.substring(0,k);
                formObj.focus();
                return false;
            }                       
        } 
    }
    return true;
}