// ³Ñ±æ ÆÄÀÏ¸íÀ» °ªÀ¸·Î ¹Þ¾Æ¿Â´Ù.
function OnSubmit(txt_submit)
{
	var check_op;
	check_op = Check_Submit(); // ´ëºÐ·ù ¸í Ã¼Å©ÇÏ´Â ÇÔ¼ö.
	
	if(check_op) {
//		alert(str_submit);
		form.action = txt_submit;
		form.submit();
	}
}

// ÆÄÀÏ ¾÷·ÎµåÇÒ¶§ »ç¿ëÇÏ´Â ÇÔ¼ö
var bSubmitStart = 0;
function Progress_Submit(txt_submit)
{
    if (bSubmitStart == 1) return;
    bSubmitStart = 1;

	var check_op;
	check_op = Check_Submit();
	if (check_op) {
		theFeats =   "height=150,width=500,location=no,menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no";
		theUniqueID = (new Date()).getTime() % 1000000000;
		window.open("../include/progressbar.asp?ID=" + theUniqueID, theUniqueID, theFeats);
		form.action = txt_submit + "?ID=" + theUniqueID;
		form.submit();
	}
	else
	{
		bSubmitStart = 0;
	}
}

// ÆäÀÌÁö ÀÌµ¿½Ã¿¡ »ç¿ëÇÏ´Â ÇÔ¼ö
function Page_Move(txt_pagenm)
{
	//alert(txt_pagenm);
	location.href = txt_pagenm;
}

// »õÃ¢À¸·Î ¶ç¿ì±â ÇÔ¼ö
function Open_win(txt_url)
{
	window.open(txt_url,"»ó¼¼¼³¸í","scrollbars=yes,toolbar=no,menubar=yes,location=no,directories=no,resizable=yes");
}

// »ïÂ÷¿øº¸±â »õÃ¢ ÇÔ¼ö
function Open_win_3d(dest,str_w,str_h)
{
	newWin = window.open(dest, "»ïÂ÷¿øº¸±â", "scrollbars=yes,toolbar=no,location=no,directories=no,width="+ str_w +",height="+ str_h +",resizable=no,mebar=no,left=250,top=65");
	newWin.focus();
}

// »õÃ¢À¸·Î Å©±â±îÁö ¼¼ÆÃÇÏ¿© ¶ç¿ì±â ÇÔ¼ö
function Open_win_wh(dest,str_w,str_h) {
	newWin = window.open(dest, "NewWin", "scrollbars=yes,toolbar=no,location=no,directories=no,width="+ str_w +",height="+ str_h +",resizable=no,mebar=no,left=250,top=65");
	newWin.focus();
}


