//*********************************************************************************************
//-- ÇÁ·ÎÁ§Æ®¸í : designblue
//----------------------------------------------------------------------------------------------------------------------------------------------------
//-- ÀÛ   ¼º   ÀÏ : 0000³â 0¿ù 0ÀÏ 00:00ºÐ
//-- ÀÛ   ¼º   ÀÚ : ±è¹Î±¸(diddazoa@designblue.co.kr)
//-- ÃÖÁ¾¼öÁ¤ÀÏ : 0000³â 0¿ù 0ÀÏ 00:00ºÐ
//-- ÃÖÁ¾¼öÁ¤ÀÚ : ±è¹Î±¸(diddazoa@designblue.co.kr)
//----------------------------------------------------------------------------------------------------------------------------------------------------
/*********************************************************************************************
/*############################# Æ÷Ä¿½º ÀÌµ¿ ################################# */
/*
c_obj = °Ë»çÇÒ °´Ã¼
m_obj = ÀÌµ¿ÇÒ °´Ã¼
*/

function move_focus(c_obj,m_obj){
	var c_obj = document.getElementById(c_obj);
	var m_obj = document.getElementById(m_obj);
	if(c_obj.value.length == 6){
		m_obj.focus();
	}
}
/*############################# Æ÷Ä¿½º ÀÌµ¿// ################################# */




/*############################# null Ã¼Å© ½ÃÀÛ################################# */
//objname = °Ë»çÇÒ °´Ã¼
function null_chk(objname,error_message){
	var obj           = objname;																		 //obj °´Ã¼¿¡ ¹Þ¾Æ¿Â °´Ã¼¸¦ ³Ö´Â´Ù.
	if(obj.value == ""){																		 // ¸¸¾à obj°¡ ºñ¾îÀÖ´Ù¸é
		msg = error_message;
		alert(msg);																							 // ¿À·ù ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
//		obj.focus();																						 	 // ÇØ´çÄÁÆ®·Ñ·Î Ä¿¼­¸¦ ÀÌµ¿ÇÑ´Ù.
		return false;
	}
}
/*############################# null ÀÔ·Â Ã¼Å© ³¡################################# */


/*##################### ¹üÀ§ ¾ÈÀÇ ¹®ÀÚ ÀÔ·Â Ã¼Å© ½ÃÀÛ######################### */
//objname = °Ë»çÇÒ °´Ã¼
//txt_min = ÃÖ¼Ò±ÛÀÚ
//txt_max = ÃÖ´ë±ÛÀÚ
function length_chk(objname,txt_min,txt_max){
	var obj           = objname;																		 //obj °´Ã¼¿¡ ¹Þ¾Æ¿Â °´Ã¼¸¦ ³Ö´Â´Ù.
          objlength = obj.value.length;															 // obj°´Ã¼¿¡ ÀÖ´Â ÅØ½ºÆ®ÀÇ ±æÀÌ¸¦ ±¸ÇÑ´Ù.
	if(objlength < txt_min || objlength > txt_max ){										 //¸¸¾à ±æÀÌ°¡ ±âÁØÄ¡ ¾È¿¡ µé¾î¿Â´Ù¸é
		msg = "±ÛÀÚ¼ö´Â ÃÖ¼Ò "+ txt_min + ", ÃÖ´ë " + txt_max + " ±ÛÀÚ ÀÔ´Ï´Ù."; // Ãâ·ÂÇÒ ¿À·ù ¸Þ¼¼Áö¸¦ Á¤ÀÇÇÑ´Ù.
		alert(msg);																							 // ¿À·ù ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
		obj.focus();																						 	 // ÇØ´çÄÁÆ®·Ñ·Î Ä¿¼­¸¦ ÀÌµ¿ÇÑ´Ù.
	}
}
/*##################### ¹üÀ§ ¾ÈÀÇ ¹®ÀÚ ÀÔ·Â Ã¼Å© ³¡######################### */


