var SHOW_EXCEPTION = true; // Exception ¹ß»ý½Ã ¿¡·¯ ó¸® ¿©ºÎ /** * Home È­¸éÀ¸·Î À̵¿ * * @author ±èÀμø * @since 2005-12-21 */ function goHome() { if (!top.noFrame || top.noFrame == "N") { top.location.href = "/"; } } /** * Popup Window¸¦ È­¸éÀÇ Áß¾Ó¿¡ ¶ç¿î´Ù. ¿¹) ¾ÆÀ̵ðÈ®ÀÎ * * @param url * URL * @param winName * popup window name * @param w * width * @param h * height * @param scroll * ½ºÅ©·Ñ ¿©ºÎ(yes/no) * @author ÃÖ¿øÀÏ * @since 2005-12-21 */ function popWin(url, winName, w, h, scroll) { var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; var win = popWinPosition(url, winName, w, h, winl, wint, scroll); return win; } /** * Popup Window¸¦ È­¸éÀÇ Áß¾Ó¿¡ ¶ç¿î´Ù. ¿¹) ¾ÆÀ̵ðÈ®ÀÎ * * @param url * URL * @param winName * popup window name * @param w * width * @param h * height * @param scroll * ½ºÅ©·Ñ ¿©ºÎ(yes/no) * @author ÃÖ¿øÀÏ * @since 2005-12-21 */ function popWin2(url, winName, w, h, scroll) { var winl = (screen.width - w) / 2; var wint = (screen.height - h) / 2; var win = popWinPosition(url, winName, w, h, winl, wint, scroll); } /** * Popup Window¸¦ ÁöÁ¤ÇÑ À§Ä¡¿¡ ¶ç¿î´Ù. ¿¹) ¾ÆÀ̵ðÈ®ÀÎ * * @param url * URL * @param winName * popup window name * @param w * width * @param h * height * @param l * left * @param t * top * @param scroll * ½ºÅ©·Ñ ¿©ºÎ(yes/no) * @author ÃÖ¿øÀÏ * @since 2005-12-21 */ function popWinPosition(url, winName, w, h, l, t, scroll) { if (name == null) { name = "_blank"; } if (w == null) { w = 400; } if (h == null) { h = 300; } if (scroll == null) { scroll = "yes"; } var winl = l; var wint = t; winprops = 'height=' + h + ',width=' + w + ',top=' + wint + ',left=' + winl + ',scrollbars=' + scroll + ',resizable=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no'; var win = window.open(url, winName, winprops); if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } return win; } /** * Popup Window¸¦ ÁöÁ¤ÇÑ À§Ä¡¿¡ ¶ç¿î´Ù. ¿¹) ¾ÆÀ̵ðÈ®ÀÎ * * @param url * URL * @param winName * popup window name * @param w * width * @param h * height * @param l * left * @param t * top * @param scroll * ½ºÅ©·Ñ ¿©ºÎ(yes/no) * @author ÃÖ¿øÀÏ * @since 2005-12-21 */ function popWinPosition2(url, winName, w, h, l, t, scroll) { if (name == null) { name = "_blank"; } if (w == null) { w = 400; } if (h == null) { h = 300; } if (scroll == null) { scroll = "yes"; } var winl = l; var wint = t; winprops = 'height=' + h + ',width=' + w + ',top=' + wint + ',left=' + winl + ',scrollbars=' + scroll + ',resizable=yes,toolbar=no,location=no,directories=no,status=yes,menubar=no'; var win = window.open(url, winName, winprops); if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); } } /** * iFrame ³»ºÎ¿¡¼­ ÆäÀÌÁö ·Îµù ÈÄ »çÀÌÁî Á¶Á¤ (height) */ var tidResizeIFrame = null; var tryCount = 0; function resizeIFrame() { window.frameElement.width = document.body.scrollWidth; window.frameElement.height = document.body.scrollHeight; if (window.frameElement.width > 0 && window.frameElement.height > 0 || tryCount > 20) { clearInterval(tidResizeIFrame); } tryCount += 1; tidResizeIFrame = setInterval(resizeIFrame, 5000); } /** * iFrame ³»ºÎ¿¡¼­ ÆäÀÌÁö ·Îµù ÈÄ »çÀÌÁî Á¶Á¤ (height) */ var tidResizeIFrameHeight = null; var tryCount2 = 0; function resizeIFrameHeight() { window.frameElement.height = document.body.scrollHeight; if (window.frameElement.height > 0 || tryCount2 > 20) { clearInterval(tidResizeIFrameHeight); } tryCount2 += 1; tidResizeIFrameHeight = setInterval(resizeIFrameHeight, 500); } /******************************************************************************* * Æû °ü·Ã ÇÔ¼ö ******************************************************************************/ /** * Get ¹æ½ÄÀÇ submit. * * @param f * Àü¼ÛÇÒ Æû °´Ã¼ * @author ±èÀμø * @since 2007-01-13 */ function submitGet(f) { f.method = "get"; f.submit(); } /** * Post ¹æ½ÄÀÇ submit. * * @param f * Àü¼ÛÇÒ Æû °´Ã¼ * @author ±èÀμø * @since 2007-01-05 */ function submitPost(f) { f.method = "post"; f.submit(); } /** * radio buttonÀÇ Ã¼Å©µÈ °ªÀ» ¾ò´Â´Ù. * * @param obj * @return value * @author ±èÀμø * @since 2005-12-08 */ function getRadioValue(obj) { if (obj) { if (obj.length) { for ( var i = 0; i < obj.length; i++) { if (obj[i].checked) { return obj[i].value; } } } else { if (obj.checked) { return obj.value; } } } return null; } /** * °¡Àå ù¹øÂ° element¸¦ üũǥ½ÃÇÑ´Ù. (checkbox, radio) disabledµÈ °ÍÀº Á¦¿Ü, ÀÌ¹Ì Ã¼Å©µÈ °ÍÀÌ ÀÖÀ¸¸é SKIP * * @param obj * @return value * @author ±èÀμø * @since 2005-12-08 */ function checkFirstElement(obj) { var firstIndex = 0; if (obj.length) { for ( var i = 0; i < obj.length; i++) { if (!obj[i].disabled && obj[i].checked) { return; } } for ( var i = 0; i < obj.length; i++) { if (!obj[i].disabled) { firstIndex = i; break; } } obj[firstIndex].checked = true; } else { if (!obj.disabled && obj.checked) { return; } obj.checked = true; } } /** * SELECT objectÀÇ OOPTIONÀ» Ãß°¡ * * @param obj * SELECT object * @param val * OPTION value * @param txt * OPTION text * @author ±èÀμø * @since 2007-01-13 */ function addOption(objSelect, val, txt) { var newOption = document.createElement("option"); newOption.setAttribute("value", val); var newOptionText = document.createTextNode(txt); newOption.appendChild(newOptionText); objSelect.appendChild(newOption); return true; } /** * SELECT objectÀÇ OOPTIONÀ» Ãß°¡ * * @param obj * SELECT object * @param val * OPTION value * @param txt * OPTION text * @param isSelect * ¼±Åÿ©ºÎ * @author ±èÀμø * @since 2007-01-13 */ function addOptionSelected(objSelect, val, txt) { var newOption = document.createElement("