/* * @description : maxlength ¸¸Å­ ¿Å±â¸é ´ÙÀ½À¸·Î À̵¿Çϱâ */ function nextFocus(sFormName,sNow,sNext){ var sForm = 'document.'+ sFormName +'.' var oNow = eval(sForm + sNow); if (typeof oNow == 'object'){ if ( oNow.value.length == oNow.maxLength) { var oNext = eval(sForm + sNext); if ((typeof oNext) == 'object') oNext.focus(); } } } /* * @description : ¼ýÀÚ Ã¼Å© */ function checkNumber(){ var objEv = event.srcElement; var numPattern = /([^0-9-])/; numPattern = objEv.value.match(numPattern); if(numPattern != null){ alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä!"); objEv.value=""; objEv.focus(); return false; } } /* * @description : */ function trimString(str){ var tempStr = ""; for(var i=0; i < str.length ; i++){ if(str.charAt(i) == " "){ tempStr = tempStr; }else{ tempStr = tempStr + str.charAt(i); } } return tempStr; } /* * @description : * @return boolean */ function hasValueById(id){ var obj = document.getElementById(id); if(obj == null) return false; if(trim(obj.value) == "") return false; else return true; } /** * @description : id.innerHTML * @return boolean */ function jf_ExpChg(id) { document.write(id.innerHTML); id = ""; } function fadeIn(divId, milliseconds){ if(milliseconds == undefined) { milliseconds = 600; } dojo.require("dojo.lfx.html"); dojo.lfx.html.fadeIn($(divId), milliseconds).play(); } function fadeOut(divObj, functionToRun, milliseconds){ if(milliseconds == undefined) { milliseconds = 300; } dojo.require("dojo.lfx.html"); dojo.lfx.html.fadeOut(divObj, milliseconds, 0, function(){ eval(functionToRun); } ).play(); } /** * @description : Excel download */ /** * @°üóã±â ÆË¾÷ */ function getPopStation(){ var url = "/ecrm/common/stationView.tigger"; window.open(url, '', 'height=430, width=520, resizable=0, scrollbars=yes, left=0, top=0'); } /** * @°üóã±â */ function getStationList(){ if($F("address") == ""){ alert("°Ë»öÇÒ À¾¸éµ¿ À̸§À» ÀÔ·ÂÇϼ¼¿ä."); $("address").focus(); return; } $(document.body).startWaiting('bigWaiting'); var url = $F("URL_C_S_V"); var method = "post"; var request = dojo.io.bind({ url: url, method: method, content: { address : encodeURIComponent($F("address")) }, error: function (type, errObj){ alert(errObj.messege+"!!!"); }, load: function (type, data, evt){ $("station").update(data); //autocursor("address"); } }); window.setTimeout(document.body.stopWaiting.bind(document.body), 1000); } /** * @°üóã±â */ function getStation(idSta, name){ opener.$("idSta").value = idSta; opener.$("statName").value = name; window.close(); } function getCciasStationList(){ if($F("address") == ""){ alert("°Ë»öÇÒ À¾¸éµ¿ À̸§À» ÀÔ·ÂÇϼ¼¿ä."); $("address").focus(); return; } $(document.body).startWaiting('bigWaiting'); var url = "/ccias/common/stationView.tigger"; var method = "post"; var request = dojo.io.bind({ url: url, method: method, content: { address : encodeURIComponent($F("address")) }, error: function (type, errObj){ alert(errObj.messege+"!!!"); }, load: function (type, data, evt){ $("station").update(data); } }); window.setTimeout(document.body.stopWaiting.bind(document.body), 1000); } function getCciasStation(name, addr, phone){ $("trStation").style.display = "block"; $("statAddr").innerHTML = addr; $("statName").innerHTML = name; $("statPhone").innerHTML = phone; } /** * @¿ìÆí¹øÈ£Ã£±â ÆË¾÷ */ function getPopZipcode(){ var url = "/ecrm/common/zipcodeView.tigger"; window.open(url, '', 'height=500, width=420, resizable=0, scrollbars=yes, left=0, top=0'); } /** * @¿ìÆí¹øÈ£Ã£±â */ function getZipcodeList(){ if($F("dong") == ""){ alert("°Ë»öÇÒ À¾¸éµ¿ À̸§À» ÀÔ·ÂÇϼ¼¿ä."); $("dong").focus(); return; } var url = $F("URL_C_Z_V"); var method = "post"; $(document.body).startWaiting('bigWaiting'); var request = dojo.io.bind({ url: url, method: method, content: { dong : encodeURIComponent($F("dong")) }, error: function (type, errObj){ alert(errObj.messege+"!!!"); }, load: function (type, data, evt){ $("zipcode").innerHTML = data; } }); window.setTimeout(document.body.stopWaiting.bind(document.body), 1000); } /** * @¿ìÆí¹øÈ£Ã£±â */ function getZipcode(zipcode, sido, gugun, dong, bungi){ var zipcodes = zipcode.split("-"); opener.$("zipcode1").value = zipcodes[0]; opener.$("zipcode2").value = zipcodes[1]; opener.$("address1").value = sido+" "+gugun+" "+dong+" "+bungi; window.close(); } function autocursor(id){ document.getElementById(id).focus(); } //¼ýÀÚ¸¸ ÀÔ·Â °¡´É function numOnly(){ if((event.keyCode<48) || (event.keyCode>57)){ event.returnValue=false; } } //1000´ÜÀ§·Î ',' Âï±â function Number_Format(fn){ var str = fn.value; var Re = /[^0-9]/g; var ReN = /(-?[0-9]+)([0-9]{3})/; str = str.replace(Re,''); while (ReN.test(str)) { str = str.replace(ReN, "$1,$2"); } fn.value = str; } //true/false checked function offCheckbox(id){ document.getElementById(id).checked = false; } function getCheckByte(obj, maxLen){ var ls_str = obj.value; // À̺¥Æ®°¡ ÀϾ ÄÁÆ®·ÑÀÇ value °ª var li_str_len = ls_str.length; // Àüü±æÀÌ // º¯¼öÃʱâÈ­ var li_max = maxLen; // Á¦ÇÑÇÒ ±ÛÀÚ¼ö Å©±â var i = 0; // for¹®¿¡ »ç¿ë var li_byte = 0; // ÇѱÛÀϰæ¿ì´Â 2 ±×¹Ü¿¡´Â 1À» ´õÇÔ var li_len = 0; // substringÇϱâ À§Çؼ­ »ç¿ë var ls_one_char = ""; // ÇѱÛÀÚ¾¿ °Ë»çÇÑ´Ù var ls_str2 = ""; // ±ÛÀÚ¼ö¸¦ ÃʰúÇϸé Á¦ÇÑÇÒ¼ö ±ÛÀÚÀü±îÁö¸¸ º¸¿©ÁØ´Ù. for(i=0; i< li_str_len; i++){ // ÇѱÛÀÚÃßÃâ ls_one_char = ls_str.charAt(i); // ÇѱÛÀ̸é 2¸¦ ´õÇÑ´Ù. if (escape(ls_one_char).length > 4){ li_byte += 2; // ±×¹ÜÀÇ °æ¿ì´Â 1À» ´õÇÑ´Ù. }else{ li_byte++; } // Àüü Å©±â°¡ li_max¸¦ ³ÑÁö¾ÊÀ¸¸é if(li_byte <= li_max){ li_len = i + 1; } } // Àüü±æÀ̸¦ ÃʰúÇϸé if(li_byte > li_max){ alert( li_max + " ±ÛÀÚ¸¦ Ãʰú ÀÔ·ÂÇÒ¼ö ¾ø½À´Ï´Ù. \nÃʰúµÈ ³»¿ëÀº ÀÚµ¿À¸·Î »èÁ¦ µË´Ï´Ù. "); ls_str2 = ls_str.substr(0, li_len); obj.value = ls_str2; } obj.focus(); } function getIndiViewIn(){ $(document.body).startWaiting('bigWaiting'); } function getIndiViewOut(){ window.setTimeout(document.body.stopWaiting.bind(document.body), 1000); } function getViewIn(){ var obj = $('contents'); obj.startWaiting('waiting'); } function getViewOut(sec){ if(sec == ""){ sec = 1000; }else if(sec == undefined || sec == "undefined"){ sec = 1000; } window.setTimeout($("contents").stopWaiting.bind($("contents")), sec); } //ÀԷ°ªÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ Æ÷¸Ë Çü½ÄÀÎÁö üũ function isValidFormat(input,format) { if (input.value.search(format) != -1) { return true; //¿Ã¹Ù¸¥ Æ÷¸Ë Çü½Ä } return false; } //ÀԷ°ªÀÌ À̸ÞÀÏ Çü½ÄÀÎÁö üũ function isValidEmail(input) { //var format = /^(\S+)@(\S+)\.([A-Za-z]+)$/; //var format = /^((\w[\-\.])+)@((\w[\-\.])+)\.([A-Za-z]+)$/; var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/; return isValidFormat(input,format); }