// 2005-02-17 , Áß°í¼­¹ö ÀÛ¾÷ÇÏ¸é¼­ SKCHOI ÀÛ¼º
// ÇÑ±Û+¿µ¹® È¥ÇÕ ¹®ÀÚ¿­ÀÇ °¹¼ö¿¡ ´ëÇØ,
// Maxº¸´Ù Å« ½ºÆ®¸µÀÇ °æ¿ì, Max¸¸Å­ Àß¶ó¼­ ÀÚµ¿¼öÁ¤µÊ, ¶ÇÇÑ ¿À·ù Ã³¸®µµ Æ÷ÇÔÇÔ.
// strCase -> 'int' ¼ýÀÚ¸¸, 'eng" ¿µ¹®,Æ¯¼ö,¼ýÀÚ, 'kor' ÇÑ¿µ ¹× ¸ðµç¹®ÀÚ
function AssertMaxLen(thisForm,nMaxLen,strCase,nRangeLow,nRangeHigh)
{
	var strCur='',strTmp='';
	var nCurLen=0,nStrCnt=0,nStrCntB=0;
    var cTemp;
	var nError=0;
	var strErrorMsg='';

	strCur = thisForm.value;

	if( strCase == 'int')
	{//¼ýÀÚ Only
		nStrIdx=0;
		nStrCnt=0;
		for (;nStrCnt<strCur.length;nStrCnt++) 
		{
			cTemp = strCur.charAt(nStrCnt);
			if (escape(cTemp).length > 4) {//ÇÑ±ÛÀÌ¸é..
				nError=1;
			}
			else if(cTemp==1 || cTemp==2 || cTemp==3 || cTemp==4 || cTemp==5 || cTemp==6 || cTemp==7 || cTemp==8|| cTemp==9 || cTemp==0){//Á¤»óÀûÀÎ ¼ýÀÚ
				strTmp = strTmp + cTemp;
			}
			else{//´Ù¸¥ ¿µ¹®ÀÌ³ª ¹®ÀÚ
				if(cTemp!=',') {nError=1};
			}
		}
		
		if (nError==1){
			alert('¼ýÀÚ¸¸ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù.');
		}

		if (strTmp.length > nMaxLen){
			strTmp = strTmp.substring(0,nMaxLen);
			thisForm.value = strTmp;
			alert('±æÀÌ°¡ ±æ¾î »ý·«µÇ¾ú½À´Ï´Ù.');
		}

		if (nRangeLow==0 && nRangeHigh==0){//¹üÀ§ÁöÁ¤ ¾ø´Ù¸é
			thisForm.value = strTmp;
		}
		else if (nRangeLow <= parseInt(strTmp,10) && nRangeHigh >= parseInt(strTmp,10)){
			thisForm.value = strTmp;
		}
		else{
			var strErrMsg=nRangeLow + " ~ " + nRangeHigh + " ¹üÀ§¸¦ ¹þ¾î ³µ½À´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä"+thisForm;
			//thisForm.value = strTmp;
			thisForm.value = nRangeLow;
			alert(strErrMsg);
			//thisForm.focus();
		}
	}
	else if( strCase == 'eng')
	{//¿µ¹®(¼ýÀÚ,Æ¯¼ö±âÈ£)
		nStrIdx=0;
		nStrCnt=0;
		for (;nStrCnt<strCur.length;nStrCnt++) 
		{
			cTemp = strCur.charAt(nStrCnt);
			if (escape(cTemp).length > 4) {//ÇÑ±ÛÀÌ¸é..
				nError=1;
			}
			else{
				strTmp = strTmp + cTemp;
			}
		}
		
		if (nError==1){
			alert('ÇÑ±ÛÀº ³ÖÀ» ¼ö ¾ø½À´Ï´Ù.');
		}

		if (strTmp.length > nMaxLen){
			strTmp = strTmp.substring(0,nMaxLen);
			thisForm.value = strTmp;
			alert('±æÀÌ°¡ ±æ¾î »ý·«µÇ¾ú½À´Ï´Ù.');
		}
		else{
			thisForm.value = strTmp;
		}
	}
	else if( strCase == 'kor')
	{//ÇÑ¿µ È¥ÇÕ
		
		nStrCnt=0;
		nStrCntB=0;
		for (;nStrCnt<strCur.length && nStrCntB < nMaxLen ; nStrCnt++) 
		{
			cTemp = strCur.charAt(nStrCnt);
			if (escape(cTemp).length > 4) 
			{
				nStrCntB++;
				nStrCntB++;
			}
			else 
			{
				nStrCntB++;
			}
		}
		
		if (nStrCntB > nMaxLen)
		{//¸¶Áö¸·¿¡ 2Byte¹®ÀÚ·Î nMaxLen OverÀÇ °æ¿ì
		 //½ºÆ®¸µÀ» ÇÑ°³ ÁÙÀÎ´Ù.
			nStrCnt--;
		} 

		if (nStrCnt<strCur.length)
		{
			alert("³»¿ëÀÌ ±æ¾î µÞ ±ÛÀÚ´Â »ý·«µÇ¾ú½À´Ï´Ù");
			strCur = strCur.substring(0,nStrCnt);
			thisForm.value = strCur;
		}
	}
}





































































































