//¸ð´ÞÃ³¸®
var _progressPop = null;
var closeFlag = 'false';
var parentCheck = 'N';

function displayProgressBar(){
	window.setInterval("displayTopProgressBar()",0);
}

function removeProgressBar(obj){
	removeTopProgressBar();
}

function displayTopProgressBar() {
 
	if ( _progressPop == null ) {
//		_progressPop = window.open("/office/include/progressPop.htm",
  //      	                   "_progressPop",
    //        	               "toolbar=no,location=center,directories=no," + 
      //          	           "status=yes,menubar=no,scr llbars=yes,resizable=yes," +
        //            	       "left=500,top=200," +
          //              	   "width=300,height=200");
		closeFlag = 'false';
		_progressPop = window.showModalDialog("/e-commerce/include/progressPop.htm",
        	                   window,
								"dialogHeight: 200px; dialogWidth: 300px; center: yes ; help: No; resizable: No; status: No; scroll: No; menubar: NO; toolbar : NO; ");
//								"dialogHeight: 200px; dialogWidth: 300px; dialogTop: 200px; dialogLeft: 200px; center: YES; help: No; resizable: No; status: No; scroll: No; menubar: NO; toolbar : NO; ");								
	}
}

function removeTopProgressBar() {
	if (closeFlag == 'false'){
		closeFlag = 'true'
	}
}

// memberJoining.js


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_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 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_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//ÆË¾÷À©µµ¿ì °ü·Ã
function openWindow(theURL,winName,popWidth,popHeight) {
	var height = screen.height; 
	var width = screen.width; 
	var leftpos = (width / 2) - (popWidth/2); 
	var toppos = (height / 2) - (popHeight/2); 
	var win = window.open(theURL,winName,'scrollbars=no,status=no,toolbar=no,resizable=0,location=no,menu=no,width='+popWidth+',height='+popHeight+',left=' + leftpos + ',top=' + toppos); 
	win.focus();  
}

//ÁÖ¹Î¹øÈ£ ÀÔ·Â½Ã ÀÚµ¿ Ä¿¼­ ÀÌµ¿µ¿
	function chgfocus(_this, _formField) {
	        var len = _this.value.length;
	        if(len == 6){
	             _formField.focus();
	        }		
	}

//ÁÖ¹Î¹øÈ£ °Ë»ç
function checkJumin(field1,field2){
	if(field1.value.length!=6){
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!");
		field1.focus();
		return false;
	}
	for(var i=0;i<6;i++){
		var AChar=field1.value.charAt(i);
		if(AChar < "0" || AChar > "9"){
			alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!");
			field1.focus();
			return false;
			break;
		}
	}
	if(field2.value.length!=7){
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!");
		field2.focus();
		return false;
	}
	for(var i=0;i<7;i++){
		var AChar=field2.value.charAt(i);
		if(AChar < "0" || AChar > "9"){
			alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!");
			field2.focus();
			return false;
			break;
		}
	}

	var mon=field1.value.substring(2,4);
	var day=field1.value.substring(4);
	var sex=field2.value.substring(0,1);

	if((mon < "01") || (mon > "12")) {
		alert ("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!")
		field1.focus();
		return false;
	}
	if((day < "01") || (day > "31")) {
		alert ("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!")
		field1.focus();
		return false;
	}
	if((sex < "1") || (sex > "4")) {
		alert ("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!")
		field2.focus();
		return false;
	}
	
	r11=field1.value.substring(0,1);
	r12=field1.value.substring(1,2);
	r13=field1.value.substring(2,3);
	r14=field1.value.substring(3,4);
	r15=field1.value.substring(4,5);
	r16=field1.value.substring(5,6);
	
	r21=field2.value.substring(0,1);
	r22=field2.value.substring(1,2);
	r23=field2.value.substring(2,3);
	r24=field2.value.substring(3,4);
	r25=field2.value.substring(4,5);
	r26=field2.value.substring(5,6);
	r27=field2.value.substring(6,7);

	var total = r11*2 + r12*3 + r13*4 + r14*5 + r15*6 + r16*7 + r21*8 + r22*9 + r23*2 + r24*3 + r25*4 + r26*5;
	var result=(11-(total%11))%10;

	if (result != r27) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!");
		field1.focus();
		return false;
	}return true;
}