/*##################### textarea ¼ýÀÚ Ä«¿îÅÍ ¹× ÇÑ°èÃ¼Å© ½ÃÀÛ######################### */
//objname = °Ë»çÇÒ °´Ã¼
//txt_max = ÃÖ´ë±ÛÀÚ
//re_object = Ä«¿îÅÍµÈ ¼ýÀÚ¸¦ Ãâ·ÂÇÒ °´Ã¼¸í
function limit_chk(objname,txt_max,re_object){
	var obj           = objname;																		//obj °´Ã¼¿¡ ¹Þ¾Æ¿Â °´Ã¼¸¦ ³Ö´Â´Ù.
		  objlength = obj.value.length;															// obj°´Ã¼¿¡ ÀÖ´Â ÅØ½ºÆ®ÀÇ ±æÀÌ¸¦ ±¸ÇÑ´Ù.
	if(objlength > txt_max ){																			//¸¸¾à ±æÀÌ°¡ ±âÁØÄ¡º¸´Ù Å©´Ù¸é
		msg = "±ÛÀº " + txt_max + " ±ÛÀÚ±îÁö¸¸ ÀÔ·ÂÇÏ½Ç¼ö ÀÖ½À´Ï´Ù.";				// Ãâ·ÂÇÒ ¿À·ù ¸Þ¼¼Áö¸¦ Á¤ÀÇÇÑ´Ù.
		alert(msg);																							// ¿À·ù ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
		obj.value    = obj.value.substr(0,txt_max);											//ÇÑ°èÄ¡¸¦ ³Ñ¾î¼± ¹®ÀÚ´Â »èÁ¦ÇØÁØ´Ù.
	}
	if(re_object != null){																				//¸¸¾à Ä«¿îÅÍÇ¥½ÃÇØÁÙ °´Ã¼°¡ ÇÊ¿ä ÇÏ´Ù¸é
		var re_obj    = re_object;																		// Ä«¿îÅÍµÈ ¼ýÀÚ Ç¥½ÃÇØÁÙ °´Ã¼¸¦ ¸¸µç´Ù.
		re_obj.value = obj.value.length;															// Ä«¿îÅÍµÈ ¼ýÀÚ¸¦ °´Ã¼·Î »Ñ·ÁÁØ´Ù.
	}
}
/*##################### textarea ¼ýÀÚ Ä«¿îÅÍ ¹× ÇÑ°èÃ¼Å© ³¡######################### */


/*######################### ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© ½ÃÀÛ ############################ */
//objname = °Ë»çÇÒ °´Ã¼

function jumin_chk(objname) { 
    var obj = objname
	var jumin = objname.value;
	var weight = "234567892345";																// ÀÚ¸®¼ö weight ÁöÁ¤ 
    var val		  = jumin.replace("-","");															// "-"(ÇÏÀÌÇÂ) Á¦°Å 
    var sum	  = 0; 

    if(val.length != 13) {																				// ÁÖ¹Î¹øÈ£°¡ 13±ÛÀÚ°¡ ¾Æ´Ï¶ó¸é ¿À·ù¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
		alert("ÁÖ¹Îµî·Ï¹øÈ£ 13ÀÚ¸®¸¦ ÀÔ·ÂÇÏ¿© ÁÖ¼¼¿ä.");
		obj.focus();																						 	 // ÇØ´çÄÁÆ®·Ñ·Î Ä¿¼­¸¦ ÀÌµ¿ÇÑ´Ù.
		return false;
	}															
		
    for(i=0;i<12;i++) { 
        sum += parseInt(val.charAt(i)) * parseInt(weight.charAt(i)); 
    } 

    var result		  = (11 - (sum % 11)) % 10; 
    var check_val = parseInt(val.charAt(12)); 

    if(result != check_val) {																			//ÁÖ¹Î¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾ÊÀ¸¸é ¿À·ù¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù..");
//		obj.focus();	
		return false;
	}
    return; 
}
/*######################### ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© ³¡ ############################# */


