<!--
/**
* Validation Check¸¦ À§ÇÑ °øÅë ÇÔ¼öµé.
*
*	@history
*	2003/09/25			ÀÌÁ¤¿ì
*
*/

	//checkEnterAfterExe ÇÔ¼ö¸¦ ºÎ¸£´Â °÷¿¡¼­ validate() ÇÔ¼ö·Î Ã¼Å©ÇÒ°Í!
	//¿£ÅÍÅ°¸¦ Ã¼Å©ÇÏ´Â ÇÔ¼ö..
//	function checkEnterAfterExe (event) {
	function checkEnterAfterExe () {
		// ºê¶ó¿ìÀú Á¾·ù¿Í ¹öÀü¸¶´Ù Å°º¸µå ÀÌº¥Æ® Ä¸ÃÄÇÏ´Â ¹æ½ÄÀÌ ´Ù¸£´Ù
		var keyCode = event.keyCode ? event.keyCode : 
					event.which ? event.which : event.charCode;

		// ¿£ÅÍÅ°(13)ÀÌ¸é
		if (keyCode == 13) {
			//login();			//·Î±×ÀÎ Ã³¸® ÇÔ¼ö
			//func;
			return true;
		}
		return false;
	}

	//¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì ¸Þ¼¼Áö Ãâ·ÂÈÄ Æ÷Ä¿½º ÀÌµ¿ -> 2005.04.19
	function error(obj, msg) {
		alert(msg);
		obj.focus();
	}

	//ÇÁ·¹ÀÓÀ» ¸ðµÎ Á¦°ÅÇÑ´Ù. -> ÇöÀç´Â ¼Ò½º¿¡ »ðÀÔÇØ¾ßµÊ.
	function clearFrame() {
		if (parent.location.href != location.href) {
			parent.location.href = location.href;
		}
	}

	//ÇØ´ç ¼ýÀÚ¸¸Å­ ÀÔ·ÂµÈÈÄ ´ÙÀ½ ÇÊµå·Î ÀÌµ¿.
	function checkCharAfterField(obj1, obj2, count) {
		var value = obj1.value;
		if (value.length == count) {
			obj2.focus();
		}
	}

	/* ¼ºº° Ã¼Å© 2003/09/25 -> ³²ÀÚÀÏ °æ¿ì¿¡ true */
	function isMale(obj) {
		var value = obj.value;
		if (value.charAt(0) == "1") {
			return true;
		} else {
			return false;
		}
	}

	/* ÇÊµå°ª Å¬¸®¾î 2003/09/25 */
	function clearField(obj) {
		obj.value = "";
	}

	/* Select ¹Ú½º¿¡¼­ ¼±ÅÃµÈ °ªÀ» ¸®ÅÏÇÑ´Ù 2003/09/25 */
	function getItemText (obj) {
		var value = obj.options[obj.selectedIndex].text;
		return value;
	}

	/* Select ¹Ú½º¿¡¼­ ¼±ÅÃµÈ ¿É¼ÇÀÇ °ªÀ» ¸®ÅÏÇÑ´Ù 2004/12/15 */
	function getItemValue (obj) {
		var value = obj.options[obj.selectedIndex].value;
		return value;
	}

	/* Select ¹Ú½º¿¡¼­ ¼±ÅÃµÈ ¿É¼Ç°ªÀÌ ÁÖ¾îÁø °ª°ú °°À» °æ¿ì true¸¦ ¸®ÅÏÇÑ´Ù. 2004/12/15 */
	function isItem (obj, value) {
		if (getItemValue(obj) == value) {
			return true;
		} else {
			return false;
		}
	}

	/* ÀÔ·Â °ªÀÌ ¾ø´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isNull(obj) {  
		var str = obj.value;
		if(str == "") {
			obj.focus();
			return true;
		}
		cnt = 0;
		for(var i=0; i < str.length; i++) {
			if((str.charAt(i) == ' ' || str.charAt(i) == '\t'))
				cnt++;
		}
		if(str.length == cnt)
			return true;
		else
			return false;
	}

	/* ÀÔ·Â °ªÀÌ ¼ýÀÚÀÎ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isNumber(obj) { 
		var str = obj.value;
		
		if(str.length == 0)
			return false;

		for(var i=0; i < str.length; i++) {
			if(!('0' <= str.charAt(i) && str.charAt(i) <= '9'))
				return false;
		}
		return true;
	}

	/* 
		¶óµð¿À ¹öÆ°, Ã¼Å©¹Ú½º°¡ Ã¼Å©µÇ¾î ÀÖ´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. 
		ÇÑ°Ç¹Û¿¡ ¾øÀ» °æ¿ì¿¡´Â È®ÀÎ ¾ÈµÊ.!!!
	*/
	function isChecked(obj) {
		if (obj == null) {
			return false;
		}
		var n = obj.length;
		var i;
		for(i = 0; i < n; i++) {
			if(obj[i].checked) {
				return true;
			}
		}
		return false;
	}

	/* ¶óµð¿À ¹öÆ°, Ã¼Å©¹Ú½º°¡ Ã¼Å©µÇ¾î ÀÖ´Â °ªÀ» ¸®ÅÏÇÑ´Ù. */
	function getChecked(obj) { 
		var n = obj.length;
		var i;
		for(i = 0; i < n; i++) {
			if(obj[i].checked) {
				return obj[i].value;
			}
		}
		return "";
	}


	/* ÀÔ·Â °ªÀÌ ¾ç¼öÀÎ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isPositiveNumber(obj) { 
		if(!isNumber(obj)) {
			return false;
		}
		var str = obj.value;
		if(parseInt(str) > 0) {
			return true;
		} else {
			return false;	
		}
	}

	/* ÀÔ·Â °ªÀÌ from°ú to »çÀÌÀÇ ¼ýÀÚÀÎ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function inRange(from, to, obj) { 
		if(!isNumber(obj)) 
			return false;
			
		var fval = parseInt(from);
		if(fval == NaN)
			return false;
		
		var tval = parseInt(to);
		if(tval == NaN)
			return false;	
			
		value = parseInt(obj.value);
		if(from <= value && value <= to) 
			return true;
		else
			return false;
	}

	/* ÀÔ·Â °ªÀÌ ¸ðµÎ ÇÑ±ÛÀÎ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isHangul(obj) { 
		str = obj.value;	
		for(var i=0; i < str.length; i++) {
			if(!('\uAc00' <= str.charAt(i) && str.charAt(i) <= '\uD7A3')) {
				return false;
			}
		}
		return true;	
	}

	function isHangul3(str){

		data = str.split(' ');

		if(data.length == 0)
			return false;

		for(i = 0 ; i < data.length ; i++){
			for(j = 0 ; j < data[i].length ; j++){
				if(!('\uAc00' <= data[i].charAt(j) && data[i].charAt(j) <= '\uD7A3')) {
					return false;
				}
			}
		}
		return true;
	}

	/* ÀÔ·Â °ªÀÌ ÇÑ±Û ¶Ç´Â ½ÃÀÛÀÌ °ýÈ£ÀÏ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isHangul2(obj) { 
		str = obj.value;	
		for(var i=0; i < str.length; i++) {
			if(!('\uAc00' <= str.charAt(i) && str.charAt(i) <= '\uD7A3')) {
				if (str.charAt(0) != '(') {
					return false;
				}
			}
		}
		return true;	
	}

	/* ÀÔ·Â µÎ°³ÀÇ °ªÀÌ °°Àº °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isSame(obj1, obj2) { 
		var str1 = obj1.value;
		var str2 = obj2.value;
		if(str1.length == 0 || str2.length == 0)
			return false;

		if(str1 == str2)
			return true;
		return false;
	}

	/* ÀÔ·ÂµÈ °ªÀÇ ±æÀÌ°¡ len º¸´Ù ÂªÀº °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isShort(obj, len) { 
		var str = obj.value;
		if(str.length < len) {
			obj.focus();
			obj.select();
			return true;
		}
		return false;
	}

	/* ÀÔ·ÂµÈ °ªÀÌ ¿µ¾î ¾ËÆÄºªÀÎ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isAlphabet(obj) { 
		var str = obj.value;
		if(str.length == 0)
			return false;


		str = str.toUpperCase();
		for(var i=0; i < str.length; i++) {
			if(!('A' <= str.charAt(i) && str.charAt(i) <= 'Z'))
				return false;
		}
		return true;
	}

	/* °ø¹éÀ» Á¦¿ÜÇÏ°í ³ª¸ÓÁö°¡ ¾ËÆÄºªÀÎÁö È®ÀÎÇÏ¸ç, ¾ËÆÄºªÀÏ°æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isEnglish(str){

		data = str.split(' ');

		if(data.length == 0)
			return false;

		for(i = 0 ; i < data.length ; i++){
			for(j = 0 ; j < data[i].length ; j++){
				data[i] = data[i].toUpperCase();
				if(!('A' <= data[i].charAt(j) && data[i].charAt(j) <= 'Z')){
					return false;
				}
			}
		}
		return true;
	}

	/* ÀÔ·ÂµÈ °ªÀÌ ¿µ¾î ¾ËÆÄºª°ú ¼ýÀÚÀÎ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isAlphaNumeric(obj) { 
		var str = obj.value;
		if(str.length == 0)
			return false;

		str = str.toUpperCase();
		for(var i=0; i < str.length; i++) {
			if(!(('A' <= str.charAt(i) && str.charAt(i) <= 'Z') ||
				('0' <= str.charAt(i) && str.charAt(i) <= '9')))
				return false;
		}
		return true;
	}

	/* ÀÔ·ÂµÈ °ªÀÌ ID·Î »ç¿ëµÉ ¼ö ÀÖ´Â °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isID(obj) { 
		var str = obj.value;
		if(str.length == 0)
			return false;

		str = str.toUpperCase();
		if(!('A' <= str.charAt(i) && str.charAt(i) <= 'Z'))
			return false;

		for(var i=1; i < str.length; i++) {
			if(!(('A' <= str.charAt(i) && str.charAt(i) <= 'Z') ||
				('0' <= str.charAt(i) && str.charAt(i) <= '9') ||
				(str.charAt(i) == '_')))
				return false;
		}
		return true;
	}

	/* ÀÔ·ÂµÈ °ªÀÌ E-mail ÇüÅÂÀÎ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isEmail(obj) { 
		var str = obj.value;
		if(str == "")
			return false;

		var i = str.indexOf("@");
		if(i < 0)
			return false;

		i = str.indexOf(".");
		if(i < 0)
			return false;
		
		return true;
	}

	/* ÀÔ·ÂµÈ °ªÀÌ ½Å¿ëÄ«µå ¹øÈ£ ÇüÅÂÀÎ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
	function isCardNumber(obj) { 
		var str = obj.value;
		if(str.length != 16)
			return false;

		for(var i=0; i < 16; i++) {
			if(!('0' <= str.charAt(i) && str.charAt(i) <= '9')) 
				return false;
		}
		return true;
	}

/* ÀÔ·ÂµÈ °ªÀÌ ÁÖ¹Î ¹øÈ£ ÇüÅÂÀÎ °æ¿ì¿¡ true¸¦ ¸®ÅÏÇÑ´Ù. */
function IsJumin(regno1, regno2)
{
	var regno, sum;
	
	regno = regno1 +''+ regno2;
	if ( regno.length > 13 ) // ÀÔ·Â°ª °Ë»ç 
	{
		alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.');
		return false;
	}
	
	sum = 0;
	retval = 0;
	for(var i=0, n=2; i < regno.length - 1; i++, n++)
	{
		if ( n % 10 == 0 ) n = 2;
		sum += (regno.charAt(i) * n);
	}
	retval = ( 11 - ( sum % 11 ) ) % 10;
	
	if( retval != regno.charAt(12) )
	{
		alert('ÁÖ¹Îµî·Ï¹øÈ£°¡ Àß¸øµÇ¾ú½À´Ï´Ù.');
		return false;
	}
	else return true;
}

	//¼¼ÀÚ¸® ¼ö´ÜÀ§·Î ÄÞ¸¶¸¦ Âï¾îÁØ´Ù.
	function comma( form ) {
			var mod;
			var number = '' + form.value;
			var tmp = number.split(',');
			var leng = tmp.length;
			var conc = '';
			
			if ( leng > 1 ) {
					for ( var j=0 ; j < leng ; j++ ) {
							conc = conc + '' + tmp[j];
					}
			} else {
					conc = number;
			}
			mod = conc.length % 3;
			var output =  mod > 0 ? (conc.substring(0,mod)) : '';
			for ( i=0 ; i < Math.floor(conc.length / 3) ; i++ ) {
					if ((mod == 0) && (i == 0)) {
							output += conc.substring(mod+3*i, mod+3*i+3);
					} else {
							output += ',' + conc.substring(mod+3*i, mod+3*i+3);
					}
			}
			form.value =  output;
	}

	//ÄÄ¸¶ »èÁ¦ÇÑ ÈÄ °ªÀ» º¯°æ½ÃÅ´.
	function rcomma(obj) {
		obj.value = delcomma(obj);
		obj.select();
	}

	function  r_comma(variable) {
			var mod;
			var number = variable;
			var tmp = number.split(',');
			var leng = tmp.length;
			var conc = '';
			var minus = "-";
			var check = false;
		if (number.charAt(0)=='-') {		
			check = true;
			number = number.substring(1);
		}
			if ( leng > 1 ) {
					for ( var j=0 ; j < leng ; j++ ) {
							conc = conc + '' + tmp[j];
					}
			} else {
					conc = number;
			}
			mod = conc.length % 3;
			var output =  mod > 0 ? (conc.substring(0,mod)) : '';
			for ( i=0 ; i < Math.floor(conc.length / 3) ; i++ ) {
					if ((mod == 0) && (i == 0)) {
							output += conc.substring(mod+3*i, mod+3*i+3);
					} else {
							output += ',' + conc.substring(mod+3*i, mod+3*i+3);
					}
			}
			if (check) {
				output = minus + output;
			}
			return output;
	}

	//comma¸¦ Á¦°ÅÇÑ °ª¸¸ submitµÇµµ·Ï ÇÏ´Â ÇÔ¼ö.
	function delcomma(num)
	{
		var s = num.value;
			var len = s.length;
			var x="";

			for (var i=0; i<len; i++) {
					if (s.charAt(i) != ',') {
							x = x + s.charAt(i);
					}
			}
			return x;
	}

	//comma¸¦ Á¦°ÅÇÑ °ª¸¸ submitµÇµµ·Ï ÇÏ´Â ÇÔ¼ö.
	function r_delcomma(num)
	{
		var s = num
			var len = s.length;
			var x="";

			for (var i=0; i<len; i++) {
					if (s.charAt(i) != ',') {
							x = x + s.charAt(i);
					}
			}
			return x;
}

	//hipen¸¦ Á¦°ÅÇÑ °ª¸¸ submitµÇµµ·Ï ÇÏ´Â ÇÔ¼ö.
	function delhipen(num)
	{
			var s = num.value;
			var len = s.length;
			var x="";

			for (var i=0; i<len; i++) {
					if (s.charAt(i) != '-') {
							x = x + s.charAt(i);
					}
			}
			return x;
	}

	function isEmpty(data) {
		var re_data = String(data);
		
		for(var i=0;i<re_data.length;i++) {
			if(re_data.substring(i,i+1) != "")
						return false;
		}
		return true;
	}

	//ÁÖ¹Îµî·Ï¹øÈ£ÀÇ validationÀ» Ã¼Å©ÇÑ´Ù.
	function juminCheck(jnum_01, jnum_02){
		check_jumin = false;

		// Àß¸øµÈ »ý³â¿ùÀÏÀ» °Ë»çÇÕ´Ï´Ù.
		b_Year = (jnum_02.charAt(0) <= "2") ? "19" : "20"
		/* 2000³âµµºÎÅÍ ¼º±¸º° ¹øÈ£°¡ ¹Ù²î¿´½¿À¸·Î ±¸º°¼ö°¡ 2º¸´Ù ÀÛ´Ù¸é
		1900³âµµ »ýÀÌµÇ°í 2º¸´Ù Å©´Ù¸é 2000³âµµ ÀÌ»ó»ýÀÌ µË´Ï´Ù. 
		´Ü 1800³âµµ »ýÀº °è»ê¿¡¼­ Á¦¿ÜÇÕ´Ï´Ù.*/
		
		b_Year += jnum_01.substr(0, 2)
		// ÁÖ¹Î¹øÈ£ÀÇ ¾Õ¿¡¼­ 2ÀÚ¸®¸¦ ÀÌ¾î¼­ 4ÀÚ¸®ÀÇ »ý³âÀ» ÀúÀåÇÕ´Ï´Ù.
		b_Month = jnum_01.substr(2, 2) - 1
		// ´ÞÀ» ±¸ÇÕ´Ï´Ù. 1À» »«°ÍÀº ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼­´Â 1¿ùÀ» 0À¸·Î Ç¥±âÇÏ±â ¶§¹®ÀÔ´Ï´Ù.
		b_Date = jnum_01.substr(4, 2)
		b_sum = new Date(b_Year, b_Month, b_Date)
		if ( b_sum.getYear() % 100 != jnum_01.substr(0, 2) || b_sum.getMonth() != b_Month || b_sum.getDate() != b_Date) {
			return check_jumin
		// »ý³â¿ùÀÏÀÇ Å¸´ç¼ºÀ» °Ë»çÇÏ¿© °ÅÁþÀÌ ÀÖÀ»½Ã ¿¡·¯¸Þ¼¼Áö¸¦ ³ªÅ¸³¿
		}
		
		total = 0
		temp = new Array(13)
		for(i=1; i<=6; i++) temp[i] = jnum_01.charAt(i-1)
		for(i=7; i<=13; i++) temp[i] = jnum_02.charAt(i-7)
		for(i=1; i<=12; i++) {
			k = i + 1
			if(k >= 10) k = k % 10 + 2
			/* °¢ ¼ö¿Í °öÇÒ ¼ö¸¦ »Ì¾Æ³À´Ï´Ù. °ö¼ö°¡ ¸¸ÀÏ 10º¸´Ù Å©°Å³ª °°´Ù¸é
			°è»ê½Ä¿¡ ÀÇÇØ 2·Î ´Ù½Ã ½ÃÀÛÇÏ°Ô µË´Ï´Ù. */
			total = total + (temp[i] * k)
			// °¢ ÀÚ¸®¼ö¿Í °è»ê¼ö¸¦ °öÇÑ°ªÀ» º¯¼ö total¿¡ ´©ÀûÇÕ»ê½ÃÅµ´Ï´Ù.
		}
	
		last_num = (11- (total % 11)) % 10
		// ¸¶Áö¸· °è»ê½ÄÀ» º¯¼ö last_num¿¡ ´ëÀÔÇÕ´Ï´Ù.
		if(last_num == temp[13]) check_jumin = true
		// laster_numÀÌ ÁÖ¹Î¹øÈ£ÀÇ¸¶Áö¸·¼ö¿Í °°Àº¸é ÂüÀ» Æ²¸®¸é °ÅÁþÀ» ¹ÝÈ¯ÇÕ´Ï´Ù.
		else check_jumin = false
		return check_jumin
	}


	//´Þ·Â
	function openCalendar( source ){
        remote = newWindow('/jsp/common/calendar.jsp?premonth=yes&preday=yes&source=' + source, 'calendar', 266, 228,
 			'auto', 'no');
        if(remote.opener == null)
                remote.opener = window;
	}

	//»õ·Î¿î À©µµ¿ì »ý¼º
	function newWindow ( url, name, w, h, scroll, resize) {
        var x = (window.screen.width - w)/2;
        var y = (window.screen.height - h)/2;
        var objWin = window.open(  url, name, 'toolbar=no,width='+w+',height='+h+',left='+x+',top='+y+
                        ',location=no,directories=no,status=yes,menubar=no,scrollbars='+scroll+',resizable='+resize);
        objWin.focus();
        return objWin;
	}

	

	//ÀÌ¹ÌÁö ¹Ì¸®ºÒ·¯¿À±â
	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_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_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 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 fgn_no_chksum(reg_no) {
		var sum = 0;
		var odd = 0;
		
		buf = new Array(13);
		for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));

		odd = buf[7]*10 + buf[8];
		
		if (odd%2 != 0) {
		  return false;
		}

		if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
		  return false;
		}
		 
		multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
		for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);


		sum=11-(sum%11);
		
		if (sum>=10) sum-=10;

		sum += 2;

		if (sum>=10) sum-=10;

		if ( sum != buf[12]) {
			return false;
		}
		else {
			return true;
		}
	}
-->