// ¿Ü±¹ÀÎ ¹øÈ£ Ã¼Å©
function isRegNo_fgnno(fgnno) {  
        var sum=0; 
        var odd=0; 
        buf = new Array(13); 
        for(i=0; i<13; i++) { buf[i]=parseInt(fgnno.charAt(i)); } 
        odd = buf[7]*10 + buf[8]; 
        if(odd%2 != 0) { 
        	alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!");
        	return false;
        } 
        if( (buf[11]!=6) && (buf[11]!=7) && (buf[11]!=8) && (buf[11]!=9) ) { 
        	      alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!");
                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]) {
        	alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿ÇÁö ¾Ê½À´Ï´Ù!");
        	 return false 
        } 
        return true; 
        
}

//18¼¼ÀÌÇÏ °ËÁõ( 2006/09/13 - ¿Ü±¹ÀÎ Æ÷ÇÔ)
function isOverEighteen(juminNo, systemToday){
	// today ´Â jsp ¿¡¼­ DateUtil.getShortDateString() °ªÀ» »ç¿ëÇÑ´Ù.(½Ã½ºÅÛ½Ã°£»ç¿ë)
	
			var juminArr ;
			if( juminNo.length != 13 & juminNo.length != 14 ) return false;
			if( juminNo.indexOf("-") != -1 ) juminArr = juminNo.split("-");
			
			var jumin1 = juminArr[0];
			var jumin2 = juminArr[1];
			var century = jumin2.substring(0,1);
			var birthday = "";
			var liveDays = 0;
			// 1 ,2 ³»±¹ÀÎ 1900³â  3,4 ³»±¹ÀÎ 2000³â	5,6 ¿Ü±¹ÀÎ 1900³â 7,8 ³»±¹ÀÎ 2000³â
			if( century == "1" || century == "2" || century == "5" || century == "6" ) birthday = "19" + jumin1;
			else if  ( century == "3" || century == "4" || century == "7" || century == "8" ) birthday = "20" + jumin1;
			else return false;			

			var livedayStr = getDaysBetween(birthday, systemToday);
			var liveDays = parseInt(livedayStr);

			if((liveDays/365)< 14 ){
				alert("ÁË¼ÛÇÕ´Ï´Ù!\n\nºÏ½ºÄµ È¸¿ø°¡ÀÔÀº ¸¸ 14¼¼ ÀÌ»ó¸¸ °¡´ÉÇÕ´Ï´Ù.\n");
				 return false;
			}
			else	return true;
}


//18¼¼ÀÌÇÏ È¸¿ø°¡ÀÔ ºÒ°¡
function Check18age(_jumin1, _jumin2){
			var jumin1 = _jumin1.value;
			var jumin2 = _jumin2.value;
			var chkYear = jumin2.substring(0,1);
			var birthday;

			if(chkYear == "1"||chkYear=="2"){
				birthday = "19"+jumin1;
			}else{
				birthday = "20"+jumin1;
			}

			var today = currYYYYMMDD();
			var _termDates = getDaysBetween(birthday, today);

			var nDays = parseInt(_termDates);

			if((nDays/365) < 14) {
					alert("ÁË¼ÛÇÕ´Ï´Ù!\n\nºÏ½ºÄµ È¸¿ø°¡ÀÔÀº ¸¸ 14¼¼ ÀÌ»ó¸¸ °¡´ÉÇÕ´Ï´Ù.\n");
					return false;
			}
			return true;
}
// ½ºÅ©¸³Æ®¿¡¼­ Æ¯Á¤ ¹®ÀÚ¸¦ ¿øÇÏ´Â ¹®ÀÚ·Î º¯°æÇÏ´Â ½ºÅ©¸³Æ®
function xReplace(orgstr, findtxt, replacetxt)
{
    var pos = 0;
    
    pos = orgstr.indexOf(findtxt)
    
    while(pos != -1) {
        prestring  = orgstr.substring(0, pos);
        poststring = orgstr.substring(pos + findtxt.length, orgstr.length);
        orgstr = prestring + replacetxt + poststring;
        pos = orgstr.indexOf(findtxt);
    }
    
    return orgstr;
}

