function isValidUserpw(el) { // ºñ¹Ð¹øÈ£Àº 4ÀÚÀÌ»ó 10ÀÚ ÀÌÇÏÀÌ¾î¾ß ÇÏ°í,\n¿µ¹®,¼ýÀÚ, _ ¹®ÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
	var pattern = /^[a-zA-Z0-9_]{4,10}$/;
	return (pattern.test(el.value)) ? true : false
}

//ex) onKeyPress=num_only();
function num_only(){ 
  if((event.keyCode<48) || (event.keyCode>57)){
    event.returnValue=false;
  }
}

// ¼ýÀÚ¿¡ ÄÄ¸¶»©°í ´Ù½Ã °è»êÈÄ ÄÄ¸¶Âï±â.   ex) onKeyUp=CheckMoney(this)
function CheckMoney(obj)
{
  a=out_comma(obj.value);   
  obj.value=in_comma(a); 
}

//ÄÄ¸¶ »©±â
function out_comma(str)
{
    comm_str = String(str);
        
    uncomm_str="";
        
    for(i=0; i<comm_str.length; i++)
    {
      substr=comm_str.substring(i,i+1);
        if(substr!=",") uncomm_str += substr;
    }           
    
    return uncomm_str;
}        
    
//ÄÄ¸¶ ³Ö±â        
function in_comma(str)
{
  uncomm_str = String(str);
  comm_str = "";
        
  loop_j = uncomm_str.length - 3;
    
    for(j=loop_j; j>=1 ; j=j-3)
    {
        comm_str=","+uncomm_str.substring(j,j+3)+comm_str;
  }         
    comm_str = uncomm_str.substring(0,j+3)+comm_str;
    
    return comm_str;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  winName = window.open(theURL,winName,features);
  winName.focus();
}

/*
È­¸é Á¤°¡¿îµ¥¿¡ ÆË¾÷Ã¢À» ¶ç¿î´Ù
openWindow("test.html", "open_win", "scrollbars=yes,resizable=no,status=no", 400, 300);
*/
function openWindow(theURL,winName,features,winWidth,winHeight)
{
	winLeft = (screen.width-winWidth)/2;
	winTop = (screen.height-winHeight)/2;

	if(features){
		winFeatures = features+',width='+winWidth+',height='+winHeight+',left='+winLeft+',top='+winTop;
	}
	else{
		winFeatures = 'width='+winWidth+',height='+winHeight+',left='+winLeft+',top='+winTop;
	}

	winName = window.open(theURL, winName, winFeatures);
    winName.focus();
}

function onlyNumber1(form_name){
   for(var i=0; i < form_name.value.length; i++) {
	     var chr = form_name.value.substr(i,1);
		 if((chr < '0' || chr > '9') && (chr !='.')) {
		    alert("¼ýÀÚ ¶Ç´Â ¼Ò¼ýÁ¡ ÀÚ¸®·Î¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.!");
			form_name.focus();
			form_name.value="";
		 }
   }
   
}

function onlyNumber(form_name){
   for(var i=0; i < form_name.value.length; i++) {
	     var chr = form_name.value.substr(i,1);

		 if(chr < '0' || chr > '9') {
            if(i == 0 && chr == '-') {
                //alert('À½¼ö');
            }else {
    		    alert("¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.!");
	    		form_name.focus();
		    	form_name.value="";
            }
		 }
   }
   
}

function onlyNumber2(el) {
el.value = el.value.replace(/\D/g,'');
}

// "-" ·Î ³ª´¶ ¹®ÀÚ¿­(02-975-2958,770211-1051211)À» °¢°¢³ª´²¼­ ¹è¿­·Î Return
// »ç¿ë¿¹ : var aaa = _rtnPhoneRec("770211-1051217") ;
//         document.write(aaa[0]) ;
//         document.write(aaa[1]) ;
function rtnNumRec(numStr){
	var sIdx ;
	phoneArr = new Array() ;
	for(var i = 0 ;  ; i++){
		sIdx = numStr.indexOf("-") ;     
		if(sIdx == -1){
			phoneArr[i] = numStr.substring(0) ;
			break ;
		}
		phoneArr[i] = numStr.substring(0,sIdx) ;		
		numStr = numStr.substring(sIdx+1) ;			
	}
	return phoneArr ;
}

