//################## ¹øÈ£ °Ë»ç ##################//

function IsNumber(str) {
  for(var i = 0; i < str.length; i++) {
	 var chr = str.substr(i,1);
	 if(chr < '0' || chr > '9') {            
		return false;
	 }
  }
  return true;   
}

////////////////////////////ÀüÈ­¹øÈ£°Ë»ç
function ALL_Phone_ChEck(phonenumber,mode){
	if(mode=="mobile"){str="ÇÚµåÆù";}else{str="ÀüÈ­¹øÈ£";}
	
	if(phonenumber!=""){
		var mobile = phonenumber.replace("-","");
		mobile = mobile.replace("-","");

		var mobile_le=mobile.length;
		if(mobile_le=="11"){
			var mobile1 = mobile.substr(0,3);
			var mobile2 = mobile.substr(3,4);
			var mobile3 = mobile.substr(7,4);
		}else if(mobile_le=="10"){
			var mobile1 = mobile.substr(0,3);
			var mobile2 = mobile.substr(3,3);
			var mobile3 = mobile.substr(6,4);

		}else{
			var mobile1 = mobile.substr(0,2);
			if(mobile1!="02" || mode=="mobile"){
				alert(str+" Æ÷¸ËÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù - .");
				return false;
			}else{
				var mobile2 = mobile.substr(2,3);
				var mobile3 = mobile.substr(5,4);				
			}
		}
		var pattern = /[^0-9\, ]/;
		var text = mobile;
		text = text.match(pattern);
		if(mobile1 == "" || mobile2 == ""|| mobile3 == "" )
		{
			alert(str+" ¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
			return false;
		}
		else if(mobile !="")
		{
			if(mode=="mobile"){
				if(!(mobile1 == "011" || mobile1 == "016"|| mobile1 == "017" || mobile1 == "018" || mobile1 == "019" || mobile1 == "010")){
					alert("Àß¸øµÈ ¹øÈ£ÀÔ´Ï´Ù.´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
					return false;
				}
			}
			if (text != null){
				alert(str+" Æ÷¸ËÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù - ¼ýÀÚ¸¸ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù .");
				return false;
			}
		}
	}else{
		alert(str+" ¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä - ¼ýÀÚ¸¸ ³ÖÀ» ¼ö ÀÖ½À´Ï´Ù .");
		return false;
	}
	return mobile;
}

/*################## ÁÖ¹Î¹øÈ£ Ã¼Å©ÇÔ¼ö ##################*/

function CheckSocialNo(socialno)
{
    var i;
    var val0, val1, val2, val3, val4, val5, val6, val7, val8, val9, val10, val11, val12;
    var sum, checkno;
    
    /*################## ±ÛÀÚ¼ö°¡ 13°³ÀÎÁö °Ë»ç*/
    if (socialno.length != 13)
        return false;
    
    /*################## ¸ðµÎ ¼ýÀÚÀÎÁö °Ë»ç*/
    for (i = 0; i < 13; i++) {
        if ((socialno.charAt(i) < '0') || (socialno.charAt(i) > '9'))
            return false;
    }
    
    /*################## ³²³à±¸ºÐÀÌ 1~4ÀÎÁö °Ë»ç*/
    if ((socialno.charAt(6) < '1') || (socialno.charAt(6) > '4'))
        return false;
    
    /*##################¿ù,ÀÏÀÌ ¹üÀ§³»ÀÎÁö °Ë»ç*/
    month = parseInt(socialno.charAt(2))*10 + parseInt(socialno.charAt(3))
    day = parseInt(socialno.charAt(4))*10 + parseInt(socialno.charAt(5))
    if ((month == 1) || (month == 3) || (month == 5) || (month == 7) || (month == 8) || (month == 10) || (month == 12)) {
        if ((day < 0) || (day > 31))
            return false;
    }
    if ((month == 2)) {
        if ((day < 0) || (day > 29))
            return false;
    }
    if ((month == 4) || (month == 6) || (month == 9) || (month == 11)) {
        if ((day < 0) || (day > 30))
            return false;
    }
    
    /*################## check-digit °Ë»ç*/
    val0  = parseInt(socialno.charAt(0)) * 2;
    val1  = parseInt(socialno.charAt(1)) * 3;
    val2  = parseInt(socialno.charAt(2)) * 4;
    val3  = parseInt(socialno.charAt(3)) * 5;
    val4  = parseInt(socialno.charAt(4)) * 6;
    val5  = parseInt(socialno.charAt(5)) * 7;
    val6  = parseInt(socialno.charAt(6)) * 8;
    val7  = parseInt(socialno.charAt(7)) * 9;
    val8  = parseInt(socialno.charAt(8)) * 2;
    val9  = parseInt(socialno.charAt(9)) * 3;
    val10  = parseInt(socialno.charAt(10)) * 4;
    val11  = parseInt(socialno.charAt(11)) * 5;
    val12  = parseInt(socialno.charAt(12));
    
    sum = val0 + val1 + val2 + val3 + val4 + val5 + val6 + val7 + val8 + val9 + val10 + val11;
    
    checkno = (11 - (sum % 11)) % 10;
    if (checkno == val12) {
        return true;
    }
    else {
        return false;
    }
}

////////À©µµ¿ìÆË¾÷
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