// ÇöÀç³â¿ùÀÏ(YYYYMMDD) ¸®ÅÏ
function currYYYYMMDD(){
    
 	var newDate = new Date();

	var tmpMonth = "";
	var tmpDay   = "";
	
	if ( newDate.getMonth() + 1 < 10 )  
	    tmpMonth = "0" + ( newDate.getMonth() + 1 );
	else 
	    tmpMonth = "" + ( newDate.getMonth() + 1 );

	if ( newDate.getDate() < 10 )  
	    tmpDay = "0" +  newDate.getDate() ;
	else 
	    tmpDay = "" +  newDate.getDate() ;
	
	
	return newDate.getYear() + "" + tmpMonth + tmpDay;
}

//³â¿ùÀÏ(YYYYMMDD) - yyyymmdd¿¡¼­ ÀÏÀÚ¸¸Å­ ÀÌµ¿ÇÑ ³¯Â¥
function addYYYYMMDD(yyyymmdd, day)
{
	if(yyyymmdd == null) return yyyymmdd;
	if(yyyymmdd.length != 8) return yyyymmdd;
	
	var inYYYY = Number(yyyymmdd.substring(0, 4));
	var inMM = Number(yyyymmdd.substring(4, 6))-1;
	var inDD = Number(yyyymmdd.substring(6));
	
	var objDate = new Date(inYYYY, inMM, inDD);

	var mSec = objDate.getTime();
	var mSec2 = 24 * 60 * 60 * 1000 * day;
	
	var rstSec = mSec + mSec2;
	
	var rstDate = objDate;
	
	rstDate.setTime(rstSec);

	var tmpMonth = "";
	var tmpDay   = "";
	
	if ( rstDate.getMonth() + 1 < 10 )  
	    tmpMonth = "0" + ( rstDate.getMonth() + 1 );
	else 
	    tmpMonth = "" + ( rstDate.getMonth() + 1 );

	if ( rstDate.getDate() < 10 )  
	    tmpDay = "0" +  rstDate.getDate() ;
	else 
	    tmpDay = "" +  rstDate.getDate() ;
	    
	return rstDate.getYear() + "" + tmpMonth + tmpDay;
}


// ³¯Â¥ Çü½ÄÀ» YYYY/MM/DD ÇüÀ¸·Î ¸ÂÃçÁØ´Ù.
function inSlash(str) 
{
	var delemiter = '/'
	var rst = "";
	
	if(str == null) return str;
	
	if(str.length != 8) return str;
	
	rst = str.substring(0,4) + delemiter + str.substring(4,6) + delemiter + str.substring(6,8);
	
	return rst;
}



// ½ºÆ®¸µ°ª¿¡¼­ "/"¸¦ Á¦¿Ü
function trimSlash(str) 
{       
	var un_str = "";
	
	for(j=0; j<str.length; j++) {
		if(str.charAt(j) != "/" ){
			un_str = un_str + str.charAt(j);
		}
	}
	
	return un_str;
}