// 
function rtnJumin(jumin)
{
	var jumin_non = jumin.replace(/-/g,"");
	if(jumin_non.length!=13)
	{
		return jumin;
	}
	var rtn_jumin = jumin_non.substring(0,6) + "-" + jumin_non.substring(6,13);
	return rtn_jumin
}

//'======================================================================
//' °Ç¼ö³ª ±Ý¾×ÀÌ µé¾î°¥ ÀÚ¸®¿¡ °ªÀÌ ¾ø´Ù¸é ±âº»À¸·Î 0À» setting
//'======================================================================
function chkZero(obj){
	if(obj.value <= 0){
		obj.value = 0 ;
	}else{
		return ;
	}
}



//'======================================================================
//' ÁöÁ¤ÇÑ ±æÀÌ¸¸Å­ ¿ÞÂÊºÎÅÍ 0À» Ã¤¿ö¼­ ÀÚ¸®¼ö¸¦ ¸ÂÃá´Ù.
//'======================================================================
function setSize(str,num){
	var ii = 0 ;
	var zero = "" ;
	var tmpStr = "" ;

	zero = "0" ;

	tmpStr = trim(str.toString()) ;
	
	if(tmpStr.length == num){
		return tmpStr ;
	}else if(tmpStr.length > num){
		return tmpStr.substring(tmpStr,num) ;
	}else{
		for(ii = 0 ; ii < num ; ii++){
			if(tmpStr.length < num){
				tmpStr = zero.toString() + tmpStr.toString() ;
			}else{
				break ;
			}
		}
		return tmpStr ;
	}

}


// 20020211 Çü½ÄÀÇ ¹®ÀÚ¿­À» 2002-02-11 Çü½ÄÀ¸·Î ¸®ÅÏ
// »ç¿ë¿¹ : var aaa = rtnDateFormat("20020211") ;
//         
//       
function rtnDateFormat(dateStr){
	var rtnVal = "" ;
	if(dateStr == "" || dateStr == "00000000" || dateStr == "        "){
		rtnVal = "" ;
	}else{
		rtnVal = dateStr.substring(0,4) + "-" + dateStr.substring(4,6) + "-" + dateStr.substring(6,8) ;
	}
	return rtnVal ;
}

//20020311125412 ¸¦ 2002-03-11 12:54:12 Çü½ÄÀ¸·Î...
function rtnDateFormat_long(dateStr){
	var rtnVal = "" ;
	if(dateStr == ""){
		rtnVal = "" ;
	}else{
		rtnVal = dateStr.substring(0,4) + "-" + dateStr.substring(4,6) + "-" + dateStr.substring(6,8) + " " + dateStr.substring(8,10) + ":" + dateStr.substring(10,12) + ":" + dateStr.substring(12,14);
	}
	return rtnVal ;
}

//123456-1111111(ÁÖ¹Î¹øÈ£ ÀÚ¸®¸ÂÃß±â)
function rtnJuminFormat(dateStr){
	var rtnVal = "" ;
	if(dateStr == ""){
		rtnVal = "" ;
	}else{
		rtnVal = dateStr.substring(0,6) + "-" + dateStr.substring(6,13);
	}
	return rtnVal ;
}


//000000 ¸¦ 00:00:00À¸·Î Ç¥Çö

function rtnTimeFormat(dateStr){
	var rtnVal = "" ;
	if(dateStr == ""){
		rtnVal = "" ;
	}else{
		rtnVal = dateStr.substring(0,2) + ":" + dateStr.substring(2,4) + ":" + dateStr.substring(4,6) ;
	}
	return rtnVal ;
}



// "-" ·Î ³ª´¶ ¹®ÀÚ¿­(02-975-2958,770211-1051211)À» °¢°¢³ª´²¼­ ¹è¿­·Î Return
// »ç¿ë¿¹ : var aaa = _rtnPhoneRec("770211-1051217") ;
//         document.write(aaa[0]) ;
//         document.write(aaa[1]) ;
function rtnNumRec(numStr){
	var sIdx ;
	phoneArr = new Array() ;
	for(var i = 0 ;  ; i++){
		sIdx = numStr.indexOf("-") ;     
		if(sIdx == -1){
			phoneArr[i] = numStr.substring(0) ;
			break ;
		}
		phoneArr[i] = numStr.substring(0,sIdx) ;		
		numStr = numStr.substring(sIdx+1) ;			
	}
	return phoneArr ;
}

