	<!--
	//	ÀÛ¼ºÀÚ : È²ÁøÅÂ
	//	ÀÛ¼ºÀÏ : 2002-07-31
	//	³»	¿ë : °øÅë ÇÔ¼ö
	//---------------------------------------------------------------------------------------------------

	// ¿ÀºêÁ§Æ®¸íÀ» ¹Þ¾Æ¼­ ÇØ´ç ¿ÀºêÁ§Æ®¸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö
	// MM_findObj(n, d)

	// ÇØ´ç ¿ÀºêÁ§Æ®¿¡ °ªÀÌ Á¸ÀçÇÏ´ÂÁö¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
	// function nullchk(){
	// 	var temp = new Array();
	// 	temp[0] = 'p_title::Á¦¸ñ::300';
	// 	temp[1] = 'p_name::ÀÌ¸§'::20;
	// 	temp[2] = 'p_tel1::ÀüÈ­¹øÈ£::4::N';
	// 	temp[3] = 'p_tel2::ÀüÈ­¹øÈ£::4::N';
	// 	temp[4] = 'p_tel3::ÀüÈ­¹øÈ£::4::N';
	// 	temp[5] = 'p_jumin::ÁÖ¹Îµî·Ï¹øÈ£::13::J';
	// 	temp[6] = 'p_email::E-Mail::100::E';
	// 	temp[7] = 'p_content::2000::³»¿ë';
	// 	temp[7] = 'p_content::0::³»¿ë'; :0Àº ±æÀÌ Á¦ÇÑ ¾ø½¿
	// 	return fn_nullchk(temp);
	// }
	//<FORM METHOD=POST ACTION="" name="fm" onsubmit="return nullchk();">
	//<INPUT TYPE="text" NAME="test" size="50">
	//<INPUT TYPE="submit">
	//</FORM>

	//±ÛÀÚ ±æÀÌ È®ÀÎ1(¸®ÅÏ : ¼ýÀÚ)(ÇÑ±Û Æ÷ÇÔ)
	//fn_RChecklen(Cont)
	//Cont´Â ¹®ÀÚ

	//±ÛÀÚ ±æÀÌ È®ÀÎ2(¸®ÅÏ Âü,°ÅÁþ)
	//f_chklen°¡ 0ÀÌ¸é Á¦ÇÑ ¾ø½¿
	//fn_Checklen(obj,8)
	//obj´Â °´Ã¼

	//±ÛÀÚ ±æÀÌ È®ÀÎ3(¸®ÅÏ ¼ýÀÚ)
	//fn_Length(obj)
	//obj´Â °´Ã¼

	//¼ýÀÚÇü ÀÚ·áÃ¼Å©
	//fn_numchk(obj.value)

	// µ¥ÀÌÅ¸¿¡ °ø¹éÀÌ ¾Æ´Ñ ½ÇÁ¦ ¹®ÀÚ°¡ Á¸ÀçÇÏ´ÂÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
	// fn_isEmpty(data)

	//°æ°í¸Þ¼¼Áö º¸³½ÈÄ ÀÌÀüÈ­¸éÀ¸·Î ÀÌµ¿
	// fn_alert1("¹¹¾ßÀÌ°Ô...","-1")

	// °æ°í¸Þ¼¼Áö Ãâ·Â
	// fn_alert2("¹¹¾ßÀÌ°Ô...")

	// °æ°í¸Þ¼¼Áö Ãâ·Â ÈÄ urlÀÌµ¿
	// fn_alert3("¹¹¾ßÀÌ°Ô...","/")

	// ¸Þ¼¼Áö Ãâ·Â ÈÄ ¼±ÅÃ 
	// fn_ans1("¹¹¾ßÀÌ°Ô...",url1,url2)

	// ¸Þ¼¼Áö Ãâ·Â ÈÄ ¼±ÅÃ 
	// click_1("¸Þ¼¼Áö","URL")

	// »õÃ¢ ¶ç¿ì±â¿¡ ÇÊ¿äÇÑ ÇÔ¼ö(head : javascript)
	// Response.Write(fn_openwin)

	// ºÎ¸ðÃ¢ refresh (ÀÚµ¿À¸·Î ´Ý±â)
	// fn_replaceclose();

	// Ã¼Å©¹Ú½ºÀÇ »óÅÂ¸¦ ÀüÃ¼ÀûÀ¸·Î ¹Ù²ãÁÖ´Â ÇÔ¼ö
	// fn_allcheck('test','Y')

	// E-mail Á¤»ó¿©ºÎ¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
	// fn_emailchk('test')

	// ¿ÞÂÊÀÇ °ø¹éÀ» Á¦°ÅÇÏ´Â ÇÔ¼ö
	// fn_ltrim('test')

	// ¿À¸¥ÂÊÀÇ °ø¹éÀ» Á¦°ÅÇÏ´Â ÇÔ¼ö
	// fn_rtrim('test')

	// ¾çÂÊÀÇ °ø¹éÀ» Á¦°ÅÇÏ´Â ÇÔ¼ö
	// fn_trim('test')

	// È®ÀåÀÚ¸í Ã¼Å©ÇÏ´Â ÇÔ¼ö
	// fn_exechk('test',Array('jpg','gif'))

	// ºê¶ó¿ìÀú ÇÏ´ÜÀÇ »óÅÂ¹Ù¿¡ ±ÛÀÚ ³ªÅ¸³»±â
	// fn_status('012345789');

	//»óÅÂ È®ÀÎÇÏ¿© µ¹·ÁÁÖ±â
	//fn_Gubun('strVal1');

	//¹®ÀÚ¿­ÀÇ ¿ÞÂÊ ³¡¿¡¼­ ºÎÅÍ ÁöÁ¤µÈ °³¼ö¸¸Å­ÀÇ ¹®ÀÚµéÀ» ¸®ÅÏÇÑ´Ù.
	//fn_left('0123456789',3)

	//¹®ÀÚ¿­·Î ºÎÅÍ ÁöÁ¤µÈ °³¼öÀÇ ¹®ÀÚµéÀ» ¸®ÅÏÇÑ´Ù.
	//fn_mid('0123456789',3 ,7)

	//¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊ ³¡¿¡¼­ ºÎÅÍ ÁöÁ¤µÈ °³¼ö¸¸Å­ÀÇ ¹®ÀÚµéÀ» ¸®ÅÏÇÑ´Ù.
	//fn_right('0123456789',3)

	//¹®ÀÚ¿­¿¡ ÀÖ´Â ÇÏÀ§ ¹®ÀÚ¿­À» ´Ù¸¥ ÇÏÀ§ ¹®ÀÚ¿­·Î ¹Ù²Ù´Â ÇÔ¼ö.
	//fn_replace('0123456789','3','8')

	//ÅëÈ­ Çü½ÄÀ¸·Î º¯È¯ (¿¹ : 123456789 -> 123,456,789)
	//fn_curFormat('123456789',form1.p_val)


	//¿¢Æ¼ºê¿¢½º¿¡¼­ ÆÄÀÏ ¾÷·Îµå Ã¼Å©
	//function fn_fileupload(fm.p_EditGubun,document.all.htmlDoc){

	//¿¢Æ¼ºê¿¢½º¿¡¼­ ÆÄÀÏ ¾÷·Îµå ¸®ÅÏµ¥ÀÌÅÍ Ã¼Å©
	//function fn_fileChk(strMsg){
	//---------------------------------------------------------------------------------------------------
	//-->





	// ¿ÀºêÁ§Æ®¸íÀ» ¹Þ¾Æ¼­ ÇØ´ç ¿ÀºêÁ§Æ®¸¦ ¸®ÅÏÇÏ´Â ÇÔ¼ö
	// MM_findObj(n, d)
	function MM_findObj(n, d) { //v4.0
		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  &&  document.getElementById) x = document.getElementById(n); 
		return x;
	}

	// ÇØ´ç ¿ÀºêÁ§Æ®¿¡ °ªÀÌ Á¸ÀçÇÏ´ÂÁö¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
	// function nullchk(){
	// 	var temp = new Array();
	// 	temp[0] = 'fm.p_title::Á¦¸ñ::300';
	// 	temp[1] = 'fm.p_name::ÀÌ¸§'::20;
	// 	temp[2] = 'fm.p_tel1::ÀüÈ­¹øÈ£::4::N';
	// 	temp[3] = 'fm.p_tel2::ÀüÈ­¹øÈ£::4::N';
	// 	temp[4] = 'fm.p_tel3::ÀüÈ­¹øÈ£::4::N';
	// 	temp[5] = 'fm.p_jumin::ÁÖ¹Îµî·Ï¹øÈ£::13::J';
	// 	temp[6] = 'fm.p_email::E-Mail::100::E';
	// 	temp[7] = 'fm.p_content::2000::³»¿ë';
	// 	temp[7] = 'fm.p_content::0::³»¿ë'; :0Àº ±æÀÌ Á¦ÇÑ ¾ø½¿
	// 	return fn_nullchk(temp);
	// }
	function fn_nullchk(arg){
		for(var i = 0; i < arg.length; i++){
			var temp = new Array();
			temp = arg[i].split('::');
			obj = eval(temp[0]);

			if(fn_isEmpty(obj.value) || obj.value==''){ //°ø¹éÃ¼Å©
				alert(temp[1]+"ÀÌ(°¡) ÀÔ·ÂµÇÁö ¾Ê¾Ò½À´Ï´Ù.");
				if(obj.type != "hidden"){
					obj.focus();
					if(obj.type == 'text' || obj.type == 'password' || obj.type == 'textarea' || obj.type == 'file'){
						obj.select();
					}
				}
				return false;
				break;
			}

			if(!fn_Checklen(obj,temp[2])){ //±æÀÌ Ã¼Å©
				alert(temp[1]+"ÀÇ ±ÛÀÚ ±æÀÌ´Â "+temp[2]+"ÀÚ±îÁö °¡´ÉÇÕ´Ï´Ù.");
				obj.focus();
				obj.select();
				return false;
				break;
			}

			if(temp[3]=="E"){ //E-mail Ã¼Å©
				if(obj.value.search(/(^\..*)|(.*\.$)/) != -1 || obj.value.search(/\S+@(\S+)\.(\S+)/) == -1 ){
					alert("E-MAIL ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
					obj.focus();
					obj.select();
					return false;
					break;
				}
			}

			if(temp[3]=="A"){ //¿µ¹® ¼ýÀÚÇü Ã¼Å©
				if(!fn_allchk(obj.value)){
					alert(temp[1]+"Àº(´Â) ¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");
					obj.focus();
					obj.select();
					return false;
					break;
				}
			}

			if(temp[3]=="C"){ //¿µ¹®ÀÚÇü Ã¼Å©
				if(!fn_charchk(obj.value)){
					alert(temp[1]+"Àº(´Â) ¿µ¹®ÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
					obj.focus();
					obj.select();
					return false;
					break;
				}
			}

			if(temp[3]=="N"){ //¼ýÀÚÇü Ã¼Å©
				if(!fn_numchk(obj.value)){
					alert(temp[1]+"Àº(´Â) ¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
					obj.focus();
					obj.select();
					return false;
					break;
				}
			}

			if(temp[3]=="T"){ //ÀüÈ­¹øÈ£Ã¼Å©
				if(!fn_sendtelCheck2(obj.value)){
					alert(temp[1]+"Àº(´Â) ¼ýÀÚ¿Í '-'¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
					obj.focus();
					obj.select();
					return false;
					break;
				}
			}

			if(temp[3]=="J"){ //ÁÖ¹Îµî·Ï¹øÈ£Ã¼Å©
				var chk = "";
				if(!fn_numchk(obj.value)){
					alert('À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\nÁ¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.');
					obj.focus();
					obj.select();
					return false;
					break;
				}
				else{
					for (var j = 0; j < 6; j++){
						chk = eval(chk + ((j%8+2) * eval(obj.value.substring(j,j+1))));
					}
					for (var j = 6; j < 12; j++){
						chk = eval(chk + ((j%8+2) * eval(obj.value.substring(j,j+1))));
					}
					chk = 11 - (chk % 11)
					chk = chk % 10
					if (chk != obj.value.substring(12,13)){
						alert('À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.\n\nÁ¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä.');
						obj.focus();
						obj.select();
						return false;
						break;
					}
				}
			}

			if(temp[3]=="D"){ //³¯Â¥Çü ÀÚ·á°¡ ¿Ã¹Ù¸¥Áö Ã¼Å©ÇÏ´Â ÇÔ¼ö
				var strTemp;
				var strLast = "";
				var strChk = 0;
				for(i = 0; i < obj.value.length; i++){
					strTemp = obj.value.substring(i,i+1);
					if((strTemp >= "0") && (strTemp <= "9")){
						strLast = strLast + strTemp;
					}
				}
				if(obj.value.length > 0){
					if((strLast.substring(0,4) >= "1900") && (strLast.substring(0,4) <= "2100")){
						strChk = 1;
					}
					if((strLast.substring(4,6) >= "01") && (strLast.substring(4,6) <= "12")){
						strChk = strChk + 1;
					}
					if((strLast.substring(6,8) >= "01") && (strLast.substring(6,8) <= "31")){
						strChk = strChk + 1;
					}
					if(strChk == 3){
						obj.value = strLast.substring(0,4) + "-" + strLast.substring(4,6) + "-" + strLast.substring(6,8);
					}
					else{
						alert("³¯Â¥ÇüÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\n\n ex) 2002-12-12");
						obj.value = "";
						obj.select();
						return false;
						break;
					}
				}
			}
		}
		return true;
	}

	//±ÛÀÚ ±æÀÌ È®ÀÎ1(¸®ÅÏ ¼ýÀÚ)
	//fn_RChecklen(Cont)
	//Cont´Â ¹®ÀÚ
	function fn_RChecklen(Cont){
		obj = MM_findObj(Cont);
		return fn_Length(obj);
	}

	//±ÛÀÚ ±æÀÌ È®ÀÎ2(¸®ÅÏ Âü,°ÅÁþ)
	//f_chklen°¡ 0ÀÌ¸é Á¦ÇÑ ¾ø½¿
	//fn_Checklen(obj,8)
	//obj´Â °´Ã¼
	function fn_Checklen(obj,f_chklen){
		if(f_chklen==0){
			return true;
		}
		if(fn_Length(obj) > f_chklen){
			return false;
		}
		else{
			return true;
		}
	}

	//±ÛÀÚ ±æÀÌ È®ÀÎ3(¸®ÅÏ ¼ýÀÚ)
	//fn_Length(obj)
	//obj´Â °´Ã¼
	function fn_Length(obj){
		var f_temp;
		var f_nakcnt;
		f_nakcnt = 0;
		f_len = obj.value.length;
		for( var k = 0; k < f_len; k++ ){
			f_temp = obj.value.charAt(k);
			if( escape(f_temp).length > 4 )
				f_nakcnt += 2;
			else
				f_nakcnt++;
		}
		return f_nakcnt
	}

	//¼ýÀÚÇü ÀÚ·áÃ¼Å©
	//fn_numchk(obj.value)
	function fn_numchk(str){
		var chk = "Y";
		for(i = 0; i < str.length; i++){
			if(((str.substring(i,i+1) >= "0") && (str.substring(i,i+1) <= "9"))==false){
				chk = "N";
			}
		}
		if(chk == "Y"){
			return true;
		}
		else{
			return false;
		}
	}

	//¿µ¹®ÀÚ ¼ýÀÚÇü ÀÚ·áÃ¼Å©
	//fn_allchk(obj.value)
	function fn_allchk(str){
		var chk = "Y";
		var alnum = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
		for (i=0; i<str.length; i++) {
			if (alnum.indexOf(str.substring(i, i+1)) < 0) {
				chk = "N"
				break;
			}
		}
		if(chk == "Y"){
			return true;
		}
		else{
			return false;
		}		
	}
	
	//¿µ¹®ÀÚÇü ÀÚ·áÃ¼Å©
	//fn_charchk(obj.value)
	function fn_charchk(str){
		var chk = "Y";
		var alnum = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (i=0; i<str.length; i++) {
			if (alnum.indexOf(str.substring(i, i+1)) < 0) {
				chk = "N"
				break;
			}
		}
		if(chk == "Y"){
			return true;
		}
		else{
			return false;
		}		
	}	

	// µ¥ÀÌÅ¸¿¡ °ø¹éÀÌ ¾Æ´Ñ ½ÇÁ¦ ¹®ÀÚ°¡ Á¸ÀçÇÏ´ÂÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
	// fn_isEmpty(data)
	function fn_isEmpty(data){
		for ( var i = 0 ; i < data.length ; i++ ){
			if ( data.substring( i, i+1 ) != ' ' )
				return false;
		}
			return true;
	}

	//°æ°í¸Þ¼¼Áö º¸³½ÈÄ ÀÌÀüÈ­¸éÀ¸·Î ÀÌµ¿
	// fn_alert1("¹¹¾ßÀÌ°Ô...","-1")
	function fn_alert1(str1,str2){
		if(str2 == ''){
			str2 = -1 ;
		}
		alert(str1);
		history.go(str2);
	}

	// °æ°í¸Þ¼¼Áö Ãâ·Â
	// fn_alert2("¹¹¾ßÀÌ°Ô...")
	function fn_alert2(str){
		alert(str);
	}

	// °æ°í¸Þ¼¼Áö Ãâ·Â ÈÄ urlÀÌµ¿
	// fn_alert3("¹¹¾ßÀÌ°Ô...","/")
	function fn_alert3(str1,str2){
		alert(str1);
		location=str2
	}

	// ¸Þ¼¼Áö Ãâ·Â ÈÄ ¼±ÅÃ 
	// fn_ans1("¹¹¾ßÀÌ°Ô...",url1,url2)
	function fn_ans1(str0,str1,str2){
		var ans=confirm(str0);
		if(ans==true){
			location.href=str1;
		}
		else{
			location.href=str2;
		}
	}

	// ¸Þ¼¼Áö Ãâ·Â ÈÄ ¼±ÅÃ 
	// click_1("¸Þ¼¼Áö","URL")
	function fn_click_1(str1,str2){
		var ans=confirm(str1);
		if(ans==true){
			document.location=str2;
		}
	}

	// »õÃ¢ ¶ç¿ì±â¿¡ ÇÊ¿äÇÑ ÇÔ¼ö(head : javascript)
	// Response.Write(fn_openwin)
	function fn_openwin(theURL,winName,features){
		obj = window.open(theURL,winName,features);
		return obj;
	}

	// ºÎ¸ðÃ¢ refresh (ÀÚµ¿À¸·Î ´Ý±â)
	// fn_replaceclose();
	function fn_replaceclose(){
		opener.location.reload();
		self.close();
	}

	// ¹®ÀÚ¿­¹Ù²Ù±â
	function fn_allreplace(str01, str02, str03){
		while (str01.search(str02) != -1){
			str01 = str01.replace(str02,str03);
		}
		return str01;
	}

	function fn_telnumformat(str){
		var strHp = fn_allreplace(str,"-","");
		strHp1 = strHp.substring(0,3);
		strHp2 = strHp.substring(3,strHp.length-4);
		strHp3 = strHp.substring(strHp.length-4,strHp.length);
		return strHp1+"-"+strHp2+"-"+strHp3
	}

	// Ã¼Å©¹Ú½ºÀÇ »óÅÂ¸¦ ÀüÃ¼ÀûÀ¸·Î ¹Ù²ãÁÖ´Â ÇÔ¼ö
	// fn_allcheck('test','Y')
	function fn_allcheck(objName,arg){
		obj = MM_findObj(objName);
		if(arg == "Y"){
			for(i=0; i<obj.length; i++){
				obj[i].checked = true;
			}
		}
		if(arg == "N"){
			for(i=0; i<obj.length; i++){
				obj[i].checked = false;
			}
		}
	}

	// E-mail Á¤»ó¿©ºÎ¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö
	// fn_emailchk('test')
	function fn_emailchk(objName){
		obj = MM_findObj(objName);
		var chk = 'N';
		for(i=0; i<obj.value.length; i++){
			temp = obj.value.substring(i,i+1);
			if(temp == '@'){
				chk = 'Y';
			}
		}
		if(chk == 'Y'){
			return true;
		}
		else{
			alert('E-mailÀÇ Çü½ÄÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.');
			return false;
		}
	}

	// ¿ÞÂÊÀÇ °ø¹éÀ» Á¦°ÅÇÏ´Â ÇÔ¼ö
	// fn_ltrim('test')
	function fn_ltrim(obj){
		str = '';
		chk = 'N';
		for(i=0; i<obj.length; i++){
			temp = obj.substring(i,i+1);
			if(temp != ' '  || temp != '\n'){
				chk ='Y';
			}
			if(chk == 'Y'){
				str = str + obj.substring(i,i+1);
			}
		}
		return str;
	}

	// ¿À¸¥ÂÊÀÇ °ø¹éÀ» Á¦°ÅÇÏ´Â ÇÔ¼ö
	// fn_rtrim('test')
	function fn_rtrim(obj){
		str = '';
		chk = 'N';
		for(i=obj.length-1; i>=0; i--){
			temp = obj.substring(i,i+1);
			if(temp != ' '){
				chk ='Y';
			}
			if(chk == 'Y'){
				str = obj.substring(i,i+1) + str;
			}
		}
		return str;
	}

	// ¾çÂÊÀÇ °ø¹éÀ» Á¦°ÅÇÏ´Â ÇÔ¼ö
	// fn_trim('test')
	function fn_trim(str){
		var str = fn_ltrim(str);
		str = fn_ltrim(str);
		return str;
	}

	// È®ÀåÀÚ¸í Ã¼Å©ÇÏ´Â ÇÔ¼ö
	// fn_exechk('test',Array('jpg','gif'))
	function fn_exechk(objName,exeArr){
		obj = eval(objName);
		var chk = false;
		var temp = new Array();
		var str = '';
		var temp = obj.value.split('.')[obj.value.split('.').length-1];
		for(i=0; i<exeArr.length; i++){
			if(exeArr[i].toLowerCase() == temp.toLowerCase()){
				chk = true;
			}
			str = exeArr[i].toLowerCase() + ', ' + str;
		}
		if(chk == true){
			return chk;
		}
		else{
			alert('»ç¿ë°¡´ÉÇÑ ÆÄÀÏÀº '+ str.substring(0,str.length-2) +' ÀÔ´Ï´Ù.');
			return chk;
		}
	}

	// ºê¶ó¿ìÀú ÇÏ´ÜÀÇ »óÅÂ¹Ù¿¡ ±ÛÀÚ ³ªÅ¸³»±â
	// fn_status('012345789');
	var intFNCnt1 = 0;
	var intFNCnt2 = 0;
	var strFNMsg = "";
	function fn_status(strVal) {
		strFNMsg = strVal;
		intFNCnt2 = intFNCnt2 + 1;
		statuscheck();
		window.status = strFNMsg.substring(0, intFNCnt2)
		if(intFNCnt2 == strFNMsg.length + 5) {
			intFNCnt2 = 0;
		}
		intFNCnt1 = setTimeout("fn_status(strFNMsg)", 200)
	}
	function statuscheck() {
		if(intFNCnt2 <= strFNMsg.length) {
			if(strFNMsg.substring(intFNCnt2, intFNCnt2 + 1) == "") {
				intFNCnt2 = intFNCnt2 + 1;
				statuscheck();
			}
		}
	}


	//»óÅÂ È®ÀÎÇÏ¿© µ¹·ÁÁÖ±â
	//fn_Gubun('strVal1');
	function fn_GubunVla(strVal1) {
		if (strVal1 == 'view'){
			return "¼±ÅÃµÈ ³»¿ëÀ» º¸¿©ÁÝ´Ï´Ù.";
		} 
		else if(strVal1 == 'insert') {
			return "½Å±Ô·Î µ¥ÀÌÅÍ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.";
		}
		else if(strVal1 == 'update') {
			return "¼±ÅÃµÈ µ¥ÀÌÅÍ¸¦ ¼öÁ¤ÇÕ´Ï´Ù.";
		}
		else if(strVal1 == 'delete') {
			return "¼±ÅÃµÈ µ¥ÀÌÅÍ¸¦ »èÁ¦ÇÕ´Ï´Ù.";
		}
		else if(strVal1 == 'reply') {
			return "¼±ÅÃµÈ µ¥ÀÌÅÍ¿¡ ´ëÇÏ¿© ´äº¯À» ¿Ã¸³´Ï´Ù.";
		}
	}

	//¹®ÀÚ¿­ÀÇ ¿ÞÂÊ ³¡¿¡¼­ ºÎÅÍ ÁöÁ¤µÈ °³¼ö¸¸Å­ÀÇ ¹®ÀÚµéÀ» ¸®ÅÏÇÑ´Ù.
	//fn_left('0123456789',3)
	function fn_left(str, num){
		return str.substr(0, num);
	}

	//¹®ÀÚ¿­·Î ºÎÅÍ ÁöÁ¤µÈ °³¼öÀÇ ¹®ÀÚµéÀ» ¸®ÅÏÇÑ´Ù.
	//fn_mid('0123456789',3 ,7)
	function fn_mid(str, idx, num){
		return str.substr( idx - 1, num);
	}


	//¹®ÀÚ¿­ÀÇ ¿À¸¥ÂÊ ³¡¿¡¼­ ºÎÅÍ ÁöÁ¤µÈ °³¼ö¸¸Å­ÀÇ ¹®ÀÚµéÀ» ¸®ÅÏÇÑ´Ù.
	//fn_right('0123456789',3)
	function fn_right(str, num){
		var len;
		len = str.length;
		return str.substr(len - num, num);
	}


	//¹®ÀÚ¿­¿¡ ÀÖ´Â ÇÏÀ§ ¹®ÀÚ¿­À» ´Ù¸¥ ÇÏÀ§ ¹®ÀÚ¿­·Î ¹Ù²Ù´Â ÇÔ¼ö.
	//fn_replace('0123456789','3','8')
	function fn_replace(str, str1, str2){
		var len, i, tmpstr;
		len = str.length;
		tmpstr = "";
		for ( i = 0 ; i < len ; i++ ) {
			if ( str.charAt(i) != str1 ) {
				tmpstr = tmpstr + str.charAt(i);
			}
			else {
				tmpstr = tmpstr + str2;
			}
		}
		return tmpstr;
	}

	//ÅëÈ­ Çü½ÄÀ¸·Î º¯È¯ (¿¹ : 123456789 -> 123,456,789)
	//fn_curFormat('123456789',form1.p_val)
	function fn_curFormat(amt, name){
		var amount = fn_replace(fn_trim(amt), ",", "");
		if ( amount == "" ){
			return;
		}
		var i, len, l, m, n, inc, strAmount, tempAmount;
		if ( isNaN(amount) ) {
			name.focus();
			return alert("Á¤È®ÇÑ ±Ý¾×À» ÀÔ·ÂÇÏ¼¼¿ä.");
		}
		strAmount = amount.toString();
		len = strAmount.length;
		i = 0;
		while ( strAmount.charAt(i) == "0" ) {
			i++;
		}
		strAmount = strAmount.substr(i, len - i);
		len = strAmount.length;
		inc = parseInt(len / 3);
		m = len % 3;
		if ( m == 0 ) {
			inc = inc - 1;
		}
		for ( i = 0 ; i < inc ; i++ ) {
			strAmount = fn_left(strAmount, len - ( 3 * ( i + 1 ) + i)) + "," + fn_right(strAmount,  3 * ( i + 1 ) + i );
			len = strAmount.length;
		}
		name.value = strAmount;
	}

	//ÅëÈ­ Çü½ÄÀ¸·Î º¯È¯ (¿¹ : 123456789 -> 123,456,789)
	function fn_strCurFormat(amt){
		var amount = fn_replace(fn_trim(amt), ",", "");
		if ( amount == "" ){
			return "0";
		}
		
		var i, len, l, m, n, inc, strAmount, tempAmount;
		if ( isNaN(amount) ) {
			return "0";
		}
		strAmount = amount.toString();
		len = strAmount.length;
		i = 0;
		while ( strAmount.charAt(i) == "0" ) {
			i++;
		}
		strAmount = strAmount.substr(i, len - i);
		len = strAmount.length;
		inc = parseInt(len / 3);
		m = len % 3;
		if ( m == 0 ) {
			inc = inc - 1;
		}
		for ( i = 0 ; i < inc ; i++ ) {
			strAmount = fn_left(strAmount, len - ( 3 * ( i + 1 ) + i)) + "," + fn_right(strAmount,  3 * ( i + 1 ) + i );
			len = strAmount.length;
		}
		return strAmount;
	}	
	
	//¿¢Æ¼ºê¿¢½º¿¡¼­ ÆÄÀÏ ¾÷·Îµå Ã¼Å©
	function fn_fileupload(EditGubun,htmlDoc){
		if(EditGubun.value=="I"){
			var strFilecnt = htmlDoc.GetFileUpCnt;
			if(strFilecnt > "0"){
				var strMsg = document.all.htmlDoc.GetFileUp;
				return fn_fileChk(strMsg);
			}
			else{
				return "";
			}
		}
		if(fm.p_EditGubun.value=="U"){
			var strMsg = document.all.htmlDoc.GetFileUp;
			return fn_fileChk(strMsg);
		}
	}

	//¿¢Æ¼ºê¿¢½º¿¡¼­ ÆÄÀÏ ¾÷·Îµå ¸®ÅÏµ¥ÀÌÅÍ Ã¼Å©
	function fn_fileChk(strMsg){
		var strMsgT = "";
		if(strMsg.length < 2) return strMsg;
		if((strMsg.substring(0,2) == "**") || (strMsg == "***")){
			if (strMsg != "***") strMsgT = strMsg;
			alert("ÆÄÀÏÀü¼Û¿¡ ½ÇÆÐÇß½À´Ï´Ù.\n" + strMsgT);
			return "***";
		}
		else{
			return strMsg;
		}			
	}	
	
	//¿¡ÅÍÅ°°¡ µé¾î¿À¸é ¼­ºê¹ÔÇÑ´Ù.
	function fn_presskey(){
		if(event.keyCode==13)	document.fm.submit();
	}
	
	//¿¡ÅÍÅ°°¡ µé¾î¿À¸é ¼­ºê¹ÔÇÑ´Ù.
	function fn_presskey2(obj){
		var p_fm = eval("document."+boj);
		alert("asdf");
		if(event.keyCode==13)	p_fm.submit();
	}
	
	//'°´Ã¼¸í Ã£±â
	/*
	function MM_findObj000(n, d, f) { 
		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  &&  document.getElementById) x = document.getElementById(n); 
		if(f) x = d.fm[n];
		return x;
	}
	*/
	//'±ÛÀÚ¼ö¿¡ ¸ÂÃß¾î 0À» ´õÇÑ ¼ýÀÚ »ý¼º
	function fn_numformat(intNum, intLen){	
		var strNum = intNum + "";
		var strTemp = "";
		for(i = 0; i < (eval(intLen) - strNum.length); i++){
			strTemp = "0" + strTemp;
		}
		strTemp = strTemp + strNum;
		return strTemp;
	}
	
	//'±âÁØ³¯Â¥¸¦ ±âÁØÀ¸·Î ÀÌÈÄ ³¯Â¥ °¡Á®¿À±â
	function fn_betdate(objname1, objname2, difvalue){	
		obj1 = MM_findObj(objname1,document,fm);
		obj2 = MM_findObj(objname2,document,fm);
		var datD = new Date(2004,11-1,09);
		var arrValue = new Array();
		obj2.value = fn_getdate(datD);
		arrValue = difvalue.split(":");
		if(arrValue[0] == "D"){
			datD.setDate(datD.getDate() - eval(arrValue[1]));
		}
		if(arrValue[0] == "M"){
			datD.setMonth(datD.getMonth() - eval(arrValue[1]));
		}
		obj1.value = fn_getdate(datD);
	}
	
	//'ÇöÀç ³¯ÀÚ °¡Á®¿À±â
	function fn_getdate(datArg){	
		var datD = datArg;
		var strTemp = "";
		strTemp = strTemp + datD.getYear() + "-";
		strTemp = strTemp + fn_numformat((datD.getMonth() + 1),2) + "-";
		strTemp = strTemp + fn_numformat(datD.getDate(),2);
		return strTemp;
	}
	
	//'³¯ÀÚ Çü½Ä Ã¼Å©
	function fn_datcheck(objname){
		obj = MM_findObj(objname,document,fm);
		var strTemp;
		var strLast = "";
		var strChk = 0;
		for(i = 0; i < obj.value.length; i++){
			strTemp = obj.value.substring(i,i+1);
			if((strTemp >= "0") && (strTemp <= "9")){
				strLast = strLast + strTemp;
			}
		}
		if (strLast.length == 6){
			var yy = strLast.substring(0, 2);
			var mm = strLast.substring(2, 4);
			var dd = strLast.substring(4, 6);
			if (yy > "50"){
				obj.value = "19" + yy + "-" + mm + "-" + dd;
				return false;
			}
			else{
				obj.value = "20" + yy + "-" + mm + "-" + dd;
				return false;
			}
		}
		if(obj.value.length > 0){
			if((strLast.substring(0,4) >= "1900") && (strLast.substring(0,4) <= "2100")){
				strChk = 1;
			}
			if((strLast.substring(4,6) >= "01") && (strLast.substring(4,6) <= "12")){
				strChk = strChk + 1;
			}
			if((strLast.substring(6,8) >= "01") && (strLast.substring(6,8) <= "31")){
				strChk = strChk + 1;
			}
			if(strChk == 3){
				obj.value = strLast.substring(0,4) + "-" + strLast.substring(4,6) + "-" + strLast.substring(6,8);
			}
			else{
				alert("³¯Â¥ÇüÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.");
				obj.value = "";
				obj.focus();
			}
		}
		return false;
	}

	//³¯Â¥Ã¼Å©
	function fn_datechk(obj){
		var str = fn_allreplace(obj.value,"-","");
		var strTemp;
		var strChk = 0;
				
		
		if(str.length != 8){
			alert("³¯Â¥°¡ Á¤»óÀûÀÌÁö ¾Ê½À´Ï´Ù.");
			obj.focus();
			obj.select();
			return false;
		}
		
		for(i = 0; i < str.length; i++){
			strTemp = str.substring(i,i+1);
			if(((strTemp >= "0") && (strTemp <= "9"))==false){
				alert("³¯Â¥°¡ Á¤»óÀûÀÌÁö ¾Ê½À´Ï´Ù.");
				obj.focus();
				obj.select();
				return false;
			}
		}

		var y = eval(str.substring(0, 4));
		var m = eval(str.substring(4, 6));
		var d = eval(str.substring(6, 8));

		var er = 0; // ¿¡·¯ º¯¼ö
		var daa = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
		if (y%1000 != 0 && y%4 == 0) daa[1] = 29; // À±³â
		if (d > daa[m-1] || d < 1) er = 1; // ³¯Â¥ Ã¼Å©
		if (m < 1 || m > 12) er = 1; // ¿ù Ã¼Å©
		if (m%1 != 0 || y%1 != 0 || d%1 != 0) er = 1; // Á¤¼ö Ã¼Å©
		if (er == 1){
			alert("³¯Â¥°¡ Á¤»óÀûÀÌÁö ¾Ê½À´Ï´Ù.");
			obj.focus();
			obj.select();
			return false;
		}

		//obj.value = str.substring(0, 4) + "-" + str.substring(4, 6) + "-" + str.substring(6, 8);
		return true;
	}

	// ÀüÈ­¹øÈ£ Çü½Ä Ã¼Å©
	function fn_telchk(strTel){
		strTemp = fn_allreplace(strTel,"-","");
		if(!fn_numchk(strTemp)){
			return false;
		}
		if((strTemp.length < 10) || (strTemp.length > 11)){
			return false;
		}
		if((
			(strTemp.substring(0,3) == "010") ||
			(strTemp.substring(0,3) == "011") ||
			(strTemp.substring(0,3) == "013") ||
			(strTemp.substring(0,3) == "016") ||
			(strTemp.substring(0,3) == "017") ||
			(strTemp.substring(0,3) == "018") ||
			(strTemp.substring(0,3) == "019") ||
			(strTemp.substring(0,3) == "070")
		) == false)
		{
			return false;
		}
		return true;
	}

	// ÀüÈ­¹øÈ£ Çü½ÄÀ¸·Î º¯È¯
	function fn_telformat1(obj){
		var str = fn_allreplace(obj.value,"-","");
		var strNumber = "";
		if(str == ""){
			return false;
		}

		if(fn_telchk(str)){
			strNumber = str.substring(0,3) +"-"
			+ str.substring(3,str.length-4) + "-"
			+ str.substring(str.length-4,str.length);
			obj.value = strNumber;
		}
		else{
			alert("ÀüÈ­¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
			obj.value = "";
			obj.focus();
			obj.select();
		}
	}

	// ÀüÈ­¹øÈ£ Çü½ÄÀ¸·Î º¯È¯
	function fn_telformat3(obj){
		var str = fn_allreplace(obj.value,"-","");
		var strNumber = "";
		if(str == ""){
			return false;
		}

		if(fn_telchk(str)){
			strNumber = str.substring(0,3) +"-"
			+ str.substring(3,str.length-4) + "-"
			+ str.substring(str.length-4,str.length);
			obj.value = strNumber;
			return true;
		}
		else{
			return false;
		}
	}

	// ÀüÈ­¹øÈ£ Çü½ÄÀ¸·Î º¯È¯
	function fn_telformat2(str){
		var str = fn_allreplace(str,"-","");
		var strNumber = "";
		if(fn_telchk(str)){
			strNumber =   str.substring(0,3) +"-"
						+ str.substring(3,str.length-4) + "-"
						+ str.substring(str.length-4,str.length);
			return strNumber;
		}
		else{
			return "";
		}
	}
	
	// ÀüÈ­¹øÈ£ Çü½ÄÀ¸·Î º¯È¯ ÈÄ boolean return
	function fn_telformat4(obj){
		var str = fn_allreplace(obj.value,"-","");
		var strNumber = "";
		if(str == ""){
			alert("ÀüÈ­¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			obj.focus();
			obj.select();
			
			return false;
		}

		if(fn_telchk(str)){
			strNumber = str.substring(0,3) +"-"
			+ str.substring(3,str.length-4) + "-"
			+ str.substring(str.length-4,str.length);
			obj.value = strNumber;
			
			return true;
		}
		else{
			alert("ÀüÈ­¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
			obj.focus();
			obj.select();
			
			return false;
		}
	}

	//ÀüÈ­¹øÈ£ Ã¼Å©
	function fn_telCheck(obj){
		var check_text="1234567890";
		var strnum = fn_allreplace(obj.value,"-","");
		for(i=0;i<strnum.length;i++){
			if(check_text.indexOf(strnum.substring(i,i+1)) < 0){
				alert("ÀüÈ­¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
				obj.focus();
				obj.select();
				break;
			}	
		}
	}

	//ÀüÈ­¹øÈ£ Ã¼Å©
	function fn_sendtelCheck(obj){
		var check_text="1234567890";
		var strnum = fn_allreplace(obj.value,"-","");
		if(strnum.length > 11){
			alert("º¸³»´Â»ç¶÷ ÀüÈ­¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
			return;
		}
		for(i=0;i<strnum.length;i++){
			if(check_text.indexOf(strnum.substring(i,i+1)) < 0){
				alert("º¸³»´Â»ç¶÷ ÀüÈ­¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.");
				obj.focus();
				obj.select();
				break;
			}	
		}
	}

	//ÀüÈ­¹øÈ£ Ã¼Å©
	function fn_sendtelCheck2(str){
		var check_text="1234567890";
		var strnum = fn_allreplace(str,"-","");

		if(strnum.length > 11){
			return false;
		}
		for(i=0;i<strnum.length;i++){
			if(check_text.indexOf(strnum.substring(i,i+1)) < 0){
				return false;
				break;
			}	
		}
		return true;
	}
	
	function open_modalWin_resizeNo(strurl,status,width,height){
		if(status=="")
			status="status:0;"
		win = window.showModalDialog(strurl,window,status+';help:0;dialogWidth:'+width+'px;dialogHeight:'+height+'px;scroll:0;resizable:no');
		return win;
	}		

	function open_modalWin(strurl,status,width,height){
		if(status=="")
			status="status:0;"
		win = window.showModalDialog(strurl,window,status+';help:0;dialogWidth:'+width+'px;dialogHeight:'+height+'px;scroll:0;resizable:yes');
		return win;
	}

	function open_modalWin_scroll(strurl,status,width,height){
		if(status=="")
			status="status:0;"
		win = window.showModalDialog(strurl,window,status+';help:0;dialogWidth:'+width+'px;dialogHeight:'+height+'px;scroll:1;resizable:yes');
		return win;
	}
	
	function open_modalWin_fix(strurl,status,width,height){
		if(status=="")
			status="status:0;"
		win = window.showModalDialog(strurl,window,status+';help:0;dialogWidth:'+width+'px;dialogHeight:'+height+'px;dialogLeft=435;scroll:1;resizable:no');
		return win;
	}
	//<form name>,½ÃÀÛÀÏ inputbox name,Á¾·áÀÏ inputbox name,Á¦ÇÑ°³¿ù¼ö,ÇöÀç³¯Â¥
	//ex) fn_date("search","s_date","e_date",4,"2005-01-01");
	
	
	
	function fn_date(formName,fromName,toName,mon,nowDay,edmon){
		var start = eval(formName+"."+fromName);
		var end = eval(formName+"."+toName);
		var now = nowDay.split("-");
		var startDate = start.value.split("-");
		var endDate  = end.value.split("-");
		var nowYear = 0;
		var startYear = 0;
		var endYear = 0;
		var nowMon1 = 0;
		var nowMon2 = 0;
		var startMon=0;
		var endMon = 0;
		var tempDate = 0;		
		nowYear = eval(now[0]);					//ÇöÀç³âµµ
		startYear = eval(startDate[0]);			//°Ë»ö ½ÃÀÛÀÏ ³âµµ
		endYear = eval(endDate[0]);				//°Ë»ö Á¾·áÀÏ ³âµµ
		nowMon1 = eval(now[1]);					//ÇöÀç¿ù
		nowMon2 = eval(now[1]);					//ÇöÀç¿ù
		startMon = eval(startDate[1]);			//°Ë»ö ½ÃÀÛÀÏ ¿ù
		endMon = eval(endDate[1]);				//°Ë»ö Á¾·áÀÏ ¿ù
	
		tempDate = nowYear - startYear;			
		nowMon1 = nowMon1 + (tempDate * 12);	//ÇöÀç ³âµµ¿Í °Ë»ö ½ÃÀÛÀÏ ±â°£À» ¿ù´ÜÀ§·Î °è»ê
		tempDate = nowYear - endYear;
		nowMon2 = nowMon2 + (tempDate * 12);	//ÇöÀç ³âµµ¿Í °Ë»ö Á¾·áÀÏ ±â°£À» ¿ù´ÜÀ§·Î °è»ê
		if(!edmon){
			if((nowMon1 - startMon) >= mon || (nowMon2 - endMon) >= edmon || (nowMon1 < startMon) || (nowMon2 < endMon)){
				//ÇöÀç¿ù¿¡¼­ °Ë»ö½ÃÀÛ¿ùÀ» »«°ªÀÌ Á¦ÇÑ°³¿ù¼öº¸´Ù ÀÛ°Å³ª °°°Å³ª
				//ÇöÀç¿ù¿¡¼­ °Ë»öÁ¾·á¿ùÀ» »«°ªÀÌ Á¦ÇÑ°³¿ù¼öº¸´Ù ÀÛ°Å³ª °°°Å³ª
				var temp1 = eval(mon)-1;
				alert("°Ë»ö±â°£Àº "+temp1+"°³¿ùÀü 1ÀÏºÎÅÍ ±Ý¿ù ¸»ÀÏ±îÁöÀÔ´Ï´Ù.");
				return false;
			}else{
				return true;
			}
		}else{			
			tempDate = (endYear - nowYear);
			nowMon2 = eval(now[1]) + edmon;
			endMon = (eval(endYear) - eval(now[0]))*12+eval(endDate[1])-eval(now[1]);
			if((nowMon1 - startMon) >= mon || (endMon - edmon) >0 ){
				var temp1 = eval(mon)-1;
				alert("°Ë»ö±â°£Àº "+temp1+"°³¿ùÀü 1ÀÏºÎÅÍ "+edmon+"°³¿ùÈÄ ¸»ÀÏ±îÁöÀÔ´Ï´Ù.");
				return false;
			}else{
				return true;
			}
		}
	}


	// ºñ±³´ë»ó ½Ã°£°ú, ÇöÀç½Ã°£À» ÀÔ·Â¹Þ¾Æ ÃÊ´ÜÀ§·Î Â÷ÀÌ¸¦ ¸®ÅÏ
	// ex) fn_diftime("20051025121200", "20051025121223")
	function fn_diftime(rsvTime, curTime){
		var rsvDate = new Date(rsvTime.substring(0,4),Number(rsvTime.substring(4,6)-1)+"",Number(rsvTime.substring(6,8))+"",Number(rsvTime.substring(8,10))+"",Number(rsvTime.substring(10,12))+"",Number(rsvTime.substring(12,14))+"");
		var curDate = new Date(curTime.substring(0,4),Number(curTime.substring(4,6)-1)+"",Number(curTime.substring(6,8))+"",Number(curTime.substring(8,10))+"",Number(curTime.substring(10,12))+"",Number(curTime.substring(12,14))+"");
		var difTime = rsvDate.getTime() - curDate.getTime();
		difTime = difTime / 1000;
		return difTime;
	}
	
	function fn_left_exel(view)
	{
		if(view=="all"){
	     	for (i=1;i<4;i++) {
	         	menu=eval("document.all.block"+i+".style"); 
              		if (menu.display=="block") {
                 		menu.display="none"; 
              		} else {
                  		menu.display="block"; 
              		}
         	}
         }
	}
	
	 function getFileSize(filePath) 
	{ 
	  var len = 0; 
	  if ( navigator.appName.indexOf("Netscape") != -1) 
	  { 
	    try { 
	        netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect'); 
	    } catch(e) { 
	        alert("signed.applets.codebase_principal_support¸¦ ¼³Á¤ÇØÁÖ¼¼¿ä!\n"+e); 
	        return -1; 
	    } 
	    try { 
	        var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile); 
	        file.initWithPath ( filePath ); 
	        len = file.fileSize; 
	    } catch(e) { 
	        alert("¿¡·¯ ¹ß»ý:"+e); 
	    } 
	  } 
	  else if (navigator.appName.indexOf('Microsoft') != -1) 
	  { 
	    var img = new Image(); 
	    img.dynsrc = filePath; 
	    len = img.fileSize; 
	  } 
	  return len;   
	} 
	
	function checkFile(obj,mess1,arg)
	{ 
	  var len = getFileSize(obj.value); 
	  // ¾Æ·¡ »¡°£»ö ºÎºÐÀÌ ÆÄÀÏ»çÀÌÁî ÁöÁ¤ÇØ ÁÖ´Â ºÎºÐÀÔ´Ï´Ù. 
	  // »óÈ²¿¡ ¸Â°Ô ¾Æ·¡ ºÎºÐÀ» ¼öÁ¤ÇØ¼­ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù. 
	  var obj = eval("document.all."+obj.name);
	  
	  if (len > arg*1024) 
	  { 
	    alert(mess1 + arg + "K º¸´Ù ÀÛ¾Æ¾ß ÇÕ´Ï´Ù."); 
		obj.outerHTML = obj.outerHTML;
	  } 
	  
	} 	
	
	
//-----------------------------------------------------------------------------
// ¹®ÀÚ ¾Õ µÚ °ø¹éÀ» Á¦°Å ÇÑ´Ù.
//-----------------------------------------------------------------------------
String.prototype.trim = function() { 
    return this.replace(/(^\s*)|(\s*$)/g, ""); 
}
	
//-----------------------------------------------------------------------------
// ¼ýÀÚ ÀÌ¿Ü¿¡´Â ´Ù »«´Ù.
//
// @return : ¼ýÀÚ
//-----------------------------------------------------------------------------
String.prototype.onlyNum = function() {
	var num = this.trim();
	return (this.trim().replace(/[^0-9]/g,""));
}

//-----------------------------------------------------------------------------
// »ç¾÷ÀÚ¹øÈ£ Ã¼Å© XXX-XX-XXXXX ÇüÅÂ·Î Ã¼Å©
//
// @return : true(¸Â´Â Çü½Ä) | false(Àß¸øµÈ Çü½Ä)
//-----------------------------------------------------------------------------
String.prototype.biznum = function() {
	var num = this.trim().onlyNum();	
	if(num.length == 10) {
		num = num.substring(0, 3) +"-"+ num.substring(3, 5) +"-"+ num.substring(5, 10);
	}
	else {
		return false;
	}
	num = num.match(/([0-9]{3})-?([0-9]{2})-?([0-9]{5})/);
	if(!num) return false;
	num = RegExp.$1 + RegExp.$2 + RegExp.$3;
	var cVal = 0;
	for (var i=0; i<8; i++) {
		var cKeyNum = parseInt(((_tmp = i % 3) == 0) ? 1 : ( _tmp  == 1 ) ? 3 : 7);
		cVal += (parseFloat(num.substring(i,i+1)) * cKeyNum) % 10;	
	}
	var li_temp = parseFloat(num.substring(i,i+1)) * 5 + '0';
	cVal += parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));
	return (parseInt(num.substring(9,10)) == 10 - (cVal % 10)%10) ? true : false;
}

//-----------------------------------------------------------------------------
// email check
//
// @return : true(¸Â´Â Çü½Ä) | false(Àß¸øµÈ Çü½Ä)
//-----------------------------------------------------------------------------
String.prototype.vaildEmail = function() {
	var email = this.trim();
	var mailexp = /[a-z0-9]{2,}@[a-z0-9-]{2,}\.[a-z0-9]{2,}/i; 
	
	if(!mailexp.test(email)) {		
		return false;
	} else {
		return true;	
	}	
}

//-----------------------------------------------------------------------------
// ÁÖ¹Î¹øÈ£ Ã¼Å© XXXXXX-XXXXXXX ÇüÅÂ·Î Ã¼Å©
//
// @return : true(¸Â´Â Çü½Ä) | false(Àß¸øµÈ Çü½Ä)
//-----------------------------------------------------------------------------
String.prototype.jumin = function() {
	var num = this.trim().onlyNum();
	if(num.length == 13) {
		num = num.substring(0, 6) + "-" + num.substring(6, 13);	
	}
	else {
		return false;
	}
	num = num.match(/^([0-9]{6})-?([0-9]{7})$/);
	if(!num) return false;
	var num1 = RegExp.$1;
	var num2 = RegExp.$2;
	if(!num2.substring(0, 1).match(/^[1-4]{1}$/)) return false;
	num = num1 + num2;
	var sum = 0;
	var last = num.charCodeAt(12) - 0x30;
	var bases = "234567892345";
	for (i=0; i<12; i++) {
		sum += (num.charCodeAt(i) - 0x30) * (bases.charCodeAt(i) - 0x30);
	}
	var mod = sum % 11;
	return ((11 - mod) % 10 == last) ? true : false;
}


//------------------------------------------
// ¼ýÀÚ¸¸ ±âÀÔÇÏµµ·Ï ÇÏ´Â func.value keypress
//------------------------------------------
function onlyNumber(){
    var key = event.keyCode;
    if(!(key==8||key==9||key==13||key==46||key==144||(key>=48&&key<=57)||(key>=96&&key<=105)||key==110||key==190 || key==37||key==39)){
		alert('¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù');		
		event.returnValue = false;
	}	    
}

//-----------------------------------------------------------------------------
// ¾ÆÀÌµð Ã¼Å© ¿µ¾î¿Í ¼ýÀÚ¸¸ Ã¼Å© Ã¹±ÛÀÚ´Â ¿µ¾î·Î ½ÃÀÛ
//
// @return : true(¸Â´Â Çü½Ä) | false(Àß¸øµÈ Çü½Ä)
//-----------------------------------------------------------------------------
String.prototype.userid = function() {
	return (this.trim().match(/[a-zA-z]{1}[0-9a-zA-Z]+$/)) ? true : false;
}


//------------------------------------------
// IP ÀÔ·Â¿ë ¼ýÀÚ¸¸ ±âÀÔÇÏµµ·Ï ÇÏ´Â func.value keypress
//------------------------------------------
function onlyNumberByIP(){
    var key = event.keyCode;
    if(!(key==8||key==9||key==13||key==46||key==144||(key>=48&&key<=57)||(key>=96&&key<=105)||key==110||key==190 || key==37||key==39 || key==190 || key==110)){		
		event.returnValue = false;
	}	    
}

//-----------------------------------------------------------------------------
// ¸ÞÀÏÀÇ À¯È¿¼ºÀ» Ã¼Å© ÇÑ´Ù.
//
// @return : true(¸Â´Â Çü½Ä) | false(Àß¸øµÈ Çü½Ä)
//-----------------------------------------------------------------------------
String.prototype.mail = function() {
	var em = this.trim().match(/^[_\-\.0-9a-zA-Z]{3,}@[-.0-9a-zA-z]{2,}\.[a-zA-Z]{2,4}$/);
	return (em) ? true : false;
}

//-----------------------------------------------------------------------------
// ºñ¹Ð¹øÈ£ Ã¼Å©  ¿µ¾î¿Í ¼ýÀÚ¸¸ Ã¼Å©
//
// @return : true(¸Â´Â Çü½Ä) | false(Àß¸øµÈ Çü½Ä)
//-----------------------------------------------------------------------------
String.prototype.passwd = function() {
	return (this.trim().match(/[0-9a-zA-Z]+$/)) ? true : false;
}