//½ºÆ®¸µ°ª¿¡¼­ comma(,)¸¦ Ãß°¡ÇÑ´Ù.
function inComma(str){
	
	uncomm_str = String(str);
	
	var index = uncomm_str.indexOf('.',0);
	var num1, num2;
	
	if(index != -1)	{
	
		num1 = uncomm_str.substring(0,index);
		num2 = uncomm_str.substring(index+1);
	}else{
	
		num1 = uncomm_str;
		num2 = '';
	}
	
	comm_str = "";
	loop_j = num1.length - 3;
	for(j=loop_j; j>=1 ; j=j-3)	{
		comm_str=","+num1.substring(j,j+3)+comm_str;
	} 
	
	comm_str = num1.substring(0,j+3)+comm_str;
	var size = comm_str.length;	
	if(num2 == ''){
		if(size>2 && comm_str.substring(0,1) == "-" && comm_str.substring(1,2) == ","){
			comm_str = comm_str.substring(0,1) + comm_str.substring(2,size);
		}
		return comm_str;
	}else{
		if(size>2 && comm_str.substring(0,1) == "-" && comm_str.substring(1,2) == ","){
			comm_str = comm_str.substring(0,1) + comm_str.substring(2,size);
		}
		return comm_str + '.' + num2;
	}
}



// ½ºÆ®¸µ°ª¿¡¼­ ","¸¦ Á¦¿Ü
function trimComma(_str) 
{       
	var un_str = "";
	str = String(_str);
	
	for(j=0; j<str.length; j++) {
		if(str.charAt(j) != "," ){
			un_str = un_str + str.charAt(j);
		}
	}
	
	return un_str;
}

//ÀüÃ¼ ¼±ÅÃ ¹öÆ° Ã³¸®
//allCk - ÀüÃ¼ ¼±ÅÃ check box Object
//cks - ¼±ÅÃ check box Objests
//check box object(document.all.checkboxName)¸¦ ³Ö¾îÁØ´Ù.
function chkAllCombos(allCk, cks)
{
	if(allCk == null) return false;
	
	var boolVal = allCk.checked;
	
	//Ã¼Å©¹Ú½º Á¸Àç X
	if(cks == null){}
	//Ã¼Å©¹Ú½º Á¸Àç O
	else
	{
		var len = cks.length;
		//Ã¼Å©¹Ú½º 1°³ Á¸Àç
		if(len == null){cks.checked = boolVal;}
		//Ã¼Å©¹Ú½º 2°³ ÀÌ»ó Á¸Àç
		else
		{
			for(ii=0; ii< len; ii++)
			{
				var ck = cks[ii];
				ck.checked = boolVal;
			}
		}
	}
}

//¸®½ºÆ® Ã¼Å© ¹Ú½º Áß ÇÏ³ª ÀÌ»ó Ã¼Å©µÇ¾î ÀÖ´ÂÁö Ã¼Å©
//cks - ¼±ÅÃ check box Objests
//return - false : Ã¼Å©µÇÁö ¾Ê¾Ò´Ù, true: Ã¼Å©µÇ¾î ÀÖ´Ù.
function chkCombos(cks)
{
	//Ã¼Å©¹Ú½º Á¸Àç X
	if(cks == null){return false;}
	//Ã¼Å©¹Ú½º Á¸Àç O
	else
	{
		var len = cks.length;
		//Ã¼Å©¹Ú½º 1°³ Á¸Àç
		if(len == null)
		{
			if(cks.checked)	return true;
			else			return false;
		}
		//Ã¼Å©¹Ú½º 2°³ ÀÌ»ó Á¸Àç
		else
		{
			var bool = false;
			for(ii=0; ii< len; ii++)
			{
				var ck = cks[ii];
				if(ck.checked)
				{
					bool = true;
					break;
				}
			}
			
			return bool;
		}
	}
}

// ÇÊµåÀÇ ³»¿ëÀÌ ÀÖ´Â°¡¸¦ Ã¼Å©ÇÑ´Ù.
function JfieldIsEmpty(_target, _content) {

		if ( _target == null || _target.value == "" ) {
			/***********************************************
			* ´Ù±¹¾î Ã³¸®¸¦ À§ÇØ ÇÑ±ÛÀº ¿ì¼± ¿µ¹®À¸·Î ´ëÃ¼ÇÑ´Ù
			************************************************/
			// Case : Korean
			alert("["+_content + "] Àº(´Â) ÇÊ¼ö ÀÔ·ÂÇ×¸ñ ÀÔ´Ï´Ù.");
			// Case : English
			//alert(_content + " item should be filled up");
			return false;
		}
	return true;
}