/// money°ª¿¡ , ³Ö±â
function mFormat(obj){

   var sMoney = obj.replace(/,/g,"");
   var tMoney="";
   var i;
   var j=0;
   var tLen =sMoney.length;

   if (sMoney.length <= 3 ) return sMoney;

   for(i=0;i<tLen;i++){
	   if (i!=0 && ( i % 3 == tLen % 3) )     tMoney += ",";
	   if(i < sMoney.length ) tMoney += sMoney.charAt(i);
   }
   return tMoney;
}



/**
 *	¸Þ¼Òµå ¼³¸í : ¼Ò¼öÁ¡ÀÌÇÏ ÀÚ¸®ÀÇ °ªÀ» ¹ö¸²
 *	»ç¿ë ¹æ¹ý   : 	var tmp  = _decimalCompute(50000.1234) ==> °á°ú°ª : 50000
 */
function _decimalDelete(oldValue) {
	return "" + Math.floor(parseFloat(oldValue));
}


// =============================================================================
//  function¸í :  commaFunc(srcNumber)
//
// ¼³       ¸í :  ÅØ½ºÆ® ÇÊµå¿¡ ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ°í Æ÷Ä¿½º¸¦ ºüÁ® ³ª°¡¸é
//                ÄÞ¸¶¸¦ »ðÀÔÇÏ´Â Function 
// =============================================================================
function commaFunc(srcNumber) { 
	var txtNumber = '' + srcNumber; 		
	var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])'); 
	var arrNumber = txtNumber.split('.'); 
	arrNumber[0] += '.'; 

	do { 
		arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2'); 
	} while (rxSplit.test(arrNumber[0])); 
	
	if (arrNumber.length > 1) { 
		return arrNumber.join(''); 
	} else { 
		return arrNumber[0].split('.')[0]; 
	} 
} 

// =============================================================================
//  function¸í :  dateType(frmName, srcDate)
//
// ¼³       ¸í :  ÅØ½ºÆ® ÇÊµå¿¡ ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ°í Æ÷Ä¿½º¸¦ ºüÁ® ³ª°¡¸é
//                µ¥ÀÌÆ® Å¸ÀÔ(2001-11-11)À¸·Î º¯È¯ÇÏ´Â Function 
// =============================================================================
function dateType(frmName, srcDate) {
	var szDate = document.forms[frmName].elements[srcDate].value;

	szDate = replaceString(szDate, ".");
	szDate = replaceString(szDate, "-");
	szDate = replaceString(szDate, "/");
	
	if (szDate == "") {
		return "";
	} else {
		return szDate.substring(0, 4) + "-" + szDate.substring(4, 6) + "-" + szDate.substring(6);
	}
}


// Á¤»óÀûÀÎ ÁÖ¹Î¹øÈ£ÀÏ °æ¿ì return value = '1'
// ºñÁ¤»óÀû ÁÖ¹Î¹øÈ£ÀÏ °æ¿ì return value = '0'
function chk_jumin(jumin_num)
{
    var weight = 0;
    var check;

    weight += (jumin_num.charAt(0) - '0') * 2;
    weight += (jumin_num.charAt(1) - '0') * 3;
    weight += (jumin_num.charAt(2) - '0') * 4;
    weight += (jumin_num.charAt(3) - '0') * 5;
    weight += (jumin_num.charAt(4) - '0') * 6;
    weight += (jumin_num.charAt(5) - '0') * 7;
    weight += (jumin_num.charAt(6) - '0') * 8;
    weight += (jumin_num.charAt(7) - '0') * 9;
    weight += (jumin_num.charAt(8) - '0') * 2;
    weight += (jumin_num.charAt(9) - '0') * 3;
    weight += (jumin_num.charAt(10) - '0') * 4;
    weight += (jumin_num.charAt(11) - '0') * 5;

    check = (11 - weight % 11) % 10;

    return ((jumin_num.charAt(12) - '0') == check ? 1 : 0);
}

