////////////////////////////////////////////////////////////////////// // »èÁ¦¿©ºÎÈ®ÀÎ ////////////////////////////////////////////////////////////////////// function ConfirmBox() { if(confirm("µî·ÏµÈ Á¤º¸¸¦ »èÁ¦ÇϽðڽÀ´Ï±î?")) return true; return false; } ////////////////////////////////////////////////////////////////////// // °ø¹éÁ¦°Å(ÁÂ,¿ìÃø°ø¹éÁ¦°Å) ////////////////////////////////////////////////////////////////////// function CheckSpace(obj) { var len; while(true) { if(obj.value.charAt(0) != " ") break; len = obj.value.length; obj.value = obj.value.substring(1,len); } while(true) { len = obj.value.length; if(obj.value.charAt(len-1) != " ") break; obj.value = obj.value.substring(0,len-1); } } ////////////////////////////////////////////////////////////////////// // °ø¹éÁ¦°Å(¸ðµç°ø¹éÁ¦°Å) ////////////////////////////////////////////////////////////////////// function CheckSpaceAll(obj) { var index; var len; while(true) { index = obj.value.indexOf(" "); if(index == -1) break; len = obj.value.length; obj.value = obj.value.substring(0,index) + obj.value.substring((index+1),len); } } ////////////////////////////////////////////////////////////////////// // ¸ÞÀÏÀÔ·ÂÇü½Ä°Ë»ç ////////////////////////////////////////////////////////////////////// function CheckMail(obj) { aIndex = obj.value.indexOf("@"); dotIndex = obj.value.indexOf("."); if(aIndex == -1 || dotIndex == -1 || aIndex >= (dotIndex-1)) { alert("¸ÞÀÏ ÀÔ·ÂÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù."); obj.focus(); return false; } return true; } ////////////////////////////////////////////////////////////////////// // Ư¼ö¹®ÀÚ°Ë»ç ////////////////////////////////////////////////////////////////////// function CheckChar(obj) { if(obj.value.match(" 0) { for(var i=0;i xMax) { var message2; message2 = xMin + "¿Í " + xMax + "ÀÚ¸® »çÀ̷θ¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù."; alert(message2); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else if(!CheckNumber(obj)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ¼ýÀÚ¿Í ÀÚ¸®¼ö¸¦ °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassNumberLength(obj, message, len) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert(message); obj.focus(); return false; } else if(obj.value.length != len) { var message2; message2 = len + "ÀÚ¸®¸¦ ÀÔ·ÂÇϽʽÿÀ."; alert(message2); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else if(!CheckNumber(obj)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¼ýÀÚ¿Í ÀÚ¸®¼ö¸¦ °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassNumberLengthBlank(obj, len) { CheckSpaceAll(obj); if(obj.value.length > 0) { if(obj.value.length != len) { var message2; message2 = len + "ÀÚ¸®¸¦ ÀÔ·ÂÇϽʽÿÀ."; alert(message2); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else if(!CheckNumber(obj)) return false; else return true; } else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ¼ýÀÚ¸¦ °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassNumber(obj, message) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert(message); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else if(!CheckNumber(obj)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¼ýÀÚ¸¦ °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassNumberBlank(obj) { CheckSpaceAll(obj); if(obj.value.length > 0) { if(!CheckChar(obj)) return false; else if(!CheckNumber(obj)) return false; else return true; } else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ¸ÞÀÏÀÔ·ÂÇü½ÄÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassMail(obj) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert("¸ÞÀÏÀ» ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else if(!CheckMail(obj)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¸ÞÀÏÀÔ·ÂÇü½ÄÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassMailBlank(obj) { CheckSpaceAll(obj); if(obj.value.length > 0) { if(!CheckChar(obj)) return false; else if(!CheckMail(obj)) return false; else return true; } else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ÀÔ·ÂÇü½ÄÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassSpace(obj, message) { CheckSpace(obj); if(obj.value.length < 1) { alert(message); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ÀÔ·ÂÇü½ÄÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassSpaceBlank(obj) { CheckSpace(obj); if(obj.value.length > 0) { if(!CheckChar(obj)) return false; else return true; } else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ÀÔ·ÂÇü½ÄAllÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassSpaceAll(obj, message) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert(message); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ÀÔ·ÂÇü½ÄAllÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassSpaceAllBlank(obj) { CheckSpaceAll(obj); if(obj.value.length > 0) { if(!CheckChar(obj)) return false; else return true; } else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ÀÔ·ÂÇü½ÄAllÀ» ÀÚ¸®¼ö¿¡ ¸Â°Ô °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassSpaceAllLength(obj, message, len) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert(message); obj.focus(); return false; } else if(obj.value.length != len) { var message2; message2 = len + "ÀÚ¸®¸¦ ÀÔ·ÂÇϽʽÿÀ."; alert(message2); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ÀÔ·ÂÇü½ÄAllÀ» ÀÚ¸®¼ö(Min,Max)¿¡ ¸Â°Ô °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassSpaceAllMinMax(obj, message, xMin, xMax) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert(message); obj.focus(); return false; } else if(obj.value.length < xMin || obj.value.length > xMax) { var message2; message2 = xMin + " ÀÌ»ó " + xMax + " ÀÌÇÏÀÇ ÀÚ¸®·Î¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù."; alert(message2); obj.focus(); return false; } else if(!CheckChar(obj)) { return false; } else return true; } ////////////////////////////////////////////////////////////////////// // ¾ÆÀ̵𸦠°Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassIdentity(obj, xMin, xMax) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert("¾ÆÀ̵𸦠ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } else if(obj.value.length < xMin || obj.value.length > xMax) { var message2; message2 = "¾ÆÀ̵ð´Â " + xMin + "ÀÚ¿¡¼­ " + xMax + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇϼ¼¿ä"; alert(message2); obj.focus(); return false; } else if(!CheckRestrictiveChar(obj)) // ¼Ò¹®ÀÚ³ª ¼ýÀÚ¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é { return false; } else return true; } ////////////////////////////////////////////////////////////////////// // ¾ËÆÄºª ¼Ò¹®ÀÚ¿Í ¼ýÀÚ ÀÔ·ÂÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function CheckRestrictiveChar(obj) { len = obj.value.length; for(i=0;i= '0') && (strTemp <= '9')) == false) { if(((strTemp >= 'a') && (strTemp <= 'z')) == false) { if(((strTemp >= 'A') && (strTemp <= 'Z')) == false) { alert("a~z(¼Ò¹®ÀÚ), A~Z(´ë¹®ÀÚ), 0~9±îÁöÀÇ ¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù."); obj.focus(); return false; } } } } return true; } ////////////////////////////////////////////////////////////////////// // À̸§À» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassKoreanName(obj, xMin, xMax) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert("À̸§À» ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } else if(obj.value.length < xMin || obj.value.length > xMax) { var message2; message2 = "À̸§Àº " + xMin + "ÀÚ¿¡¼­ " + xMax + "ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇϼ¼¿ä."; alert(message2); obj.focus(); return false; } else if(!CheckHangul(obj)) // ÇÑ±Û À̸§À» ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é { var message2; message2 = "ÇÑ±Û À̸§À» ÀÔ·ÂÇØ ÁÖ¼¼¿ä."; alert(message2); obj.focus(); return false; } else return true; } ////////////////////////////////////////////////////////////////////// // ¿ìÆí¹øÈ£ °Ë»ö½Ã ÀÔ·ÂÀ¯È¿¼ºÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassZipSearch(obj) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert("ã°íÀÚÇÏ´Â °÷À» ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } else if(obj.value.length == 1 && (obj.value == "µ¿" || obj.value == "À¾" || obj.value == "¸é" || obj.value == "¸®" || IsNumber(obj.value))) { alert("Á¤È®ÇÑ °ªÀ» ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } //else if(obj.value.length == 2 && (obj.value.charAt(1) == "µ¿" || obj.value.charAt(1) == "À¾" || obj.value.charAt(1) == "¸é" || obj.value.charAt(1) == "¸®" || IsNumber(obj.value.charAt(0)))) //{ // alert("Á¤È®ÇÑ °ªÀ» ÀÔ·ÂÇϽʽÿÀ."); // obj.focus(); // return false; //} else return true; } ////////////////////////////////////////////////////////////////////// // µÎ°³ÀÇ ³¯Â¥ÀÔ·ÂÇü½ÄÀÌ ¿Ã¹Ù¸¥Áö °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassValidYearMonthDayHourMinute(objYear, objMonth, objDay, objHour, objMinute, objYear2, objMonth2, objDay2, objHour2, objMinute2) { if(!PassYearMonthDayHourMinute(objYear, objMonth, objDay, objHour, objMinute)) return false; if(!PassYearMonthDayHourMinute(objYear2, objMonth2, objDay2, objHour2, objMinute2)) return false; var objDate = new Date(); var objDate2 = new Date(); objDate.setYear(objYear.value); objDate.setMonth(objMonth.value); objDate.setDate(objDay.value); objDate.setHours(objHour.value); objDate.setMinutes(objMinute.value); objDate2.setYear(objYear2.value); objDate2.setMonth(objMonth2.value); objDate2.setDate(objDay2.value); objDate2.setHours(objHour2.value); objDate2.setMinutes(objMinute2.value); if(objDate > objDate2) { alert("¿Ã¹Ù¸¥ ³¯Â¥¸¦ ÀÔ·ÂÇϽʽÿÀ."); objYear.focus(); return false; } return true; } ////////////////////////////////////////////////////////////////////// // µÎ°³ÀÇ ³¯Â¥ÀÔ·ÂÇü½ÄÀÌ ¿Ã¹Ù¸¥Áö °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassValidYearMonthDay(objYear, objMonth, objDay, objYear2, objMonth2, objDay2) { if(!PassYearMonthDay(objYear, objMonth, objDay)) return false; if(!PassYearMonthDay(objYear2, objMonth2, objDay2)) return false; var objDate = new Date(); var objDate2 = new Date(); objDate.setYear(objYear.value); objDate.setMonth(objMonth.value); objDate.setDate(objDay.value); objDate2.setYear(objYear2.value); objDate2.setMonth(objMonth2.value); objDate2.setDate(objDay2.value); if(objDate > objDate2) { alert("¿Ã¹Ù¸¥ ³¯Â¥¸¦ ÀÔ·ÂÇϽʽÿÀ."); objYear.focus(); return false; } return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ³â¿ùÀϽúÐÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassYearMonthDayHourMinute(objYear, objMonth, objDay, objHour, objMinute) { if(!PassYear(objYear)) return false; else if(!PassMonth(objMonth)) return false; else if(!PassDay(objYear, objMonth, objDay)) return false; else if(!PassHour(objHour)) return false; else if(!PassMinute(objMinute)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ³â¿ùÀÏÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassYearMonthDay(objYear, objMonth, objDay) { if(!PassYear(objYear)) return false; else if(!PassMonth(objMonth)) return false; else if(!PassDay(objYear, objMonth, objDay)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ³â¿ùÀÏÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassYearMonthDayBlank(objYear, objMonth, objDay) { if ((objYear.value.length > 0) || (objMonth.value.length > 0) || (objDay.value.length > 0)) { if(!PassYear(objYear)) return false; else if(!PassMonth(objMonth)) return false; else if(!PassDay(objYear, objMonth, objDay)) return false; else return true; } else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ³â¿ùÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassYearMonth(objYear, objMonth) { if(!PassYear(objYear)) return false; else if(!PassMonth(objMonth)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ³âµµ¸¦ °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassYear(obj) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert("³âµµ¸¦ ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else if(!CheckNumber(obj)) return false; else if(!CheckYear(obj)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ¿ùÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassMonth(obj) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert("¿ùÀ» ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else if(!CheckNumber(obj)) return false; else if(!CheckMonth(obj)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ÀÏÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassDay(objYear, objMonth, objDay) { CheckSpaceAll(objDay); if(objDay.value.length < 1) { alert("ÀÏÀ» ÀÔ·ÂÇϽʽÿÀ."); objDay.focus(); return false; } else if(!CheckChar(objDay)) return false; else if(!CheckNumber(objDay)) return false; else if(!CheckDay(objYear, objMonth, objDay)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ½Ã°£À» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassHour(obj) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert("½Ã¸¦ ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else if(!CheckNumber(obj)) return false; else if(!CheckHour(obj)) return false; else return true; } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã ºÐÀ» °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassMinute(obj) { CheckSpaceAll(obj); if(obj.value.length < 1) { alert("ºÐÀ» ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } else if(!CheckChar(obj)) return false; else if(!CheckNumber(obj)) return false; else if(!CheckMinute(obj)) return false; else return true; } function CheckYear(obj) { if (obj.value > 1900 && obj.value < 2079) return true; else { alert("³âµµ¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } } function CheckMonth(obj) { if (obj.value > 0 && obj.value < 13) return true; else { alert("¿ùÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } } function CheckDay(objYear, objMonth, objDay) { var LastDay; LastDay = GetLastDay(objYear.value, objMonth.value); if (objDay.value > 0 && objDay.value <= LastDay) return true; else { alert("ÀÏÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇϽʽÿÀ."); objDay.focus(); return false; } } function CheckHour(obj) { if (obj.value >= 0 && obj.value < 24) return true; else { alert("½Ã¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } } function CheckMinute(obj) { if (obj.value >= 0 && obj.value < 60) return true; else { alert("ºÐÀ» Á¤È®ÇÏ°Ô ÀÔ·ÂÇϽʽÿÀ."); obj.focus(); return false; } } function GetLastDay(year, month) { var Last_Mon = new Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); var LeapYear; if (year % 4 == 0) { if (year % 100 == 0) { if (year % 400 == 0) LeapYear = true; else LeapYear = false; } else LeapYear = true; } else LeapYear = false; Last_Mon[1] = (LeapYear) ? 29 : 28; return Last_Mon[month-1]; } ////////////////////////////////////////////////////////////////////// // ºñ¹Ð¹øÈ£¸¦ °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassPassword(obj, xMin, xMax) { CheckSpaceAll(obj); if (obj.value.length < 1) { alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇϼ¼¿ä."); obj.focus(); return false; } if ((obj.value.length < xMin) || (obj.value.length > xMax)) { var message; message = "ºñ¹Ð¹øÈ£ÀÇ ÀÚ¸´¼ö´Â " + xMin + "ÀÚ¸® ÀÌ»ó " + xMax + "ÀÚ¸® ÀÌÇÏÀÔ´Ï´Ù."; alert(message); obj.focus(); return false; } if(!CheckRestrictiveChar(obj)) // ¼Ò¹®ÀÚ³ª ¼ýÀÚ¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é { return false; } return true; } ////////////////////////////////////////////////////////////////////// // ºñ¹Ð¹øÈ£°¡ À¯È¿ÇÑÁö °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassValidPassword(objPass1, objPass2, xMin, xMax) { if(!PassPassword(objPass1, xMin, xMax)) return false; else if(!PassPassword(objPass2, xMin, xMax)) return false; else if (objPass1.value != objPass2.value) { var message; message = "ºñ¹Ð¹øÈ£°¡ ¼­·Î ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù."; alert(message); objPass1.focus(); return false; } return true; } ////////////////////////////////////////////////////////////////////// // »õ·Î¿î WindowâÀ» ¿±´Ï´Ù.strScrollbars = [yes, no] strResizable = [yes, no] ////////////////////////////////////////////////////////////////////// function WindowOpen(strURL, strScrollbars, strResizable, lngWidth, lngHeight) { var strFeature; strFeature = "scrollbars=" + strScrollbars + ", resizable=" + strResizable + ", width=" + lngWidth + ", height=" + lngHeight; window.open(strURL, "", strFeature); } ////////////////////////////////////////////////////////////////////// // formÀÇ OnSubmitÇÔ¼ö¸¦ ½ÇÇàÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function WindowSubmit(form) { form.submit(); } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã Áֹεî·Ï¹øÈ£°¡ À¯È¿ÇÑÁö °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassResidentLicense(objFirst, objSecond) { if(!PassNumberLength(objFirst, "Áֹεî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.", 6)) return false; if(!PassNumberLength(objSecond, "Áֹεî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.", 7)) return false; if(!CheckResidentRegistrationNumber(objFirst, objSecond)) return false; return true; } ////////////////////////////////////////////////////////////////////// // Áֹεî·Ï¹øÈ£°¡ À¯È¿ÇÑÁö °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassResidentLicenseBlank(objFirst, objSecond) { if ((objFirst.value.length > 0) || (objSecond.value.length > 0)) { if(!PassNumberLength(objFirst, "Áֹεî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.", 6)) return false; if(!PassNumberLength(objSecond, "Áֹεî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.", 7)) return false; if(!CheckResidentRegistrationNumber(objFirst, objSecond)) return false; return true; } else return true; } ////////////////////////////////////////////////////////////////////// // Áֹεî·Ï¹øÈ£°¡ À¯È¿ÇÑÁö °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function CheckResidentRegistrationNumber(objFirst, objSecond) { var F1 = objFirst.value.substring(0,1); var F2 = objFirst.value.substring(1,2); var F3 = objFirst.value.substring(2,3); var F4 = objFirst.value.substring(3,4); var F5 = objFirst.value.substring(4,5); var F6 = objFirst.value.substring(5,6); var S1 = objSecond.value.substring(0,1); var S2 = objSecond.value.substring(1,2); var S3 = objSecond.value.substring(2,3); var S4 = objSecond.value.substring(3,4); var S5 = objSecond.value.substring(4,5); var S6 = objSecond.value.substring(5,6); var S7 = objSecond.value.substring(6,7); var SUM; SUM = F1*2 + F2*3 + F3*4 + F4*5 + F5*6 + F6*7 + S1*8 + S2*9 + S3*2 + S4*3 + S5*4 + S6*5; SUM = SUM % 11; SUM = 11 - SUM; SUM = SUM % 10; if((SUM != S7) || !(S1 == 1 || S1 == 2 || S1 == 3 || S1 == 4)) { alert("Áֹεî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ."); return false; } else return true; } ////////////////////////////////////////////////////////////////////// // Äí±â»èÁ¦Çϱâ ////////////////////////////////////////////////////////////////////// function DeleteCookie(name, expires, path) { var myday = new Date(); myday.setTime (myday.getTime() - expires); var value = GetCookie(name); var strcookie = name + "=" + escape(value) + ";expires=" + myday.toGMTString() + ";path=" + path; document.cookie = strcookie; } ////////////////////////////////////////////////////////////////////// // Äí±â¸¸µé±â ////////////////////////////////////////////////////////////////////// function SetCookie(name, value, expires, path) { var myday = new Date(); myday.setTime(myday.getTime() + expires); var strcookie = name + "=" + escape(value) + ";expires=" + myday.toGMTString() + ";path=" + path; document.cookie = strcookie; } ////////////////////////////////////////////////////////////////////// // Äí±â°¡Á®¿À±â ////////////////////////////////////////////////////////////////////// function GetCookie(name) { var arg = name + "="; var alen = arg.length; var clen = document.cookie.length; var i = 0; while (i < clen) { var j = i + alen; if (document.cookie.substring(i, j) == arg) return getCookieVal(j); i = document.cookie.indexOf(" ", i) + 1; if (i == 0) break; } return null; } function getCookieVal(offset) { var endstr = document.cookie.indexOf (";", offset); if (endstr == -1) endstr = document.cookie.length; return unescape(document.cookie.substring(offset, endstr)); } ////////////////////////////////////////////////////////////////////// // ¹Ýµå½Ã Áֹεî·Ï¹øÈ£°¡ À¯È¿ÇÑÁö °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassCompanyLicense(objData) { if(!PassNumberLength(objData, "»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.", 10)) return false; if(!CheckCompanyRegistrationNumber(objData)) return false; return true; } ////////////////////////////////////////////////////////////////////// // Áֹεî·Ï¹øÈ£°¡ À¯È¿ÇÑÁö °Ë»çÇÕ´Ï´Ù. ////////////////////////////////////////////////////////////////////// function PassCompanyLicenseBlank(objData) { if (objData.value.length > 0) { if(!PassNumberLength(objData, "»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇϽʽÿÀ.", 10)) return false; if(!CheckCompanyRegistrationNumber(objData)) return false; return true; } else return true; } function CheckCompanyRegistrationNumber(objData) { var strData = objData.value; var sumMod = 0; if(strData.length != 10) { alert("»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ."); return false; } sumMod += parseInt(strData.substring(0,1)); sumMod += parseInt(strData.substring(1,2)) * 3 % 10; sumMod += parseInt(strData.substring(2,3)) * 7 % 10; sumMod += parseInt(strData.substring(3,4)) * 1 % 10; sumMod += parseInt(strData.substring(4,5)) * 3 % 10; sumMod += parseInt(strData.substring(5,6)) * 7 % 10; sumMod += parseInt(strData.substring(6,7)) * 1 % 10; sumMod += parseInt(strData.substring(7,8)) * 3 % 10; sumMod += Math.floor(parseInt(strData.substring(8,9)) * 5 / 10); sumMod += parseInt(strData.substring(8,9)) * 5 % 10; sumMod += parseInt(strData.substring(9,10)); if(sumMod % 10 != 0) { alert("»ç¾÷ÀÚµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇϽʽÿÀ."); return false; } return true; }