/*######################### ¸ÞÀÏÁÖ¼Ò À¯È¿¼º Ã¼Å© ½ÃÀÛ ########################## */
//objname = °Ë»çÇÒ °´Ã¼
function mail_chk(objname){
	var obj = objname.value; 
	if(!(obj.match(/[\w\-\~]+\@[\w\-\~]+(\.[\w\-\~]+)+/g)==obj) ) {
		alert("¸ÞÀÏ ÁÖ¼Ò°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");  
//		objname.focus();																					//°´Ã¼¿¡ Æ÷Ä¿½º¸¦ ¸ÂÃá´Ù.
		return false;
	}
	var chk_obj = objname.createTextRange();
	var check_word = "daum.net".toLowerCase();
	var check_word1 = "hanmail.net".toLowerCase();
	if(chk_obj.findText(check_word) || chk_obj.findText(check_word1)){
		alert("ÇÑ¸ÞÀÏÀº »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
//		objname.focus();
		return false;
	}
}
/*######################### ¸ÞÀÏÁÖ¼Ò À¯È¿¼º Ã¼Å© ³¡ ########################## */


/*######################### ¼ýÀÚ¸¸ ÀÔ·Â Ã¼Å© ½ÃÀÛ ########################### */
function NumObj(objname,addStr){
	if (event.keyCode >= 48 && event.keyCode <= 57) { //¼ýÀÚÅ°¸¸ ÀÔ·Â
		return true;
	}else if(event.keyCode == 45 && addStr == "-"){
		return true
	}else if(event.keyCode == 46 && addStr == "."){
		 return true
	}else {
		event.returnValue = false;
	}
}

/*style="ime-mode:disabled" onKeyPress="NumObj(this,'-');" Ãß°¡*/
/*######################### ¼ýÀÚ¸¸ ÀÔ·Â Ã¼Å© ³¡ ########################### */


/* #########################ÁÖ¹Îµî·Ï¹øÈ£¸¦ ³ªÀÌ·Î º¯È¯ #########################*/
/*lno = ÁÖ¹Î¹øÈ£ ¾ÕÀÚ¸®*/
/*lno = ÁÖ¹Î¹øÈ£ µÞÀÚ¸®*/
function agechange(lno,rno) {
    var refArray = new Array(18,19,19,20,20,16,16,17,17,18);
    var refyy = rno.substring(0,1);
    var refno = lno.substring(0,2);
    var biryear = refArray[refyy] * 100 + eval(refno);
    
    var nowDate = new Date();
    var nowyear = nowDate.getYear();
    return nowyear - biryear + 1;
}
/* #########################ÁÖ¹Îµî·Ï¹øÈ£¸¦ ³ªÀÌ·Î º¯È¯ ³¡#########################*/

//¹®ÀÚ¿­¿¡¼­ ¼ýÀÚ¸¸ °¡Á®°¡±â 
function get_number(str) { 
    var val = str; 
    var temp = ""; 
    var num = ""; 

    for(i=0; i<val.length; i++) { 
        temp = val.charAt(i); 
        if(temp >= "0" && temp <= "9") num += temp; 
    } 
    return num; 
}


/*######################### ºñ¹Ð¹øÈ£ Ã¼Å© #########################*/
/*
input = Ã¹¹ø¤Š password ÇÊµå
input2 = µÎ¹ø¤Š password ÇÊµå
min = ºñ¹Ð¹øÈ£ ÃÖ¼ÒÀÚ¸®
max = ºñ¹Ð¹øÈ£ ÃÖ´ëÀÚ¸®
*/
function check_passwd(input, input2, min, max) {

    if(!input.value) {																			/*¸¸¾à ºñ¹Ð¹øÈ£1 ¶õÀÌ °ø¹éÀÌ¶ó¸é*/
        alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');												/*¿À·ù ¸Þ¼¼Áö Ãâ·Â*/
        input.focus();																			/*Æ÷Ä¿½º¸¦ À§Ä¡ÇÑ´Ù.*/
        return false;																				/*false °ªÀ» ¹ÝÈ¯ÇÑ´Ù.*/
    }
    else if(Byte(input.value) < min || Byte(input.value) > max ) {	/*¸¸¾à ºñ¹Ð¹øÈ£°¡ ÃÖ¼Ò ±ÛÀÚº¸´Ù ÀÛ°Å³ª ÃÖ´ë ±ÛÀÚº¸´Ù Å©¸é*/
		str_msg = "ºñ¹Ð¹øÈ£ÀÇ ±æÀÌ´Â ÃÖ¼Ò" + min + ", ÃÖ´ë " + max + "·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä";	
        alert(str_msg);																			/*¿À·ù ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.*/
        input.focus();																			/*Æ÷Ä¿½º¸¦ ¸ÂÃçÁØ´Ù*/
        input.value='';																			/*ºñ¹Ð¹øÈ£ ÀÔ·Â¶õÀ» ÃÊ±âÈ­ ÇÑ´Ù*/
        input2.value='';																		/*ºñ¹Ð¹øÈ£ ÀÔ·Â¶õÀ» ÃÊ±âÈ­ ÇÑ´Ù.*/
        return false;																				/*false °ªÀ» ¹ÝÈ¯ÇÑ´Ù.*/
    }
    else if(!input2.value) {																	/*¸¸¾à ºñ¹Ð¹øÈ£2 ¶õÀÌ °ø¹éÀÌ¶ó¸é*/
        alert('È®ÀÎºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.');										/*¿À·ù ¸Þ¼¼Áö Ãâ·Â*/
        input2.focus();																			/*Æ÷Ä¿½º¸¦ À§Ä¡ÇÑ´Ù.*/
        return false;																				/*false °ªÀ» ¹ÝÈ¯ÇÑ´Ù.*/
    }
    else if(input.value != input2.value) {											/*¸¸¾à ºñ¹Ð¹øÈ£1°ú ºñ¹Ð¹øÈ£2°¡ µ¿ÀÏÇÏÁö ¾Ê´Ù¸é*/
        alert('ºñ¹Ð¹øÈ£°¡ ¼­·Î ´Ù¸£°Ô ÀÔ·ÂµÇ¾ú½À´Ï´Ù.');								/*¿À·ù ¸Þ¼¼Áö¸¦ Ãâ·ÂÇÑ´Ù.*/
        input2.value='';																		/*ºñ¹Ð¹øÈ£2¶õÀ» ÃÊ±âÈ­ÇÑ´Ù.*/
        input2.focus();																			/*Æ÷Ä¿½º¸¦ À§Ä¡ÇÑ´Ù.*/
        return false;																				/*false °ªÀ» ¹ÝÈ¯ÇÑ´Ù.*/
    }
    else return true; 
}
/*######################### ºñ¹Ð¹øÈ£ Ã¼Å© ³¡ #########################*/


/* ######################### ¹ÙÀÌÆ®°Ë»ç #########################*/
function Byte(input) {
    var i, j=0;
    for(i=0;i<input.length;i++) {
        val=escape(input.charAt(i)).length;
        if(val==  6) j++;
        j++;
    }
    return j;
}
/* ######################### ¹ÙÀÌÆ®°Ë»ç ³¡#########################*/


/* ######################### ¿µ¹®°Ë»ç+¼ýÀÚ°Ë»ç(Ã¹±ÛÀÚ´Â ¹Ýµå½Ã¿µ¹®) #########################*/
/*
	input = °Ë»çÇÒ °´Ã¼
*/
function EngNum(input,types) {
    if(types) if(!Trim(input.value)) return false;
    var error_c=0, i, val;
    for(i=0;i<Byte(input.value);i++) {
        val = input.value.charAt(i);
        if(i == 0) if(!((val>='a' && val<='z') || (val>='A' && val<='Z'))) return false;
        else if(!((val>=0 && val<=9) || (val>='a' && val<='z') || (val>='A' && val<='Z'))) return false;
   }
   return true;
}
/* ######################### ¿µ¹®°Ë»ç+¼ýÀÚ°Ë»ç(Ã¹±ÛÀÚ´Â ¹Ýµå½Ã¿µ¹®) ³¡ #########################*/