/**
 *	¼ýÀÚ°ª¸¸ µé¾î°¡°Ô ÇÔ
 */
function getNumberOnly() {
	var sFilter = "[0-9]";

	if(sFilter) {
    	var sKey=String.fromCharCode(event.keyCode);
    	var re=new RegExp(sFilter);
    	// Enter´Â Å°°Ë»ç¸¦ ÇÏÁö ¾Ê´Â´Ù.
    	if(sKey!="\r" && !re.test(sKey)) {
    		event.returnValue = false;
    		return false;
    	}
   	}
}

//¼ýÀÚ¸¸À» ±âÀÔ¹Þ°Ô ÇÏ´Â ¹æ¹ý
function getOnlyNumber()  
{
   if((event.keyCode<48)||(event.keyCode>57))
      event.returnValue=false;
}

//»ç¾÷ÀÚ¹øÈ£ °Ë»ç
function checkbusino(vencod){
    if( vencod == "" ) return true;

    var sum = 0;
    var getlist  = new Array(10);
    var chkvalue = new Array("1","3","7","1","3","7","1","3","5");

    for (var i=0;i<10;i++) {
        getlist[i] = vencod.substring(i,i+1);
    }

    for (var i=0;i<9;i++) {
        sum += getlist[i]*chkvalue[i];
    }
    sum = sum +parseInt((getlist[8]*5)/10) ;
    sidliy = sum%10;
    sidchk = 0;

    if ( sidliy != 0 ) {
        sidchk = 10 - sidliy;
    } else {
        sidchk = 0;
    }
    if ( sidchk != getlist[9] ) {
        return false;
    }
    return true;
}

/* jsx.css ³»¿ëºÎºÐ
 .required {background-color:#ffffff;font-family: "±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", "Verdana"; font-size: 12; padding-left: 3; background-image : url(required.gif); background-position:top right; background-repeat:no-repeat;}
  .required_right {background-color:#ffffff;font-family: "±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", "Verdana"; font-size: 12; padding-left: 3; background-image : url(required.gif); background-position:top right; background-repeat:no-repeat;text-align : right;}
  .required_lwrite {background-color:#ffffff;font-family: "±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", "Verdana"; font-size: 12; padding-left: 3; background-image : url(required.gif); background-position:top right; ime-mode:disabled; background-repeat:no-repeat;}
  .required_rwrite {background-color:#ffffff;font-family: "±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", "Verdana"; font-size: 12; padding-left: 3; background-image : url(required.gif); background-position:top right; ime-mode:disabled; text-align: right; background-repeat:no-repeat;}
  .right{background-color:#ffffff;font-family: "±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", "Verdana"; font-size: 12; padding-left: 3; text-align : right;}
  .left{background-color:#ffffff;font-family: "±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", "Verdana"; font-size: 12; padding-left: 3; text-align : left;}
  .required_view { background-color:F3F3F3;font-family: "±¼¸²", "±¼¸²Ã¼", "µ¸¿ò", "µ¸¿òÃ¼", "Verdana"; font-size: 12; padding-left: 3;color:#333333; border-color: #888888; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-image : url(required.gif); background-position:top right; background-repeat:no-repeat; }
*/
/**
 *	textÇÊµåÀÇ ³»¿ëÀ» readOnly·Î ¸¸µé°Å³ª, ÇÑ±Û/¿µ¹®ÀÔ·ÂÀ» Á¦¾îÇÔ.
 *	±×¸®°í, ÁÂ/¿ì Á¤·ÄÀ» Á¦¾îÇÏ¸ç, required¼Ó¼ºÀ» ÁÖ°Å³ª »èÁ¦ÇÒ ¼ö ÀÖÀ½.
 *	[»çÀüÀÛ¾÷] jsx.css°¡ È­¸é³»¿¡ Æ÷ÇÔµÇ¾î ÀÖ¾î¾ßÇÔ
 *	
 *	obj      : textÇÊµå
 *	readonly : true - È­¸éÀ» ÀÐ±âÀü¿ë,  false - È­¸éÀ» ¾µ¼öÀÖ°ÔÇÔ
 *	ko_en    : k ¶Ç´Â K - ÇÑ±ÛÀÔ·Â°¡´É, e ¶Ç´Â E - ¿µ¹®ÀÔ·Â°¡´É
 *	pAlign   : l ¶Ç´Â L - ÁÂÃøÁ¤·Ä,     r ¶Ç´Â R - ¿ìÃøÁ¤·Ä
 *	pRequired: true - ÇÊ¼öÀÔ·Â,         false - ÇÊ¼öÀÔ·Â¾Æ´Ô
 */
