	//È÷µç ÇÁ·¹ÀÓ
	document.write("<iframe name='submitFrame' width='0' height='0' src=''></iframe>");

	function fileview(filepath, filename) {
		if (filename == null || filename == '')
		{
			alert("ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.");
			return;
		}

		newWindow("/common/movie/movie.asp?filepath="+filepath+"&filename="+filename, "filemovie", "width=300,height=250,scrollbars=no,status=no");
	}

	function fileview2(filepath, filename) {
		if (filename == null || filename == '')
		{
			alert("ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.");
			return;
		}

		newWindow("/common/vr/vr.asp?filepath="+filepath+"&filename="+filename, "filevr", "width=400,height=300,scrollbars=no,status=no");
	}

	function imageview(filepath, filename) {
		if (filename == null || filename == '')
		{
			alert("ÀÌ¹ÌÁö°¡ ¾ø½À´Ï´Ù.");
			return;
		}

		newWindow("/common/image_open.asp?filepath="+filepath+"&filename="+filename, "image_view", "left=100,top=100,width=450,height=230,scrollbars=yes,status=no");
	}

// JavaScript Document
	// ÆûÀÔ·Â Ã¼Å©
	//Form_ch(this,'ÀÌ¸§Àº','kor','4,8') --> ÇÑ±Û¸¸ ÀÔ·Â °¡´ÉÇÏ¸ç, 2~4ÀÚ¸® ÀÌ³»¿¡¼­ µî·Ï °¡´É
	function Form_ch(frm, strArg, check_type, check_length, set_yn)
	{
		var i;
		var t = frm.value;

//		if (t.length){
		
			//idÃ¼Å© ÇÔ¼ö (¿µ¹®,¼ýÀÚ,-,_)¸¸ ÀÔ·Â °¡´É
			if (check_type == 'id'){
				for ( nindex = 0; nindex < t.length; nindex++) {
					str2 = t.charAt(nindex);
								
					if (!(str2 >= 'a' && str2 <= 'z') && !(str2 >= 'A' && str2 <= 'Z') && !(str2 >= '0' && str2 <= '9') && str2 != '-' && str2 != '_'){
						alert(strArg + ' ¿µ¹®, ¼ýÀÚ, "-", "_" ¸¸ »ç¿ë °¡´É ÇÕ´Ï´Ù.');
						frm.focus();
						frm.select();
						return true;
					}
				}
			//ÇÑ±Û¸¸ ÀÔ·Â°¡´É
			}else if (check_type == 'kor'){
				for ( nindex = 0; nindex < t.length; nindex++) {
					str2 = t.charAt(nindex);					
								
					if (!( str2 >= '¤¡' && str2 <= 'ÆR' )){
						alert(strArg + ' ÇÑ±Û·Î¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
						frm.focus();
						frm.select();
						return true;
					}
						
					kor_err_ch ='¤Ë¤Å¤Á¤À¤Ä¤Ç¤Ã¤¿¤Ó¤Ð¤Ì¤Ñ¤Â¤Æ¤²¤¸¤§¤¡¤·¤µ¤±¤¤¤©¤»¤¾¤¼¤º¤½¤³¤¹¤¨¤¢¤¶';
					if(kor_err_ch.indexOf(str2)>-1) {
						alert(strArg + ' ÇÑ±ÛÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ã¿À.');
						frm.focus();
						frm.select();
						return true;
					}
				}
			//ÇÑ±Û¸¸ ÀÔ·Â ºÒ°¡
			}else if (check_type == 'nkor'){
				for ( nindex = 0; nindex < t.length; nindex++) {
					str2 = t.charAt(nindex);
					if (( str2 >= '¤¡' && str2 <= 'ÆR' )){
						alert(strArg + ' ÇÑ±ÛÀº ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù.');
						frm.focus();
						frm.select();
						return true;
					}
				}
			// ¿µ¹®¸¸ ÀÔ·Â °¡´É
			}else if (check_type == 'eng'){
				num = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
				for (i=0; i<t.length; i++){
					if(num.indexOf(t.charAt(i))<0) {
						alert(strArg + ' ¿µ¹®¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
						frm.focus();
						frm.select();
						return true;
					}
				}
			//¼ýÀÚ¸¸ ÀÔ·Â °¡´É		
			}else if (check_type == 'num'){
				num = '1234567890';
				for (i=0; i<t.length; i++){
					if(num.indexOf(t.charAt(i))<0) {
						alert(strArg + ' ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
						frm.focus();
						frm.select();
						return true;
					}
				}
			//¼ýÀÚ¸¸ ÀÔ·Â °¡´É		
			}else if (check_type == 'phone'){
				num = '1234567890-';
				for (i=0; i<t.length; i++){
					if(num.indexOf(t.charAt(i))<0) {
						alert(strArg + ' ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
						frm.focus();
						frm.select();
						return true;
					}
				}
			//°ø¹éÀÔ·Â Á¦ÇÑ		
			}else if (check_type == 'space'){
				num = ' ';
				for (i=0; i<t.length; i++){
					if(num.indexOf(t.charAt(i))>=0) {
						alert(strArg + ' °ø¹éÀ» ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù.');
						frm.focus();
						frm.select();
						return true;
					}
				}
			}

			if(check_length.length > 1) {
				if (set_yn == null || set_yn == "")
				{
					return length_check(frm, strArg, check_type, check_length);
				}
				else {
					if (t != "" ){
						return length_check(frm, strArg, check_type, check_length);
					} 
					else {
						return false;
					}
				}

			}
			else {
				var m_length = frm.getAttribute("maxlength");

				if (m_length != "2147483647")
				{
					if (set_yn == null || set_yn == "")
					{
						return length_check(frm, strArg, check_type, "1,"+m_length);
					}
					else {
						if (t != "" ){
							return length_check(frm, strArg, check_type, "1,"+m_length);
						} 
						else {
							return false;
						}
					}
				}
				else {
					return false;
				}
				return true;
			}
//		}
		return false;
	}

	function length_check(frm, strArg, check_type, check_length) {
		//ÀÚ¸®¼ö Ã¼Å©
		var t = frm.value;
		var gr_length;
		var lmin;
		var lmax;
		gr_length = check_length.split(",")
		lmin = gr_length[0]
		lmax = gr_length[1]

		if (getlength(t) < parseInt(lmin) || getlength(t) > parseInt(lmax)) {

			if (check_type == 'kor'){
				if (lmin == lmax)
				{
					alert(strArg + ' ÇÑ±Û ' + parseInt(lmax / 2) + 'ÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else if(lmin < 3) {
					alert(strArg + ' ÇÑ±Û ' + parseInt(lmax / 2) + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else {
					alert(strArg + ' ÇÑ±Û ' + parseInt(lmin / 2) + ' ~ ' + parseInt(lmax / 2) + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
			}else if (check_type == 'nkor'){
				if (lmin == lmax)
				{
					alert(strArg + ' ' + lmax + 'ÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else if(lmin < 3) {
					alert(strArg + ' ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else {
					alert(strArg + ' ' + lmin + ' ~ ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
			}else if (check_type == 'eng'){
				if (lmin == lmax)
				{
					alert(strArg + ' ' + lmax + 'ÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else if(lmin < 3) {
					alert(strArg + ' ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else {
					alert(strArg + ' ' + lmin + ' ~ ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
			}else if (check_type == 'num'){
				if (lmin == lmax)
				{
					alert(strArg + ' ' + lmax + 'ÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else if(lmin < 3) {
					alert(strArg + ' ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else {
					alert(strArg + ' ' + lmin + ' ~ ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
			}else if (check_type == 'id'){
				if (lmin == lmax)
				{
					alert(strArg + ' ' + lmax + 'ÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else if(lmin < 3) {
					alert(strArg + ' ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else {
					alert(strArg + ' ' + lmin + ' ~ ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
			}else if (check_type == 'space'){
				if (lmin == lmax)
				{
					alert(strArg + ' ' + lmax + 'ÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else if(lmin < 3) {
					alert(strArg + ' ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else {
					alert(strArg + ' ' + lmin + ' ~ ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
			} else {
				if (lmin == lmax)
				{
					alert(strArg + ' ÇÑ±Û ' + parseInt(lmax / 2) + 'ÀÚ, ¿µ¹® ' + lmax + 'ÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else if(lmin < 3) {
					alert(strArg + ' ÇÑ±Û ' + parseInt(lmax / 2) + 'ÀÚ, ¿µ¹® ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
				else {
					alert(strArg + ' ÇÑ±Û ' + parseInt(lmin / 2) + ' ~ ' + parseInt(lmax / 2) + 'ÀÚ, ¿µ¹® ' + lmin + ' ~ ' + lmax + 'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
				}
			}
			frm.focus();
			frm.select();
			return true;
		}
		return false;
	}
		
	//ÇÑ±ÛÀº  ÇÑ ±ÛÀÚ´ç length¸¦ 2·Î Ã³¸® 
	function getlength(string)
	{
		var ch;
		var length = 0;
		
		for ( k = 0; k < string.length; k++ )
		{
			ch = string.charAt(k);
			if ( ch >= '¤¡' && ch <= 'ÆR' )
			{
				length += 2;
			}
			else if ( ch.charCodeAt(k) > 128)  //¹®ÀÚ¸¦ ¹Þ¾Æ ¾Æ½ºÅ°  ÄÚµå °ªÀ¸·Î ¹ÝÈ¯ 
			{
				length += 2;
			}
			else
				length++;
		}
		return length;
	}
	
	//»ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
	function OffNum_ch(OfficeNum1,OfficeNum2,OfficeNum3)
	{
		//tmpStr = input.value;
		tmpStr = OfficeNum1.value + OfficeNum2.value + OfficeNum3.value;
		tmpSum = new Number(0);
		tmpMod = new Number(0);
		resValue = new Number(0);
		var intOffNo = new Array(0,0,0,0,0,0,0,0,0,0);
		var strChkNum = new Array(1,3,7,1,3,7,1,3,5);
				
		for(i = 0 ; i < 10 ; i ++){
			intOffNo[i] = new Number(tmpStr.substring(i, i+1));
		}
				
		for(i = 0 ; i < 9 ; i ++){
			tmpSum = tmpSum + (intOffNo[i]*strChkNum[i]);
		}
				
		tmpSum = tmpSum + ((intOffNo[8]*5)/10);
				
		tmpMod = parseInt(tmpSum%10, 10);
				
		if(tmpMod == 0){
			resValue = 0;
		}
		else
		{
			resValue = 10 - tmpMod;
		}
						
		if(resValue == intOffNo[9]){
			return false;
		}
		else
		{
			alert('À¯È¿ÇÑ »ç¾÷ÀÚµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù\n\n´Ù½ÃÇÑ¹ø È®ÀÎ ÈÄ, ½ÃµµÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù');
			OfficeNum1.focus();
			return true;
		}
	}
	
	//ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
	function Jumin_ch(ju1,ju2)
	{
		juid = new Array(13);
		for(var i=0;i < 6;i++) juid[i]=ju1.value.substr(i,1);
		for(var i=0;i < 7;i++) juid[i+6]=ju2.value.substr(i,1);
		for(var sum=0,i=0;i<12;i++) sum+=juid[i]*((i>7)?(i-6):(i+2));
		var mod=11-sum%11;
		if(mod>=10) mod-=10;
		if(mod!=juid[12]) {
			alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Á¤È®ÇÑÁö\n\n´Ù½ÃÇÑ¹ø È®ÀÎ ÈÄ, ½ÃµµÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù');
			ju1.focus();
			return true;
		}
	}
	
	//ÀÌ¸ÞÀÏ Ã¼Å© ÇÔ¼ö
	function email_ch(frm)
	{
	//ÇÑ±ÛÀÔ·Â¾ÈµÇ°Ô Ã¼Å©
		if(!Form_ch(frm,'ÀÌ¸ÞÀÏ¿¡´Â','nkor','')){
			if (frm.value.length){
				var t = frm.value
				var ValidFlag = true
				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 = true
						for( atLoop=0; atLoop<=t.length - 1; atLoop++ ) {

								atChr = t.substring( atLoop, atLoop+1 ).charCodeAt(0);
								//alert(escape(atChr));	
								//if ( atChr == "a") alert("ÀÏÄ¡ ÇÕ´Ï´Ù.");							
								if ( atChr == "@" ) atCount = atCount + 1
								if ( (atChr >= 32) && (atChr <= 44) ) SpecialFlag = false 								
								if ( (atChr == 47) || (atChr == 96) || (atChr >= 123) ) SpecialFlag = false 
								if ( (atChr >= 58) && (atChr <= 63) ) SpecialFlag = false 
								if ( (atChr >= 91) && (atChr <= 94) ) SpecialFlag = false 
								//alert(SpecialFlag);
						}
						
						if ( ( atCount == 1 ) && (SpecialFlag == true ) ) {
								BadFlag = true
								tAry1 = t.split("@")
								UserName = tAry1[0]
								DomainName = tAry1[1]
								if ( (UserName.length <= 0 ) || (DomainName.length <= 0 ) ) BadFlag = false
								if ( DomainName.substring( 1, 2 ) == "." ) BadFlag = false
								if ( DomainName.substring( DomainName.length-1, DomainName.length) == "." )
		
								BadFlag = false
								ValidFlag = false
						}
				}

				if (DomainName == "daum.net" || DomainName == "hanmail.net")
				{
					alert('´ÙÀ½¸ÞÀÏÀº ¿Â¶óÀÎ ¿ìÇ¥Á¦·Î ÀÎÇØ ¹ß¼ÛÀÌ ºÒ°¡ÇÏ¿À´Ï\n\n´Ù¸¥¸ÞÀÏÀ» ÀÌ¿ëÇÏ¿© ÁÖ½Ê½Ã¿À.');
					this.form1.email.focus();
					return true;
				}

				if ( BadFlag == false ) ValidFlag = true
				
				if (ValidFlag == false) {
					return false;
				}
				else {
					alert('¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.')
					frm.focus();
					frm.select();
					return false;
				}
			}
		} 	
	}

	//ÀÌ¸ÞÀÏ Ã¼Å© ÇÔ¼ö
	function email_chk2(t)
	{
		var ValidFlag = true
		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 = true
				for( atLoop=0; atLoop<=t.length-1; atLoop++ ) {
						atChr = t.substring( atLoop, atLoop+1 ).charCodeAt(0);
						if ( atChr == 64 ) atCount = atCount + 1
						if ( (atChr >= 32) && (atChr <= 44) ) SpecialFlag = false 
						if ( (atChr == 47) || (atChr == 96) || (atChr >= 123) ) SpecialFlag = false 
						if ( (atChr >= 58) && (atChr <= 63) ) SpecialFlag = false 
						if ( (atChr >= 91) && (atChr <= 94) ) SpecialFlag = false 
				}
				if ( ( atCount == 1 ) && (SpecialFlag == true ) ) {
						BadFlag = true
						tAry1 = t.split("@")
						UserName = tAry1[0]
						DomainName = tAry1[1]
						if ( (UserName.length <= 0 ) || (DomainName.length <= 0 ) ) BadFlag = false
						if ( DomainName.substring( 1, 2 ) == "." ) BadFlag = false
						if ( DomainName.substring( DomainName.length-1, DomainName.length) == "." )

						BadFlag = false
						ValidFlag = false
				}
		}

		if (DomainName == "daum.net" || DomainName == "hanmail.net")
		{
			alert('´ÙÀ½¸ÞÀÏÀº ¿Â¶óÀÎ ¿ìÇ¥Á¦·Î ÀÎÇØ ¹ß¼ÛÀÌ ºÒ°¡ÇÏ¿À´Ï\n\n´Ù¸¥¸ÞÀÏÀ» ÀÌ¿ëÇÏ¿© ÁÖ½Ê½Ã¿À.');
			this.form1.email.focus();
			return true;
		}

		if ( BadFlag == false ) ValidFlag = true
		
		if (ValidFlag == false) {
			return false;
		}
		else {
			alert('¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.')
			this.form1.email.focus();
			return true;
		}
	}

	// »õÃ¢¶Ù¿ì´Â ÇÔ¼ö(°æ·Î, Ã¢ÀÌ¸§, Ã¢¿É¼Ç)
	function newWindow(url, target, option) {
		var winfocus = window.open(url, target, option);
		if (winfocus!=null) {
			winfocus.focus();
		}
		return winfocus;
	}

	//FileCheck()
	function FileCheck() {
		if(event.srcElement.value != ""){
			if(event.srcElement.value.toLowerCase().match(/(\.exe|\.asp|\.asa|\.jsp|\.cgi|\.com|\.pl|\.inc)/)){
				alert("ÇØ´çµÇ´Â ÆÄÀÏÀº ¾÷·Îµå ÇÒ¼ö ¾ø½À´Ï´Ù.");
				event.srcElement.outerHTML = "<input name=\"" + event.srcElement.name + "\" type=\"file\" onchange=\"FileCheck();\">";
			}
			else {

			}
		}
	}

	//AddCheck()
	function AddCheck() {
		if(event.srcElement.value != ""){
			if(event.srcElement.value.toLowerCase().match(/(\.xls|\.ppt|\.doc|\.dot|\.gul|\.hwp|\.html|\.htm|\.pdf|\.rtf|\.arj|\.zip|\.alz|\.ttf|\.txt|\.fla|\.swf|\.mp3|\.wav|\.psd|\.eps|\.tiff)/)){
			} else {
				//alert("¾÷·ÎµåÇÒ ÀÌ¹ÌÁö´Â \n\nxls, ppt, doc, dot, gul, hwp, html, htm, pdf, rtf, arj, zip, alz, ttf, txt, fla, swf, mp3, wav, psd, eps, tiff ÆÄÀÏ¸¸ °¡´É ÇÕ´Ï´Ù.");
				alert("ÇØ´çµÇ´Â ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù\n\n´Ù½Ã µî·ÏÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			}
		}
	}

	//ImgCheck()
	function ImgCheck() {
		if(event.srcElement.value != ""){
			if(event.srcElement.value.toLowerCase().match(/(\.jpg|\.jpeg|\.gif|\.png)/)){
			} else {
				//alert("¾÷·ÎµåÇÒ ÀÌ¹ÌÁö´Â \n\njpg, jpeg, gif, png ÆÄÀÏ¸¸ °¡´É ÇÕ´Ï´Ù.");
				alert("ÇØ´çµÇ´Â ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù\n\n´Ù½Ã µî·ÏÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			}
		}
	}

	//AviCheck()
	function AviCheck() {
		if(event.srcElement.value != ""){
			if(event.srcElement.value.toLowerCase().match(/(\.avi|\.mpg|\.mpeg|\.mov|\.asf|\.wmv)/)){
			} else {
				//alert("¾÷·ÎµåÇÒ ÀÌ¹ÌÁö´Â \n\navi, mpeg, mov, asf, wmv ÆÄÀÏ¸¸ °¡´É ÇÕ´Ï´Ù.");
				alert("ÇØ´çµÇ´Â ÆÄÀÏÀÌ ¾Æ´Õ´Ï´Ù\n\n´Ù½Ã µî·ÏÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			}
		}
	}
	
	// selectbox¿¡¼­ °ª ¼±ÅÃÇß´ÂÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
	// selectbox_check(°´Ã¼, ¸Þ¼¼Áö) 
	function selectbox_check(controlId, msg) {
		if(controlId.options[controlId.selectedIndex].value == "") {
			alert(msg + " ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À.");
			controlId.focus();
			return true;
		}
		return false;
	}


	// ¶óµð¿À ¹öÆ° Ã¼Å© ¿©ºÎ ÇÔ¼ö
	// checkbox_check2(ÆûÀÌ¸§, ¶óµð¿À¹öÆ° ÀÌ¸§, msg)
	function checkbox_check(controlId, msg) {
		var el_collection = eval(controlId);
		var cnt = -1;

		if (el_collection != null) {
			if(el_collection.length){
				for (c=0;c<el_collection.length;c++) {
					if (el_collection[c].checked == true) {
						cnt = c;
					}
				}
			}
			else{
				if (el_collection.checked == true) {
					cnt = 0;
				}
			}
		}
		if (msg != null)
		{
			if (cnt == -1) {
				alert(msg + " ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À.");
				el_collection[0].focus();
				return true;
			}
		}
		else {
			return cnt;
		}

		return false;
	}

	// Ã¼Å©¹Ú½º Ã¼Å© ¼ö ¸®ÅÏ ÇÔ¼ö
	// checkbox_count(ÆûÀÌ¸§, ÄÁÆ®·ÑÀÌ¸§)
	function checkbox_count(formname, controlId) {
		var el_collection = eval("document.forms." + formname + "." + controlId);

		var cnt = 0;

		if (el_collection != null) {
			if(el_collection.length){
				for (c=0;c<el_collection.length;c++) {
					if (el_collection[c].checked == true) {
						cnt++;
					}
				}
			}
			else{
				if (el_collection.checked == true) {
					cnt = 1;
				}
			}
		}
		return cnt;
	}

	// ¹®ÀÚ¿­ Ã¼Å© ÇÔ¼ö
	function OnkeyCnt(obj)
	{
		var form = document.form1;
		var len = 0;
		var str;
		var count = 0;
		var temp;
		var txt;

		str = new String(obj.value);
		len = str.length;

			for (k=0 ; k<len ; k++){
				temp = str.charAt(k);
				if (escape(temp).length > 4) {
					count += 2;
				}
				else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\nÀÏ °æ¿ì
					count += 2;
				}
				else if (temp != '\n') {
					count++;
				}

				if (count > 500){
					obj.blur();
					obj.focus();
					alert("500Byte ÀÌ³»·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");
					txt = str.substring( 0, k );
					obj.value = txt;
					form.bytes.value = 500;
					return false;
				}

			}

		form.bytes.value = count;
	}

	// ¹®ÀÚ¿­ Ã¼Å© ÇÔ¼ö
	function OnkeyCnt100(obj)
	{
		var form = document.form1;
		var len = 0;
		var str;
		var count = 0;
		var temp;
		var txt;

		str = new String(obj.value);
		len = str.length;

			for (k=0 ; k<len ; k++){
				temp = str.charAt(k);
				if (escape(temp).length > 4) {
					count += 2;
				}
				else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\nÀÏ °æ¿ì
					count += 2;
				}
				else if (temp != '\n') {
					count++;
				}

				if (count > 100){
					obj.blur();
					obj.focus();
					alert("100Byte ÀÌ³»·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");
					txt = str.substring( 0, k );
					obj.value = txt;
					form.bytes.value = 100;
					return false;
				}

			}

		form.bytes.value = count;
	}

	// ¹®ÀÚ¿­ Ã¼Å© ÇÔ¼ö
	function OnkeyCnt120(obj)
	{
		var form = document.form1;
		var len = 0;
		var str;
		var count = 0;
		var temp;
		var txt;

		str = new String(obj.value);
		len = str.length;

			for (k=0 ; k<len ; k++){
				temp = str.charAt(k);
				if (escape(temp).length > 4) {
					count += 2;
				}
				else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\nÀÏ °æ¿ì
					count += 2;
				}
				else if (temp != '\n') {
					count++;
				}

				if (count > 240){
					obj.blur();
					obj.focus();
					alert("240Byte ÀÌ³»·Î ÀÔ·ÂÇÏ½Ê½Ã¿À.");
					txt = str.substring( 0, k );
					obj.value = txt;
					form.bytes.value = 240;
					return false;
				}

			}

		form.bytes.value = count;
	}


	// ÇÁ¸°ÅÍ ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö ½ÃÀÛ
	function printFrame(frame, onfinish) {
		frame.printbody.innerHTML = document.all.printbody.innerHTML;
		frame.focus();
		frame.print();
	}
	// ÇÁ¸°ÅÍ ÀÚ¹Ù½ºÅ©¸³Æ® ÇÔ¼ö ³¡

	function numcheck(obj) {
		objvalue = obj.value.replace(/,/gi,"");

		if (isNaN(objvalue)) {
			alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			obj.value = '';
			obj.focus();
			return;
		}
	}

	function convertAmt(obj){
		amt = obj.value;

		if (isNaN(amt)) {
			alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
			obj.select();
			return;
		}

		arrayUnit = new Array("", "¸¸", "¾ï", "Á¶");

		posi = amt.length%4; //ÀÚ¸®¼ö
		len = (amt.length/4).toString();

		if(len.indexOf(".")>0){
			unit = len.substring(0, len.indexOf(".")); //´ÜÀ§(0:ÀÏ´ÜÀ§, 1:¸¸´ÜÀ§...)
		}else{
			unit = amt.length/4-1;
		}

		var korAmt = "";
		op=0;
		check_flag = 0;
		for(i=0; i<amt.length; i++){
			if(posi==0){
				posi = 4;
				check_flag = 0
			}
			num = parseInt(amt.substring(i, i+1))
			if(num!=0){
				korAmt += num;
				//korAmt += arrayPosi[posi-1];
				op=1;
				check_flag = 0
			}
			else {
				check_flag++;
				if(op==1){
					for (kk=0;kk<check_flag;kk++)
					{
						korAmt += '0';
					}

					check_flag = 0;
				}
			}
			if(posi==1){
				if(op==1){
					for (kk=0;kk<check_flag;kk++)
					{
						korAmt += '0';
					}

					check_flag = 0;

					korAmt += arrayUnit[unit];
				}
				unit--;
				op=0;
			}
			posi--;
		}

		if (korAmt.length==0 || korAmt.length==null || amt.length>10){
			obj.value = '';
		} else {
			obj.value = korAmt;
			
		}
	}


//ÅÇÅ° ÀÚµ¿ÀÌµ¿
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);
	
	function Next_tab(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;
	}


	/*
	* ÅëÈ­´ÜÀ§ Çü½Ä Ã³¸® (-00,000,000.00000) (À½¼ö, ¼Ò¼ýÁ¡)
	*/
	function number_format(numstr, ret) {
		if (ret) {
			numstr = SetComma(numstr);
		}
		else {
			numstr = DelComma(numstr);
		}

		return numstr;
	}
	// ¼ýÀÚ¿¡ ÄÞ¸¶¸¦ Âï´Â´Ù.
	function SetComma(numstr) {
		numstr = String(numstr);
		var re0 = /^(-?\d+)(\d{3})($|\..*$)/;
		if (re0.test(numstr))
			return numstr.replace(re0, function(str,p1,p2,p3) {	return SetComma(p1) + "," + p2 + p3; });
		else
			return numstr;
	}

	// ¹®ÀÚ¸¦ ¼ýÀÚ·Î Á¤¸®ÇÑ´Ù.
	function DelComma(numstr) {
		numstr = String(numstr);
		if (numstr == '') return '0';
		else if (numstr == '-') return '0';
		else if (numstr == '0-') return '-0';
			numstr = numstr.replace(/[^\d\.-]/g,'');

		numstr = String(numstr.match(/^-?\d*\.?\d*/));
		numstr = numstr.replace(/^(-?)(\d*)(.*)/, function(str,p1,p2,p3) { p2 = (p2>0) ? String(parseInt(p2,10)) : '0'; return p1 + p2 + p3; });

		return numstr;
	}

	function putComma(obj) {
		var num = obj.value.replace(/,/gi,"");

		if (num < 0) {
			num *= -1;
			var minus = true
		}else{
			var minus = false
		}

		var dotPos = (num+"").split(".")
		var dotU = dotPos[0]
		var dotD = dotPos[1]
		var commaFlag = dotU.length%3

		if(commaFlag) {
			var out = dotU.substring(0, commaFlag)
			if (dotU.length > 3) out += ","
		}
		else var out = ""

		for (var i=commaFlag; i < dotU.length; i+=3) {
			out += dotU.substring(i, i+3)
			if( i < dotU.length-3) out += ","
		}

		if(minus) out = "-" + out
		if(dotD) obj.value = out + "." + dotD;
		else obj.value = out;
	}

	function delComma(obj) {
		obj.value = obj.value.replace(/,/gi,"");
	}