// ±æÀÌ¸¦ Ã¼Å©ÇÏ±â À§ÇÑ ÇÔ¼ö
function Jcheck_length(_target, _maxlen, _content){
	var str = _target.value;
	var len = 0;
	
	for(i=0; i<str.length; i++) {
	//alert(escape(str.charAt(i)));
		if(escape(str.charAt(i)).length>4) len+=2; else len++;
	}

	if( len > _maxlen){
		/***********************************************
		* ´Ù±¹¾î Ã³¸®¸¦ À§ÇØ ÇÑ±ÛÀº ¿ì¼± ¿µ¹®À¸·Î ´ëÃ¼ÇÑ´Ù
		************************************************/
		// Case : Korean
		alert("["+_content + "] Ç×¸ñÀÌ ±æÀÌ " + _maxlen + "¸¦(À») ³Ñ¾ú½À´Ï´Ù");
		// Case : English
		//alert(_content + "'s length exceeds " + _maxlen + " charactres");
		return false;
	}
	return true;
}

////////////////////////// ÂüÁ¶ -start
/**
 * Copyright (c) 2000 by LG-EDS Systems Inc
 * All rights reserved.
 * 
 * ÀÚ¹Ù½ºÅ©¸³Æ® °øÅëÇÔ¼ö
 *
 * ÁÖÀÇ: ¾Æ·¡ÀÇ ¸ðµç ¸Þ¼Òµå´Â ÀÔ·ÂÆûÀÇ ÇÊµåÀÌ¸§(myform.myfield)À»
 *       ÆÄ¶ó¹ÌÅÍ·Î ¹Þ´Â´Ù. ÇÊµåÀÇ °ª(myform.myfield.value)ÀÌ ¾Æ´ÔÀ»
 *       À¯³äÇÒ °Í.
 *
 * @version 1.1, 2000/10/06
 * @author ¹ÚÁ¾Áø(JongJin Park), ecogeo@dreamwiz.com
 */

/**                                                                              
 * ÀÔ·Â°ª¿¡ Æ¯Á¤ ¹®ÀÚ(chars)°¡ ÀÖ´ÂÁö Ã¼Å©
 * Æ¯Á¤ ¹®ÀÚ¸¦ Çã¿ëÇÏÁö ¾ÊÀ¸·Á ÇÒ ¶§ »ç¿ë                                        
 * ex) if (containsChars(form.name,"!,*&^%$#@~;")) {                             
 *         alert("ÀÌ¸§ ÇÊµå¿¡´Â Æ¯¼ö ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.");               
 *     }                                                                         
 */                                                                              
function containsChars(input,chars) {                                            
    for (var inx = 0; inx < input.value.length; inx++) {                         
       if (chars.indexOf(input.value.charAt(inx)) != -1)                         
           return true;                                                          
    }                                                                            
    return false;                                                                
}                                                                                
                                                                                 
/**                                                                              
 * ÀÔ·Â°ªÀÌ Æ¯Á¤ ¹®ÀÚ(chars)¸¸À¸·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©                               
 * Æ¯Á¤ ¹®ÀÚ¸¸ Çã¿ëÇÏ·Á ÇÒ ¶§ »ç¿ë                                               
 * ex) if (!containsCharsOnly(form.blood,"ABO")) {                               
 *         alert("Ç÷¾×Çü ÇÊµå¿¡´Â A,B,O ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.");            
 *     }                                                                         
 */                                                                              
function containsCharsOnly(input,chars) {                                        
    for (var inx = 0; inx < input.value.length; inx++) {                         
       if (chars.indexOf(input.value.charAt(inx)) == -1)                         
           return true;                                                         
    }                                                                            
    return false;                                                                 
}                                                                                
                                                                                 