function setReadOnly_Align_Required(obj, readonly, ko_en, pAlign, pRequired) {
    obj.readOnly = readonly;
    
    //alert(obj.name + ", " + obj.readonly);
	if(readonly) {
		obj.style.backgroundColor="#E6ECF1";
		obj.className="view";
	}
	else if(!readonly) {
		if(pRequired) {
			if(ko_en == 'k' || ko_en == 'K') {
		   		obj.style.backgroundColor="#FFFFFF";
		   		obj.className="required";
		   	}
		   	else if(ko_en == 'e' || ko_en == 'E') {
		   		if(pAlign == 'l' || pAlign == 'L') {
			   		obj.style.backgroundColor="#FFFFFF";
			   		obj.className="required_lwrite";
			   	}
			   	else {
			   		obj.style.backgroundColor="#FFFFFF";
			   		obj.className="required_rwrite";
			   	}
		   	}
		}
		else {
			if(ko_en == 'k' || ko_en == 'K') {
				obj.style.backgroundColor="#FFFFFF";
				obj.className="";
				obj.className="left";
			}
			else if(ko_en == 'e' || ko_en == 'E') {
				if(pAlign == 'r' || pAlign == 'R') {
					obj.className="right";
				}
				obj.style.backgroundColor="#FFFFFF";
			}
		}
   }
}

/*¼ýÀÚ·Î¸¸ ÀÔ·Â ¹Þ±â */
function checkNum(objNumBox){
	var numBoxValue = objNumBox.value;

	for(var i=0;i<numBoxValue.length;i++){
		if(isNaN(numBoxValue.charAt(i))){
			window.alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
			objNumBox.value = '';
			objNumBox.focus();
			for(var j=0;j<i;j++){
				objNumBox.value += numBoxValue.charAt(j);
			}
			return false;
		}
	}
    return true;
}


function zip_check_win(formName,fieldName1,fieldName2,fieldName3) {
  ZipCheckWindow = window.open('../zipcode/zip_check.html?formName='+formName+'&fieldName1='+fieldName1+'&fieldName2='+fieldName2+'&fieldName3='+fieldName3,'ZipCheckWindow','toolbar=0,location=0,directories=no,status=0,menubar=0,scrollbars=yes,resizable=0,copyhistory=1,width=460,height=240,left=100,top=100');
  ZipCheckWindow.focus();
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}


function jumin_move(f,fname1,fname2){
    obj = eval(f+'.'+fname1);

    if(obj.value.length == 6) {
        eval(f+'.'+fname2+'.focus()');
    }
}

function isBlank(obj) {
	var non_blank = 0;

	for(var i=0; i < obj.value.length; i++){
		var ascii_code = obj.value.charCodeAt(i);
		var is_enter = false;

		if(ascii_code == 13) { //¿£ÅÍÀÎ°¡?
			i++;
			var ascii_code = obj.value.charCodeAt(i);
			if(ascii_code == 10) { //¿£ÅÍ³×..(13 + 10)ÀÌ¸é ¿£ÅÍÁÒ
				var is_enter = true;
			}
		}

		if(obj.value.charAt(i) != ' ' && is_enter == false) {
			non_blank++;
		}
	}
	if(non_blank > 0) return false;
	else return true;
}


////¿ìÆí¹øÈ£Ã£±â
function findadd(z1, z2, a1, a2)
{
      t_arg = "z1="+ z1+"&z2="+ z2+"&a1="+a1+"&a2="+ a2;
      t_url = "/include/zipcode_find.php?"+t_arg;

      window.open( t_url , "autoaddress", "location=0,toolbar=no,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no,width=560,height=220,left=0,top=0");
}


