function wrestSaupja(fld) { if (!wrestTrim(fld)) return; var pattern = /(^[0-9]{10}$)/; if (!pattern.test(fld.value)) { if (wrestFld == null) { wrestMsg = wrestItemname(fld) + " : 사업자등록번호를 10자리 숫자로 입력하십시오.\n"; wrestFld = fld; } } else { var sum = 0; var at = 0; var att = 0; var saupjano= fld.value; sum = (saupjano.charAt(0)*1)+ (saupjano.charAt(1)*3)+ (saupjano.charAt(2)*7)+ (saupjano.charAt(3)*1)+ (saupjano.charAt(4)*3)+ (saupjano.charAt(5)*7)+ (saupjano.charAt(6)*1)+ (saupjano.charAt(7)*3)+ (saupjano.charAt(8)*5); sum += parseInt((saupjano.charAt(8)*5)/10); at = sum % 10; if (at != 0) { att = 10 - at; } if (saupjano.charAt(9) != att) { wrestMsg = wrestItemname(fld) + " : 올바른 사업자등록번호가 아닙니다.\n"; wrestFld = fld; } } }