/**                                                                              
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºªÀÎÁö Ã¼Å©                                                      
 * ¾Æ·¡ isAlphabet() ºÎÅÍ isNumComma()±îÁöÀÇ ¸Þ¼Òµå°¡                            
 * ÀÚÁÖ ¾²ÀÌ´Â °æ¿ì¿¡´Â var chars º¯¼ö¸¦                                         
 * global º¯¼ö·Î ¼±¾ðÇÏ°í »ç¿ëÇÏµµ·Ï ÇÑ´Ù.                                       
 * ex) var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";                             
 *     var lowercase = "abcdefghijklmnopqrstuvwxyz";                             
 *     var number    = "0123456789";                                             
 *     function isAlphaNum(input) {                                              
 *         var chars = uppercase + lowercase + number;                           
 *         return containsCharsOnly(input,chars);                                
 *     }                                                                         
 */                                                                              
function isAlphabet(input, msg) {                                                     
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";          
    
    if(containsCharsOnly(input,chars))
    {
    	alert("[" + msg + "] Àº(´Â) ¿µ¹®¸¸ °¡´ÉÇÕ´Ï´Ù.");
    	return false;
    }
    else	return true;
}                                                                                
                                                                                 
/**                                                                              
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ´ë¹®ÀÚÀÎÁö Ã¼Å©                                               
 */                                                                              