function checkSSN(s1, s2)
{
  // check whether ssn input
  if(s1.value.length == 0 || s1.value.length !=6)
  {
	 alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
	 s1.focus();
	 return false;
  }

  var year = s1.value.substring(0,2);
  var month = s1.value.substring(2,4);
  var day = s1.value.substring(4,6);


  var sex = s2.value.substring(0,1);


  if(year <25 || month < 1 || month >12 || day <1 )
  {
	 alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.");
	 s1.focus();
	 return false;
  }

  if( (sex !=1 && sex !=2 ) || (s2.value.length !=7) )
  {
	 alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ ¿Ã¹Ù¸£°Ô ÀÔ·ÂÇÏ½Ê½Ã¿À.");
	 s2.focus();
	 return false;
  }

  var val =0;
  for(var i=0; i<=5 ; i++)
  {
	 val = val + ( (i%8 + 2) * parseInt( s1.value.substring(i, i+1) ) )
  }

  for(var i=6; i <= 11 ; i++)
  {
	 val = val + ( (i%8 + 2) * parseInt( s2.value.substring(i-6,i-5) ) )
  }

  val = 11 - (val %11);
  val = val %10;

  if(val != s2.value.substring(6,7) )
  {
	 alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ ÀÔ´Ï´Ù.");
	 s1.focus();
	 return false;

  }

  return true;

} 

// ÀÌ¸ÞÀÏÃ¼Å©
function EMAIL(input) {
	input.value=TRIM(input.value);
	input.value=input.value.toLowerCase();
	spchar=/^[a-z0-9\-_\.]+[@]{1}[a-z0-9\-]+[\.]{1}[a-z]+/;
	if(input.value==  '') {
		alert('ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
		input.focus();
		return true;
	}
	else if(input.value.search(spchar)==  -1) {
		alert('ÀÌ¸ÞÀÏÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
		input.focus();
		return true;
	}
	else return false;
}
// ÀÌ¸ÞÀÏ¾ÆÀÌµðÃ¼Å© : Çü½ÄÀÌ Æ²¸±¶§ Âü°ªÀ» Á¦°ø
function EMAILHEAD(input, min, max) {
	var error_c=0, i, val, firth_c=0;
	input.value=TRIM(input.value);
	for(i=0;i<input.value.length;i++) {
		val=input.value.charAt(i);
		if(i==0 && !(val>='a' && val<='z') || (val>='A' && val<='Z')) firth_c++;
		if(!((val>=0 && val<=9) || (val>='a' && val<='z') || (val>='A' && val<='Z'))) error_c++;
	}
	if(!input.value.length) {
		alert('ÀÌ¸ÞÀÏ ¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
		input.focus();
		return true;
	}
	else if(error_c || firth_c) {
		input.focus();
		if(firth_c) alert('ÀÌ¸ÞÀÏ ¾ÆÀÌµðÀÇ Ã¹ÀÚ´Â ¹Ýµå½Ã ¿µ¹®¼Ò¹®ÀÚ·Î ½ÃÀÛÇÕ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
		else alert('ÀÌ¸ÞÀÏ ¾ÆÀÌµð´Â ¹Ýµå½Ã ¿µ¹®°ú ¼ýÀÚ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
		return true;
	}
	else if(BYTE(input.value) < min) {
		input.focus();
		alert('ÀÌ¸ÞÀÏ ¾ÆÀÌµð¸¦ ' + min + 'Byte ÀÌ»óÀ¸·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
		return true;
	}
	else if(BYTE(input.value) > max) {
		input.focus();
		alert('ÀÌ¸ÞÀÏ ¾ÆÀÌµð¸¦ ' + max + 'Byte ÀÌÇÏ·Î ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');
		return true;
	}
	else return false;
}

// ¹®ÀÚ¿­ÀÇ °ªÀÌ ¾øÀ»°æ¿ì ÂüÀ» ¸®ÅÏÇÏ¸ç, ±ÛÀÚ±æÀÌ Ã¼Å©
function HANGLE(input, input2) {
   var i, j=0;
   for(i=0;i<input.value.length;i++) {
      val = escape(input.value.charAt(i)).length;
      if(val != 6) j++;
   }
   if(j) {
      alert(input2);
      input.value = '';
      input.focus();
      return true;
   }
   else return false;
}