
	// ÁÂ¿ì °ø¹é Ã¼Å©
	String.prototype.trim = function() {
		//return this.replace(/(^ *)|( *$)/g, "");
		return this.replace(/(^\s*)|(\s*$)/g, "");
	}
	String.prototype.ltrim = function() {
		return this.replace(/(^ *)/g, "");
	}
	String.prototype.rtrim = function() {
		return this.replace(/( *$)/g, "");
	}

	// Æû¿¡¼­ ¼ýÀÚ¸¸ ÀÔ·Â¹Þ°Ô Ã¼Å©
	function isOnlyNumber(arg) {
        if(event.keyCode < 48 || event.keyCode > 57) 
			event.keyCode = null;
    }

	// ¼ýÀÚ¸¸ ÀÔ·Â¹Þ°Ô Ã¼Å©
	function isNumber(arg) {
		var strLength = 0;
		for (i=0; i<arg.length; i++) {
			ch = arg.charAt(i);
			if (ch < "0" || ch > "9")
				return false;
		}
		return true;
	}

	// ¿µ¹®°ú ¼ýÀÚ·Î¸¸ ÀÔ·Â¹Þ°Ô Ã¼Å©
	function isEngNumber(arg) {
		var i, sResult;
		for (i = 0;i<= arg.length-1 ;i++) {   		    
			if( ((arg.substring(i,i+1).charCodeAt(0))>=48 && (arg.substring(i,i+1).charCodeAt(0))<=57) || ((arg.substring(i,i+1).charCodeAt(0))>=65 && (arg.substring(i,i+1).charCodeAt(0))<=90) || ((arg.substring(i,i+1).charCodeAt(0))>=97 && (arg.substring(i,i+1).charCodeAt(0))<=122) ) {	 
				sResult = true;
			} 
			else {
				i = arg.length+10;
				sResult = false;
			}	        	
		}
		return sResult;
	}

	// ¿µ¹®¸¸ ÀÔ·Â¹Þ°Ô Ã¼Å©
	function isEnglish(arg) {
		var i, sResult;
		
		for (i = 0;i<= arg.length-1 ;i++) {   		    
			if( ((arg.substring(i,i+1).charCodeAt(0))>=65 && (arg.substring(i,i+1).charCodeAt(0))<=90) || ((arg.substring(i,i+1).charCodeAt(0))>=97 && (arg.substring(i,i+1).charCodeAt(0))<=122) ) {	 
				sResult = true;
			} 
			else {
				i = arg.length+10;
				sResult = false;
			}	        	
		}
		
		return sResult;
	}

	// ÀÌ¸ÞÀÏ Ã¼Å©
	function chkEmail(str)	{
		if (str.search(/(\S+)@(\S+)\.(\S+)/) == -1 ) {
			return false;    
		}
		return true;
	}

	// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
	function chkJumin(str) {
		var jtot	= 0;
		var jroot	= "234567892345";
	  
		for ( i=0; i<12; i++) {
			jtot = jtot+parseInt(str.substring(i,i+1))*parseInt(jroot.substring(i,i+1));
		}
		jtot = 11 - (jtot%11);

		if (jtot==10)
			jtot = 0;
		else if (jtot==11)
			jtot = 1;

		if (parseInt(str.substring(12,13)) != jtot)
			return false;
		else 
			return true;
	}

	// ¿Ü±¹ÀÎµî·Ï¹øÈ£ Ã¼Å©
	function chkFgnNo(socno) {
		var total =0;
		var parity = 0;
 
		var fgnNo = new Array(13);
 
		for(i=0; i < 13; i++) fgnNo[i] = parseInt(socno.charAt(i));
 
		if(fgnNo[11] < 6) return false;
 
		if((parity = fgnNo[7]*10 + fgnNo[8])&1) return false;
 
		var weight = 2;
 
		for(i=0,total=0; i < 12; i++)
		{
			var sum = fgnNo[i] * weight;
			total += sum;
 
			if(++weight > 9) weight=2;
		}
 
		if((total = 11 - (total%11)) >= 10) total -= 10;
		if((total += 2) >= 10) total -= 10;
		if(total != fgnNo[12]) return false;
 
		return true;
	}

	// »ç¾÷ÀÚµî·Ï¹øÈ£ Ã¼Å©
	function chkCompanyNo(str) {
		var num = str
		var w_c,w_e,w_f,w_tot
	
		w_c=num.charAt(8)*5			// 9¹øÂ°ÀÚ¸®ÀÇ ¼ýÀÚ¿¡ 5¸¦ °öÇÑ´Ù.
		w_e=parseInt((w_c/10),10)	// 10À¸·Î ³ª´©°í 10Áø¼ö ÇüÅÂÀÇ ¼ýÀÚÇüÀ¸·Î ¸¸µç´Ù. ³ª´«¸ò
		w_f=w_c % 10				// 10À¸·Î ³ª´« ³ª¸ÓÁö.
		w_tot=num.charAt(0)*1
		w_tot+=num.charAt(1)*3 
		w_tot+=num.charAt(2)*7
		w_tot+=num.charAt(3)*1 
		w_tot+=num.charAt(4)*3 
		w_tot+=num.charAt(5)*7 
		w_tot+=num.charAt(6)*1 
		w_tot+=num.charAt(7)*3 
		w_tot+=num.charAt(9)*1 
		w_tot+=(w_e+w_f)		 

		if (!(w_tot % 10)) {		// 10À¸·Î ³ª´©¾î Áö¸é true¸¦ ±×·¸Áö ¾ÊÀ¸¸é false¸¦ ¹ÝÈ¯ÇÑ´Ù.
			return true;
		}
		else {
			return false;
		}  
	}

	// ·Î±×ÀÎ Ã¼Å©
	function chkLogin(formEl) {
		var errorMessage = null;
		var objFocus = null;

		if (formEl.uid.value.trim() == "" || formEl.uid.value.length < 2 || isEngNumber(formEl.uid.value) == false) {
			errorMessage = "¾ÆÀÌµð¸¦ ¿µ¹®°ú ¼ýÀÚ·Î¸¸ 4-20ÀÚ ÀÌ³»·Î Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.";
			objFocus = formEl.uid;
		} else if (formEl.upw.value.trim() == "" || formEl.upw.value.length < 2 || isEngNumber(formEl.upw.value) == false) {
			errorMessage = "ºñ¹Ð¹øÈ£¸¦ ¿µ¹®°ú ¼ýÀÚ·Î¸¸ 4-20ÀÚ ÀÌ³»·Î Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.";
			objFocus = formEl.upw;
		}

		if (errorMessage != null) {
			alert(errorMessage);
			objFocus.focus();
			return false;
		}
		return true;
	}

	// »õ Ã¢¿¡¼­ ¿­¸²
	function popupWin(URL, winX, winY, scroll) {	
		winStatus = "top=50, left=50, width="+winX+", height="+winY+", scrollbars="+scroll;
		newWin = window.open(URL,"_blank",winStatus);
		newWin.focus();
	}

	// ÀÌºÏ
	function popWinEBook(URL) {	
		winStatus = "top=10, left=10, width=1000, height=730, toolbar=no, status=no, menubar=no, location=no, scrollbars=no, resizable=no";
		newWin = window.open(URL,"_blank",winStatus);
		newWin.focus();
	}

	// Åë½ÅÁß°è¼­ºñ½º
	function ShowLoading(val){
		if(val){
			document.getElementById('loading').style.display='block';
		}else{
			document.getElementById('loading').style.display='none';
		}
	}