function isUpperCase(input, msg) {                                                    
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";    
    
    if(containsCharsOnly(input,chars))
    {
    	alert("[" + msg + "] Àº(´Â) ¿µ¹® ´ë¹®ÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
    	return false;
    }
    else	return true;
}                                                                                
                                                                                 
/**                                                                              
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª ¼Ò¹®ÀÚÀÎÁö Ã¼Å©                                               
 */                                                                              
function isLowerCase(input, msg) {                                                    
    var chars = "abcdefghijklmnopqrstuvwxyz";                                    
    
    if(containsCharsOnly(input,chars))
    {
    	alert("[" + msg + "] Àº(´Â) ¿µ¹® ¼Ò¹®ÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
    	return false;
    }
    else	return true;
}                                                                                
                                                                                 
/**                                                                              
 * ÀÔ·Â°ªÀÌ ¾ËÆÄºª,¼ýÀÚ·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©                                        
 */                                                                              
function isAlphaNum(input, msg) {                                                     
    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    
    if(containsCharsOnly(input,chars))
    {
    	alert("[" + msg + "] Àº(´Â) ¿µ¹®, ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
    	return false;
    }
    else	return true;
}                                                                                

/**                                                                              
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ·Î¸¸ µÇ¾îÀÖ´ÂÁö Ã¼Å©                                       
 */                                                                              
function isNum(input, msg) {                                                      
    var chars = "0123456789";
    
    if(containsCharsOnly(input,chars))
    {
    	alert("[" + msg + "] Àº(´Â) ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
    	input.select();
    	return false;
    }
    else	return true;                               
}
                                                                     
/**                                                                              
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,´ë½Ã(-)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©                                       
 */                                                                              
function isNumDash(input, _content) {                                                      
    var chars = "-0123456789";
    
    if(input.value == "-0" || input.value == "-") {
    	alert("[" + _content + "] Àº(´Â) Á¤»óÀûÀÎ ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.");
    	input.value = "0";
    	return false;
    }
    
    if(containsCharsOnly(input,chars))
    {
    	alert("[" + _content + "] Àº(´Â) ¼ýÀÚ,´ë½Ã(-)¸¸ °¡´ÉÇÕ´Ï´Ù.");
    	return false;
    }
    else	return true;  

}                                                                                
                                                                                 
/**                                                                              
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©                                       
 */                                                                              
function isNumComma(input, msg) {                                                     
    var chars = ",0123456789";                                                   
    if(containsCharsOnly(input,chars))
    {
    	alert("[" + msg + "] Àº(´Â) ¼ýÀÚ,ÄÞ¸¶(,)¸¸ °¡´ÉÇÕ´Ï´Ù.");
    	return false;
    }
    else	return true;    
}                                  

/**                                                                              
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å© ÇÑ ÈÄ Ã¹ÀÚ¸®°¡ 0ÀÌ ¾Æ´Ñ °Í
 * ÅëÈ­ Ã¼Å©
 */                                                                              
function isCurrency(input, msg) {                                                
	if(!isNumComma(input, msg))	{input.focus(); return false;}			//¼ýÀÚ, ÄÞ¸¶¸¸ Ã¼Å©
	
	//ÇÑÀÚ¸®¸é ¼ýÀÚ¿©¾ß ÇÑ´Ù.
	if(input.value.length == 1)
	{
		if(input.value == ",")
		{
			alert(msg+"´Â(Àº) ÇÑÀÚ¸® ±Ý¾×ÀÌ¸é ','ÀÌ ¾Æ´Ñ ¼ýÀÚ¿©¾ß ÇÕ´Ï´Ù.");
			input.focus();
			return false;
		}
		
	}
	//µÎÀÚ¸®ÀÌ»ó
	else
	{
		if(input.value.substring(0, 1) == "0" || input.value.substring(0, 1) == ",")
		{
			alert(msg+"´Â(Àº) Ã¹ÀÚ¸®°¡ ',' , '0'ÀÌ ¾Æ´Ñ ¼ýÀÚ¿©¾ß ÇÕ´Ï´Ù.");
			input.focus();
			return false;
		}             			
	}

	return true;                                 
}

/**                                                                              
 * ÀÔ·Â°ªÀÌ ¼ýÀÚ,ÄÞ¸¶(,)·Î µÇ¾îÀÖ´ÂÁö Ã¼Å©                                       
 */                                                                              
function isNumPeriod(input, msg) {                                                     
    var chars = ".0123456789";                                                   
    if(containsCharsOnly(input,chars))
    {
    	alert("[" + msg + "] Àº(´Â) ¼ýÀÚ,Á¡(.)¸¸ °¡´ÉÇÕ´Ï´Ù.");
    	return false;
    }
    else	return true;    
}                                                                                
                                                                                 
/**                                                                              
 * ÀÔ·Â°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö Ã¼Å©                                   
 * ÀÚ¼¼ÇÑ format Çü½ÄÀº ÀÚ¹Ù½ºÅ©¸³Æ®ÀÇ 'regular expression'À» ÂüÁ¶               
 */                                                                              
function isValidFormat(input,format) {                                           
    if (input.value.search(format) != -1) {                                      
        return false; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä                                          
    }                                                                            
    return true;                                                                
}                                                                                
                                                                                 
/**                                                                              
 * ÀÔ·Â°ªÀÌ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å©                                                 
 * ex) if (!isValidEmail(form.email)) {                                          
 *         alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");                              
 *     }                                                                         
 */                                                                              
function isValidEmail(input, msg) {                                                   
//    var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/;                                 
    var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;                 
    
    if(isValidFormat(input,format))
    {
    	alert("[" + msg + "] Àº(´Â) ¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");
    	return false;
    }
    else	return true;        
}                                                                                
                                                                                 
/**                                                                              
 * ÀÔ·Â°ªÀÌ ÀüÈ­¹øÈ£ Çü½Ä(¼ýÀÚ-¼ýÀÚ-¼ýÀÚ)ÀÎÁö Ã¼Å©                               
 */                                                                              
function isValidPhone(input, msg) {                                                   
    var format = /^(\d+)-(\d+)-(\d+)$/;   
                                           
    if(isValidFormat(input,format))
    {
    	alert("[" + msg + "] Àº(´Â) ¿Ã¹Ù¸¥ ÀüÈ­¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
    	return false;
    }
    else	return true;        
}                                              

///////////////////// ÂüÁ¶ -end

/**                                                                              
 * ±ÛÀÚ ¼ö°¡ °°ÀºÁö Ã¼Å©ÇÑ´Ù(ÇÑ±ÛÃ³¸® ¾ÈµÇ¾î ÀÖÀ½).
 */                                                                              
function isLengthCheck(input, len, msg) {

	var val = input.value;
	
	if(val.length != len)
	{
    	alert("[" + msg + "] Àº(´Â) "+len+"±ÛÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.");
    	return false;
	}
	else	return true;
}