String.prototype.trim = function(t) { try { return t = this != window ? this : t, t.replace(/^\s+/g, "").replace(/\s+$/g, "") } catch (r) { alert("[js/egovframework/tradekorea/www/common.js's String.prototype.trim] error : " + r.description) } }, String.prototype.bytes = function(t) { try { // ----------- 임시로 적용--------------------- if( t == undefined ){ return false; } // ----------- 임시로 적용--------------------- t = this != window ? this : t; for (var r = 0, e = 0; e < t.length; e++) { var c = t.charAt(e); r += c.charCodeAt() > 128 ? 2 : 1 } return r } catch (n) { alert("[js/egovframework/tradekorea/www/common.js's String.prototype.bytes] error : " + n.description) } }, String.prototype.replaceAll = function(t, r) { try { // ----------- 임시로 적용--------------------- if( t == undefined ){ return false; } // ----------- 임시로 적용--------------------- var e = ""; if ("" != this.trim() && t != r) for (e = this.trim(); e.indexOf(t) > -1;) e = e.replace(t, r); return e } catch (c) { alert("[js/egovframework/tradekorea/www/common.js's String.prototype.replaceAll] error : " + c.description) } }, checkNull = function(t) { try { // ----------- 임시로 적용--------------------- if( t == undefined ){ return false; } // ----------- 임시로 적용--------------------- return null == t.trim() || "" == t.trim() ? !0 : !1 } catch (r) { alert("[js/egovframework/tradekorea/www/common.js's checkNull] error : " + r.description) } }, $checkNull = function(t) { try { return null == $.trim(t) || "" == $.trim(t) ? !0 : !1 } catch (r) { alert("[js/egovframework/tradekorea/www/common.js's $checkNull] error : " + r.description) } }, checkEmail = function(t) { try { var r = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/; if (t.indexOf(";") > 0) { for (var e = t.split(";"), c = !0, n = 0; n < e.length; n++) c = checkFormat(e[n].trim(), r); return c } if (t.indexOf(",") > 0) { for (var e = t.split(","), c = !0, n = 0; n < e.length; n++) c = checkFormat(e[n].trim(), r); return c } return checkFormat(t, r) } catch (i) { alert("[js/egovframework/tradekorea/www/common.js's checkEmail] error : " + i.description) } }, checkEmailDomain = function(t) { try { var r = /^((\w|[\-\.])+)\.([A-Za-z]+)$/; return checkFormat(t, r) } catch (e) { alert("[js/egovframework/tradekorea/www/common.js's checkEmailDomain] error : " + e.description) } }, getDomian = function() { try { var t = document.location.href, r = t.split("//"), e = r[0] + "//" + r[1].substring(0, r[1].indexOf("/")); return e } catch (c) { alert("[js/egovframework/tradekorea/www/common.js's getDomian] error : " + c.description) } }, openWinCenter = function(t, r, e) { var c = "", n = 0, i = 0; if (void 0 != e) for (var o = e.replace(/ /g, "").split(","), a = 0; a < o.length; a++) o[a].match(/^height=/i) && (n = parseInt(o[a].substr(7), 10), isNaN(n) || (c += "top=" + Math.floor((screen.availHeight - n) / 2) + ",")), o[a].match(/^width=/i) && (i = parseInt(o[a].substr(6), 10), isNaN(i) || (c += "left=" + Math.floor((screen.availWidth - i) / 2) + ",")); return window.open(t, r, c + e) }, checkFormat = function(t, r) { try { return -1 != t.search(r) ? !0 : !1 } catch (e) { alert("[js/egovframework/tradekorea/www/common.js's checkFormat] error : " + e.description) } }, isContainsKor = function(t) { try { var r = !0; if ("" == t) return !0; for (var e = 0; e < t.length; e++) if (ch = t.charAt(e), ch >= "ㄱ" && ch <= "힣" && "+" != ch && "-" != ch && "<" != ch && "$" != ch && "₩" != ch && "℃" != ch && "¢" != ch && "㎛" != ch && "㎜" != ch && "㎬" != ch && "㎯" != ch && "㎝" != ch && "㎵" != ch && "㎧" != ch && "㎚" != ch && "α" != ch && "Θ" != ch && "⑪" != ch && "∵" != ch && "Å" != ch && "Ω" != ch && "∮" != ch && "ℓ" != ch && "§" != ch && "@" != ch && "#" != ch && "*" != ch && "@" != ch && "㈜" != ch && "㉿" != ch && "㎷" != ch) { r = !1; break } return r } catch (c) { alert("[script/common.js's isContainsKor] error : " + c.description) } }, checkBizKey = function(t) { try { var r, e, c, n = new Array(1, 3, 7, 1, 3, 7, 1, 3, 5, 1), i = 0; if ("" == t) return !1; if (10 != t.length) return !1; var o = t.replace(/-/gi, ""); for (r = 0; 7 >= r; r++) i += n[r] * o.charAt(r); return e = "0" + n[8] * o.charAt(8), e = e.substring(e.length - 2, e.length), i += Math.floor(e.charAt(0)) + Math.floor(e.charAt(1)), c = (10 - i % 10) % 10, Math.floor(o.charAt(9)) != c ? !1 : !0 } catch (a) { alert("[script/common.js's checkBizKey] error : " + a.description) } }, checkDateValue = function(t, r) { var e = $(t).val().trim(); if ("" == e) return !1; if (null != r && "undefined" != r ? e = e.replaceAll(r, "") : (e = e.replaceAll("-", ""), e = e.replaceAll("/", ""), e = e.replaceAll(".", "")), "8" != e.length) return $(t).val(""), $(t).focus(), !1; var c = Number(e.substring(0, 4)), n = Number(e.substring(4, 6)), i = Number(e.substring(6, 8)), o = new Date(c, n, i); return o.getFullYear() != c || o.getMonth() != n || o.getDate() != i ? (alert("The date is invalid."), $(t).val(""), $(t).focus(), !1) : !0 }, fn_prohibit = function(t) { try { var r = ["ls", "passwd", "sh", "dir", "csh", "reboot"]; if (!t || 0 == t.length || "string" != typeof t.toLowerCase()) return !1; var e = t.split(" "); if (e.length < 1) return !1; for (var c = 0; c < r.length; c++) if (e[0].toLowerCase() == r[c].toLowerCase()) return e[0]; return !1 } catch (n) { alert("[js/egovframework/tradekorea/www/common.js's common.fn_prohibit] error : " + n.description) } }, getCookie = function(t) { t += "="; var r = document.cookie, e = r.indexOf(t), c = ""; if (-1 != e) { e += t.length; var n = r.indexOf(";", e); - 1 == n && (n = r.length), c = r.substring(e, n) } return unescape(c) }, $(function() { common.init() }); var g_clientId = null, common = { init: function() { try { common.getClientId(), $("input[data-mask]").each(function() { if ("undefined" != $(this).attr("data-length") && null != $(this).attr("data-length")) { for (var t = $(this).attr("data-mask"), r = $(this).attr("data-length"), e = "", c = 0; r > c; c++) e += t; $(this).setMask({ mask: e }) } else $(this).setMask({ mask: $(this).attr("data-mask") }) }), $("input[data-mask-value]").each(function() { var t = $(this).attr("data-mask-value"); $(this).setMask(t) }) } catch (t) { alert("[js/egovframework/tradekorea/www/common.js's common.init] error : " + t.description) } }, getClientId: function() { try { var t = document.cookie.match("(?:^|;)\\s*_ga=([^;]*)"), r = t ? decodeURIComponent(t[1]) : null; r && (t = r.match(/(\d+\.\d+)$/)); var e = t ? t[1] : null; e && (g_clientId = e) } catch (c) { alert("[js/egovframework/tradekorea/www/common.js's common.getClientId] error : " + c.description) } } };