/** * @brief : 기본 URL 정보 **/ var _URL = new Array(37); _URL['default'] = ""; _URL['cube'] = "/cubecreater"; _URL['cubeexec'] = "/cubecreater/execute"; _URL['admexec'] = "/_admin/execute"; _URL['cubeimg'] = "/cubecreater/images"; _URL['style'] = "/cubecreater/style"; _URL['script'] = "/cubecreater/script"; _URL['inc'] = "/cubecreater/inc"; _URL['lib'] = "/cubecreater/lib"; _URL['jsLib'] = "/cubecreater/jsLib"; _URL['class'] = "/cubecreater/class"; _URL['libcommon'] = "/cubecreater/common"; _URL['module'] = "/cubecreater/module"; _URL['templet'] = "/cubecreater/templet"; _URL['upload'] = "/upload"; _URL['jqueryUI'] = "/cubecreater/jsLib/jqueryUI"; _URL['tinymce'] = "/cubecreater/jsLib/tinymce_438"; _URL['swfupload'] = "/cubecreater/swfupload"; _URL['uploadify'] = "/cubecreater/jsLib/uploadify"; _URL['jqueryup'] = "/cubecreater/jsLib/jQueryFileUp"; _URL['blank'] = "/cubecreater/common/blank.html"; _URL['defaultSSL'] = "http://www.starlightcamp.kr"; _URL['defaultSSLRTN'] = "http://www.starlightcamp.kr"; _URL['full'] = "http://www.starlightcamp.kr/_script/config.js.php"; _URL['half'] = "/_script/config.js.php"; _URL['_style'] = "/_style"; _URL['_script'] = "/_script"; _URL['common'] = "/common"; _URL['_exec'] = "/_exec"; _URL['executesub'] = "/_exec"; _URL['SDOCROOT'] = ""; _URL['_styleSSL'] = "http://www.starlightcamp.kr/_style"; _URL['_scriptSSL'] = "http://www.starlightcamp.kr/_script"; _URL['commonSSL'] = "http://www.starlightcamp.kr/common"; _URL['_execSSL'] = "http://www.starlightcamp.kr/_exec"; _URL['executesubSSL'] = "/_exec"; _URL['SDOCROOTSSL'] = "http://www.starlightcamp.kr"; var defaultHost = "www.starlightcamp.kr"; /** * @brief : 정규표현식 패턴 **/ var _REGEXP = new Array(); _REGEXP['id'] = /^[a-zA-Z0-9-_]{4,20}$/; _REGEXP['hanid'] = /^[a-zA-Z0-9가-힣-]{6,20}$/; _REGEXP['siteid'] = /^[a-zA-Z0-9-]{3,20}$/; _REGEXP['comid'] = /^[0-9]{10}$/; _REGEXP['passwd'] = /^[a-zA-Z0-9_-`~!@#$%^&*)(+]{6,20}$/; _REGEXP['phone'] = /(^0[1-9]{1}[0-9]{0,2})-([1-9][0-9]{1,3})-([0-9]{4})$/; _REGEXP['mphone'] = /(^01[016789]{1})-([1-9][0-9]{2,3})-([0-9]{4})$/; _REGEXP['zip'] = /(^[1-9]{1}[0-9]{2})-([0-9]{3})$/; _REGEXP['number'] = /(\d+)/; _REGEXP['email'] = /^[a-zA-Z]{1}([A-Za-z0-9-_.]+)?@[A-Za-z0-9_-]+\.[A-Za-z0-9_-]+(\.[A-Za-z0-9_-]{2,4})?$/i; _REGEXP['ip'] = /^((2[0-4][0-9]|25[0-5]|1[0-9]{2}|[0-9]{1,2})\.){3}(2[0-4][0-9]|25[0-5]|1[0-9]{2}|[0-9]{1,2})$/g; /** * @brief : 브라우저, OS 정보 **/ var appName = navigator.appName; var userAgent = navigator.userAgent; /** * @brief : Javascript Include class **/ function includeOnce(url) { var elm = document.createElement('script'); elm.src = url; document.getElementsByTagName('head')[0].appendChild(elm); } /** * @brief : 새로운 Alert **/ function alertNew(error_str, obj, focusing, classChange, selecting) { var alertForm = document.createElement("DIV"); alertForm.title = "입력값 오류"; alertForm.id = "alertForm"; document.body.appendChild(alertForm); var textVal = document.createElement("P"); alertForm.appendChild(textVal); textVal.innerHTML = error_str; $("#alertForm").dialog({ bgiframe: true, modal: true, draggable: false , resizable: false , buttons: { 확인: function() { $(this).dialog('close'); } } , close: function() { $("#alertForm").dialog( 'destroy' ) ; document.body.removeChild(alertForm); if (focusing) { obj.focus(); } if (classChange) { var tmpClass = obj.className; tmpClass = strReplace('text', 'wrong', tmpClass); obj.className = tmpClass; } if (selecting) { obj.select(); } } }); }