// http://211.233.23.208:8080/weom/servlet/servlet.WSOMS410P0
// sms ¹Ù·Î °¡±â
function doOpenSmsPopup(login_id,system_id)
{
// if(system_id == "DS")
// {
// var url = "http://211.233.23.198:8080/weom/servlet/servlet.WSOMS410P0?Userid="+login_id;
// window.open(url,"","toolbar=no,scrollbars=no,top=200,left=300,width=1024,height=800","");
// }
var url = "http://210.180.115.132:8082/weom/servlet/servlet.WSOMS410P0?Userid="+login_id;
window.open(url,"","resizable=yes,toolbar=yes,menubar=yes,location=yes,toolbar=no,scrollbars=yes,top=200,left=300,width=1024,height=800","");
}
/*
try
{
jQuery(function($){
// Side Menu
var menu_v = $('div.menu_v');
var sItem = menu_v.find('>ul>li');
var ssItem = menu_v.find('>ul>li>ul>li');
var lastEvent = null;
sItem.find('>ul').css('display','none');
menu_v.find('>ul>li>ul>li[class=active]').parents('li').attr('class','active');
menu_v.find('>ul>li[class=active]').find('>ul').css('display','block');
function menu_vToggle(event){
var t = $(this);
if (this == lastEvent) return false;
lastEvent = this;
setTimeout(function(){ lastEvent=null }, 200);
if (t.next('ul').is(':hidden')) {
sItem.find('>ul').slideUp(100);
t.next('ul').slideDown(100);
} else if(!t.next('ul').length) {
sItem.find('>ul').slideUp(100);
} else {
t.next('ul').slideUp(100);
}
if (t.parent('li').hasClass('active')){
t.parent('li').removeClass('active');
} else {
sItem.removeClass('active');
t.parent('li').addClass('active');
}
}
sItem.find('>a').click(menu_vToggle).focus(menu_vToggle);
function subMenuActive(){
ssItem.removeClass('active');
$(this).parent(ssItem).addClass('active');
};
ssItem.find('>a').click(subMenuActive).focus(subMenuActive);
//icon
menu_v.find('>ul>li>ul').prev('a').append('');
});
}
catch(e){}
*/_
now=new Date(); // ÇöÀç½Ã°£ °¡Á®¿À±â
year=now.getYear(); // ³âµµ °¡Á®¿À±â
month=now.getMonth(); // ¿ù °¡Á®¿À±â (+1)
date=now.getDate(); // ³¯Â¥ °¡Á®¿À±â
hour=now.getHours(); // ½Ã°£ °¡Á®¿À±â
min=now.getMinutes(); // ºÐ °¡Á®¿À±â
sec=now.getSeconds(); // ÃÊ °¡Á®¿À±â
mils=now.getMilliseconds(); // ¹Ð¸®ÃÊ °¡Á®¿À±â
wkday=now.getDay(); // ¿äÀϼöÄ¡ °¡Á®¿À±â 0=ÀÏ, 1=¿ù,...
/* -------------------------------------------------------------------------------------------------------- */
/* ³¯Â¥¼±ÅÃÀ» À§ÇÑ °øÅëÇÔ¼ö */
/* */
/* ex) */
/* onclick="doClickCalendar(schAllocCnselYmdStartDte);" */
/* -------------------------------------------------------------------------------------------------------- */
var _calendarObject = null;
var _calendarObjectId = "";
dhtmlxCalendarLangModules = new Array();
dhtmlxCalendarLangModules['ko'] = {
headerText: "PHI Calendar",
langname: 'ko',
dateformat: '%Y-%m-%d',
monthesFNames: [" 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " 10", " 11", " 12"],
monthesSNames: [" 1", " 2", " 3", " 4", " 5", " 6", " 7", " 8", " 9", " 10", " 11", " 12"],
daysFNames: ["ÀÏ¿äÀÏ", "¿ù¿äÀÏ", "È¿äÀÏ", "¼ö¿äÀÏ", "¸ñ¿äÀÏ", "±Ý¿äÀÏ", "Åä¿äÀÏ"],
daysSNames: ["ÀÏ", "¿ù", "È", "¼ö", "¸ñ", "±Ý", "Åä"],
weekend: [0, 6],
weekstart: 0,
msgClose: "´Ý±â",
msgMinimize: "ÃÖ¼ÒÈ",
msgToday: "¿À´Ã"
}
function doCalendarInit()
{
if( _calendarObject == null ){
var divElement = document.createElement("div");
divElement.setAttribute("id", "dhtmlxcalendar");
divElement.setAttribute("style", "position: absolute; z-index: 999");
document.getElementsByTagName("body")[0].appendChild(divElement);
_calendarObject = new dhtmlxCalendarObject('dhtmlxcalendar', false, {
isYearEditable: true,
isWinHeader: false,
isWinDrag: false
});
_calendarObject.setYearsRange(1900, 2100);
_calendarObject.loadUserLanguage("ko");
_calendarObject.setSkin("vista");
_calendarObject.setHolidays("2010.09.21,2010.09.22,2010.09.23");
_calendarObject.draw();
_calendarObject.hide();
}
_calendarObjectId = "";
}
function doClickCalendar(obj, posX, posY, dateType, sToday, itemName)
{
if( posX == null || posX == 'undefined' ) posX = 20;
if( posY == null || posY == 'undefined' ) posY = 0;
doCalendarInit();
if(_calendarObject.isVisible())
{
_calendarObject.hide();
}else{
_calendarObject.show();
}
_calendarObject.setPosition(obj, posX, posY-150);
_calendarObjectId = obj.id;
_sToday = sToday;
_dateType = dateType;
_datecount = 0;
if( itemName == null || itemName == 'undefined' ) itemName = "ÇØ´çÇ׸ñ";
_dateItemName = itemName;
if(document.getElementById(_calendarObjectId).value != '') {
_calendarObject.setDate(document.getElementById(_calendarObjectId).value);
}
else{
_calendarObject.setDate(new Date());
}
_calendarObject.setOnClickHandler(doSelectDate);
}
function doSelectDate(date) {
document.getElementById(_calendarObjectId).value = _calendarObject.getFormatedDate("%Y-%m-%d", date);
_calendarObject.hide();
return true;
}
// hy Ãß°¡
function doClickCalendar01(obj, posX, posY, dateType, sToday, itemName)
{
if( posX == null || posX == 'undefined' ) posX = 20;
if( posY == null || posY == 'undefined' ) posY = 0;
doCalendarInit();
if(_calendarObject.isVisible())
{
_calendarObject.hide();
}else{
_calendarObject.show();
}
_calendarObject.setPosition(obj, posX, posY-150);
_calendarObjectId = obj.id;
_sToday = sToday;
_dateType = dateType;
_datecount = 0;
if( itemName == null || itemName == 'undefined' ) itemName = "ÇØ´çÇ׸ñ";
_dateItemName = itemName;
_calendarObject.setOnClickHandler(doSelectDate01);
}
function doSelectDate01(date) {
if(_calendarObjectId != null){
document.getElementById(_calendarObjectId).value = _calendarObject.getFormatedDate("%Y-%m-%d", date);
_calendarObject.hide();
doSetCalendar(_calendarObjectId);
_calendarObjectId = null;
return true;
}
}
//lsy Ãß°¡
function doClickCalendar02(obj, posX, posY, dateType, sToday, itemName)
{
if( posX == null || posX == 'undefined' ) posX = 20;
if( posY == null || posY == 'undefined' ) posY = 0;
doCalendarInit();
if(_calendarObject.isVisible())
{
_calendarObject.hide();
}else{
_calendarObject.show();
}
_calendarObject.setPosition(obj, posX, posY-150);
_calendarObjectId = obj.id;
_sToday = sToday;
_dateType = dateType;
_datecount = 0;
if( itemName == null || itemName == 'undefined' ) itemName = "ÇØ´çÇ׸ñ";
_dateItemName = itemName;
_calendarObject.setOnClickHandler(doSelectDate02);
}
function doSelectDate02(date) {
document.getElementById(_calendarObjectId).value = _calendarObject.getFormatedDate("%Y-%m-%d", date);
_calendarObject.hide();
doEndDate(document.getElementById(_calendarObjectId).value);
_calendarObjectId = null;
return true;
}
//sd Ãß°¡
function doClickCalendarGrid(obj, posX, posY, dateType, sToday, itemName)
{
if( posX == null || posX == 'undefined' ) posX = 20;
if( posY == null || posY == 'undefined' ) posY = 0;
doCalendarInit();
_calendarObject.hide();
_calendarObject.show();
_calendarObject.setPosition(obj, posX, posY-150);
_calendarObjectId = obj.id;
_sToday = sToday;
_dateType = dateType;
_datecount = 0;
if( itemName == null || itemName == 'undefined' ) itemName = "ÇØ´çÇ׸ñ";
_dateItemName = itemName;
_calendarObject.setOnClickHandler(doSelectDateGrid);
}
function doSelectDateGrid(date) {
doSetCalendarGrid(_calendarObject.getFormatedDate("%Y-%m-%d", date));
//p_gridArea.cells2(0,11).setValue(_calendarObject.getFormatedDate("%Y-%m-%d", date))
_calendarObject.hide();
return true;
}
// hyÃß°¡
var _totalOption = "==Àüü==";
var _selectOption = "==¼±ÅÃ==";
var _totalOption_slsrep = "==Àüü[ÅùèÇõ½ÅÆÀÁ¦¿Ü]==";
var _ajaxErrMsg = "·ÎµùÁß Àå¾Ö°¡ ¹ß»ýÇß½À´Ï´Ù.\n\n";//
var _functionErrMsg = "Àå¾Ö°¡ ¹ß»ýÇß½À´Ï´Ù. °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.\n(ȸéÀ̹ÌÁö ÀúÀå¿ä¸Á)";
var _pluralOption01 = "Àüü";
var _pluralOption02 = "º¹¼ö";
//-----------------------------
//@ StringÀ» ¹Þ¾Æ ³¯Â¥Å¸ÀÔÀ¸·Î º¯°æ
//-----------------------------
function makeDateType(str){
var returnVal = "";
if(str == null || str == ""){
return returnVal;
}
str = removeIsNotNumeric(str);
switch(str.length){
case 6 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2);
break;
case 8 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2);
break;
case 12 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2) + " " + str.substr(8,2) + ":" + str.substr(10,2);
break;
case 14 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2) + " " + str.substr(8,2) + ":" + str.substr(10,2) + ":" + str.substr(12,2)
break;
case 16 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2) + " ~ " + str.substr(8,4) + "-" + str.substr(12,2) + "-" + str.substr(14,2);
break;
default :
}
return returnVal;
}
/* -------------------------------------------------------------------------------------------------------- */
/* Json data·Î ºÎÅÍ Ç׸ñÀ» ÀÐ¾î¼ select Ç׸ñ¿¡ ³Ö¾îÁØ´Ù. */
/* */
/* items : response.items */
/* vName : items¿¡¼ optionÀÇ Name¿¡ Ç¥½ÃµÉ Ç׸ñ¸í */
/* vValue : items¿¡¼ option¿¡ Valuedp Ç¥½ÃµÉ Ç׸ñ¸í */
/* selectObj : select Objecct */
/* addOpt : Àüü-A, ¼±ÅÃ-O, ¾øÀ½-N */
/* addVal : ¿É¼Ç¿¡ ´ëÇÑ Value */
/* selectVal : ¼±Åà Value */
/* ex) */
/* doJsonToOption( response.items, "bzwkIncdCtnt", "bzwkIncdName", custNotiTchsChnlDstcd, "O", "", "01" ); */
/* -------------------------------------------------------------------------------------------------------- */
function doJsonToOption( items, vName, vValue, selectObj, addOpt, addVal, selectVal )
{
var j = 0;
// select object Ç׸ñÀ» ÃʱâÈÇÑ´Ù
var objCnt = selectObj.options.length ;
for( var i = objCnt ; i > 0 ; i-- ){
selectObj.options[i] = null ;
}
// addOpt ó¸®
if( addOpt =="A" ){
selectObj.options[0] = new Option(_totalOption, addVal, false, false) ;
j = 1;
}else if( addOpt =="O" ){
selectObj.options[0] = new Option(_selectOption, addVal, false, false) ;
j = 1;
}else if(addOpt == "B"){
selectObj.options[0] = new Option(_totalOption_slsrep, addVal, false, false) ;
j = 1;
}else if( addOpt =="N" ){
}else if( addOpt == "F"){
selectObj.options[0] = new Option(_pluralOption01, addVal, false, false) ;
selectObj.options[1] = new Option(_pluralOption02, "p", false, false) ;
j = 2;
}
// Ç׸ñÀ» Ãß°¡ÇÑ´Ù.
var vCnt = items.length;
var CheckSelectVal = false;
for( var i = 0; i < vCnt ; i++ )
{
selectObj.options[j] = new Option(eval("items["+i+"]."+vName), eval("items["+i+"]."+vValue)) ;
if(selectVal == eval("items["+i+"]."+vValue)) CheckSelectVal = true;
j++;
}
// ¼±ÅÃÇ׸ñÀ» ¼±ÅÃÇØÁØ´Ù.
if(selectVal == null || selectVal == 'undefined'){
}else if(CheckSelectVal){
selectObj.value = selectVal;
}
}
/* --------------------------------------------------------------- */
/* ',', '\', '-', ':' ±âÈ£ Á¦°Å */
/* --------------------------------------------------------------- */
String.prototype.delMask = function() {
var comma = /,/gi;
var slash = /\//gi;
var hipen = /-/gi;
var collon = /:/gi;
if ( this.length == 0 ) {
return "";
}
return this.replace(comma,"").replace(slash,"").replace(hipen,"").replace(collon,"");
}
/* --------------------------------------------------------------- */
/* ',', '\', '-', ':' ±âÈ£ Á¦°Å */
/* --------------------------------------------------------------- */
String.prototype.delNumberMask = function() {
var comma = /,/gi;
var slash = /\//gi;
//var hipen = /-/gi;
var collon = /:/gi;
if ( this.length == 0 ) {
return "";
}
return this.replace(comma,"").replace(slash,"").replace(collon,"");
}
/* --------------------------------------------------------------- */
/* ³¯Â¥ °è»ê (´õÇϱâ, »©±â) */
/* --------------------------------------------------------------- */
/* @aInterval : ¿ù/ÀÏ ±¸ºÐ */
/* @aValue1 : ³¯Â¥(8ÀÚ¸®) */
/* @aValue2 : ¿ù/ÀÏ °è»ê °ª */
/* @aMode : ´õÇϱâ/»©±â ±¸ºÐÀÚ */
/* aDateFormat: ³¯Â¥ Æ÷¸Ë */
/* --------------------------------------------------------------- */
/* calcDate("d", "20060531", "31", "+", "/"); */
/* --------------------------------------------------------------- */
function calcDate(aInterval, aValue1, aValue2, aMode, aDateFormat) {
var lDate = new Date();
var lYear = "";
var lMonth = "";
var lDay = "";
aValue1 = aValue1.delMask();
//aValue2 = aValue2.delMask();
if (aDateFormat == null || aDateFormat == "") {
aDateFormat = "/";
}
if (aValue1.length != 8) {
return 0;
}
// var lDate = new Date(aValue1.substring(0, 4),aValue1.substring(4, 6) - 1,aValue1.substring(6));
if (aValue1.substring(6) == '31') {
lDate.setFullYear(aValue1.substring(0, 4));
lDate.setMonth(aValue1.substring(4, 6) - 1);
lDate.setDate(aValue1.substring(6));
} else {
lDate.setDate(aValue1.substring(6));
lDate.setMonth(aValue1.substring(4, 6) - 1);
lDate.setFullYear(aValue1.substring(0, 4));
}
//alert(aValue1.substring(0, 4) + aValue1.substring(4, 6) + aValue1.substring(6));
switch (aInterval) {
case "m":
case "M":
if (aMode == "+") {
lDate.setMonth(lDate.getMonth() + parseInt(aValue2));
} else {
lDate.setMonth(lDate.getMonth() - parseInt(aValue2));
}
break;
case "d":
case "D":
if (aMode == "+") {
lDate.setDate(lDate.getDate() + parseInt(aValue2));
} else {
lDate.setDate(lDate.getDate() - parseInt(aValue2));
}
break;
case "y":
case "Y":
if (aMode == "+") {
lDate.setYear(lDate.getYear() + parseInt(aValue2));
} else {
lDate.setYear(lDate.getYear() - parseInt(aValue2));
}
break;
default:
return 0;
}
// var aa = lDate.getUTCDate();
lYear = lDate.getFullYear();
lMonth = lDate.getMonth() + 1;
lDay = lDate.getDate();
if (lYear.length == 2) ldYear = "19" + lYear;
if (parseInt(lMonth) < 10) lMonth = "0" + lMonth;
if (parseInt(lDay) < 10) lDay = "0" + lDay;
return lYear + aDateFormat+
lMonth + aDateFormat+
lDay;
}
//===================================================================
//¼ýÀÚÀÌ¿ÜÀÇ ¹®ÀÚ¸¦ Á¦°ÅÇÑ´Ù.
function removeIsNotNumeric( num ) {
var result = "";
for (var i=0; i '9' ) {
}else{
result += ch;
}
}
return result;
}
//===================================================================
//¿¹¾à»ó´ã ÀüȹøÈ£ Ç¥½Ã¹æ¹ý
//¹®ÀÚ¿À» ¹Þ¾Æ¼ 3ÀÚ¸® ´ÙÀ½¿¡ ºóÄÀ» ³Ö¾î¼ º¸¿©ÁÖµµ·Ï ±¸¼º
function makeTelType(str){
str = removeIsNotNumeric(str);
var len = str.length;
var returnVal = "";
if(str == null || str == ""){
return returnVal;
}
if( str.length <= 2 ){
return returnVal;
}else{
if( str.indexOf("02") == 0 ){
returnVal += str.substr(0,2) + " " + str.substr(2,len);
}else{
returnVal = str.substr(0,3) + " " + str.substr(3,len);
}
}
return returnVal;
}
//----------------------------------------
//@ ¸ðµç ÆûÀÇ ¸ðµç ¿¤¸®¸àÆ®¸¦ ÃʱâÈ ÇÑ´Ù.(clear ½ÃÅ´)
function allFormElementsClear(docs)
{
var len=docs.forms.length;
for(var i=0;i nbytes) ? false : true;
}
//-----------------------------
//@ ¹ÙÀÌÆ®°è»êÇÑ °ªÀ» °¡Á®¿Â´Ù.
//-----------------------------
function getMsgByte( msg )
{
var nbytes = 0;
for (var z=0; z 4) {
nbytes += 2;
} else if (ch == '\n') {
if (msg.charAt(z-1) != '\r') {
nbytes += 1;
}else{
nbytes += 1;
}
} else if (ch == '<' || ch == '>') {
nbytes += 4;
} else {
nbytes += 1;
}
}
return nbytes;
}
//-----------------------------
//@ StringÀ» ¹Þ¾Æ ³¯Â¥Å¸ÀÔÀ¸·Î º¯°æ
//-----------------------------
function makeDateType(str){
var returnVal = "";
if(str == null || str == ""){
return returnVal;
}
str = removeIsNotNumeric(str);
switch(str.length){
case 6 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2);
break;
case 8 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2);
break;
case 12 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2) + " " + str.substr(8,2) + ":" + str.substr(10,2);
break;
case 14 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2) + " " + str.substr(8,2) + ":" + str.substr(10,2) + ":" + str.substr(12,2)
break;
case 16 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2) + " ~ " + str.substr(8,4) + "-" + str.substr(12,2) + "-" + str.substr(14,2);
break;
default :
}
return returnVal;
}
//-----------------------------
//@ StringÀ» ¹Þ¾Æ ³¯Â¥Å¸ÀÔÀ¸·Î º¯°æ
//-----------------------------
function makeDateType(str,ymd){
var returnVal = "";
if(str == null || str == ""){
return returnVal;
}
str = removeIsNotNumeric(str);
switch(str.length){
case 6 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2);
break;
case 8 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2);
break;
case 12 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2) + " " + str.substr(8,2) + ":" + str.substr(10,2);
break;
case 14 :
if(ymd == "YMD"){
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2);
}else{
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2) + " " + str.substr(8,2) + ":" + str.substr(10,2) + ":" + str.substr(12,2);
}
break;
case 16 :
returnVal = str.substr(0,4) + "-" + str.substr(4,2) + "-" + str.substr(6,2) + " ~ " + str.substr(8,4) + "-" + str.substr(12,2) + "-" + str.substr(14,2);
break;
default :
}
return returnVal;
}
//-----------------------------
//@ StringÀ» ¹Þ¾Æ ½Ã°£Å¸ÀÔÀ¸·Î º¯°æ
//-----------------------------
function makeTimeType(str){
var returnVal = "";
if(str == null || str == ""){
return returnVal;
}
switch(str.length){
case 4 :
returnVal = str.substr(0,2) + ":" + str.substr(2,2);
break;
case 6 :
returnVal = str.substr(0,2) + ":" + str.substr(2,2) + ":" + str.substr(4,2);
break;
case 8 :
returnVal = str.substr(0,2) + ":" + str.substr(2,2) + ":" + str.substr(4,2) + ":" + str.substr(6,2);
break;
default :
}
return returnVal;
}
//-----------------------------
//@ ¹®ÀÚ Àüü¸¦ ġȯÇÑ´Ù.
//-----------------------------
String.prototype.replaceAll = function( searchStr, replaceStr )
{
var temp = this;
while( temp.indexOf( searchStr ) != -1 )
{
temp = temp.replace( searchStr, replaceStr );
}
return temp;
}
/**
* À¯È¿¼ºÀ» °Ë»çÇÏ¿© ÀԷ°ªÀÌ ¾øÀ¸¸é
* alert âÀ» ¶ç¿î ÈÄ Æ÷Ä¿½º¸¦ ÁØ´Ù
*
* @param obj
* @param msg
* @return
*/
function checkTextObject(obj, msg) {
if(obj == null || obj.value == "" || obj.value == "undefined") {
alert(msg);
obj.focus();
obj.select();
return false;
}
return true;
}
/**
* À¯È¿¼ºÀ» °Ë»çÇÏ¿© ÀԷ°ªÀÌ ¾ø°Å³ª 0À̸é
* alert âÀ» ¶ç¿î ÈÄ Æ÷Ä¿½º¸¦ ÁØ´Ù
*
* @param obj
* @param msg
* @return
*/
function checkZeroTextObject(obj, msg) {
if(obj == null || obj.value == "" || obj.value == "undefined" || obj.value == "0") {
alert(msg);
obj.focus();
obj.select();
return false;
}
return true;
}
/**
* À¯È¿¼ºÀ» °Ë»çÇÏ¿© ÀԷ°ªÀÌ ¾øÀ¸¸é
* alert âÀ» ¶ç¿îÈÄ focusObj·Î Æ÷Ä¿½º¸¦ ÁØ´Ù.
*
* @param obj
* @param focusObj
* @param msg
* @return
*/
function checkTextObjectOtherFocus(obj, focusObj, msg) {
if(obj.value == "") {
alert(msg);
focusObj.focus();
//focusObj.select();
return false;
}
return true;
}
/**
* À¯È¿¼ºÀ» °Ë»çÇÏ¿© ÀԷ°ªÀÌ ¾ø°Å³ª 0À̸é
* alert âÀ» ¶ç¿îÈÄ focusObj·Î Æ÷Ä¿½º¸¦ ÁØ´Ù.
*
* @param obj
* @param focusObj
* @param msg
* @return
*/
function checkZeroTextObjectOtherFocus(obj, focusObj, msg) {
if(obj == null || obj.value == "" || obj.value == "undefined" || obj.value =="0") {
alert(msg);
focusObj.focus();
//focusObj.select();
return false;
}
return true;
}
/**
* Äĸ¶¸¦ Ãß°¡ÇÑ´Ù
*
* @param name
* @return
*/
function insertComma(value) {
return FormatCurrerny(value);
}
/**
* onkeyup ½Ã ÀÚµ¿À¸·Î ÇØ´çÇÊµå °ª¿¡ Äĸ¶¸¦ Ãß°¡ÇÑ´Ù
*
* @param value
* @return
*/
function autoInsertComma(field)
{
field.value = insertComma(field.value);
}
/**
* Äĸ¶¸¦ »èÁ¦ÇÑ´Ù
*
* @param value
* @return
*/
function delComma(value) {
try {
value = value.replace(/,/g,"");
}
catch (e){alert(e);}
return value;
}
/**
* ±Ý¾×¸¸ ÀÔ·ÂÇϵµ·Ï üũÇÏ´Â ÇÔ¼ö
* 1. ±Ý¾×ÀÌ ¾Æ´Ñ°ªÀÌ µé¾î°¡¸é °æ°íâ Ç¥½Ã
* 2. ±Ý¾×¸¸ °¡Á®¿Í¼ ÀԷ¹ڽº¿¡ ÀÔ·Â
* 3. Äĸ¶¸¦ Ãß°¡
*
* @param val
* @return
*/
function getMoneyChk(val) {
if(window.event.keyCode == 37 || window.event.keyCode == 38
|| window.event.keyCode == 39 || window.event.keyCode == 40
|| window.event.keyCode == 35 || window.event.keyCode == 36) {
return;
}
// ±Ý¾×¹®ÀÚ¿ÀÎÁö üũ
if(!isMoneyStr(val)) {
// ±Ý¾×¾Æ´Ñ °ªÀÌ µé¾îÀÖÀ¸¸é ±Ý¾×¸¸ °¡Á®¿Í¼ ÀúÀå
val.value = getOnlyMoneyStr(val);
}
val.value=FormatCurrerny(val.value);
}
/**
* ¹®ÀÚ¿ÀÌ ¿µ¹®ÀÚ¿Í ¼ýÀڷθ¸ ÀÌ·ç¾îÁ®ÀÖ´ÂÁö ÆÇ´ÜÇÏ¿©, true, false ¸®ÅÏ
*
* @param value
* @return
*/
function isAlphaDigitStr(value) {
for(var i = 0; i < value.length; i++) {
var chr = value.substr(i,1);
if(!isAlpha(chr) && !isDigit(chr)) {
return false;
}
}
return true;
}
/**
* ¹®ÀÚ¿ÀÌ ¾ËÆĺª¸¸À¸·Î ÀÌ·ç¾îÁ®ÀÖ´ÂÁö ÆÇ´ÜÇÏ¿©, true,false ¸®ÅÏ
*
* @param value
* @return
*/
function isAlphaStr(value) {
for(var i = 0; i < value.length; i++) {
var chr = value.substr(i,1);
if(!isAlpha(chr)) {
return false;
}
}
return true;
}
/**
* ¹®ÀÚ°¡ ¿µ¹®ÀÚÀÎÁö ÇѹÙÀÌÆ®¸¦ ÆÇ´ÜÇÏ¿© true, false ¸®ÅÏÇÑ´Ù.
*
* @param value
* @return
*/
function isAlpha(value) {
var isAlpha = false;
if(isUpperCase(value)) isAlpha = true;
if(isLowerCase(value)) isAlpha = true;
return isAlpha
}
/**
* ¹®ÀÚ¿ÀÌ ¼Ò¹®ÀÚ¿Í ¼ýÀÚÀÇ Á¶ÇÕÀÎÁö ÆÇ´ÜÇÏ¿©, true, false¸¦ ¸®ÅÏ
* @param value
* @return
*/
function isDigitCombineLowerCase(value) {
var bTrue = false;
var bLowercase = false;
var bDigit = false;
// À¯È¿¼ºÀÌ ¸ÂÀ»¶§¸¸ ½ÇÇà
if(isDigitLowerCaseStr(value)) {
for(var i = 0; i < value.length; i++) {
var chr = value.substr(i,1);
// for ¹®À» µµ´Âµ¿¾È ¼ýÀÚ°¡ ÇѹøÀÌ¶óµµ ³ª¿À¸é true
if(isDigit(chr)) bDigit = true;
// for ¹®À» µµ´Âµ¿¾È ¼Ò¹®ÀÚ°¡ ÇѹøÀÌ¶óµµ ³ª¿À¸é true
if(isLowerCase(chr)) bLowercase = true;
}
if(bDigit && bLowercase) bTrue = true;
}
return bTrue
}
/**
* ¹®ÀÚ°¡ ´ë¹®ÀÚÀÎÁö ÇѹÙÀÌÆ®¸¦ ÆÇ´ÜÇÏ¿© true, false¸¦ ¸®ÅÏÇÑ´Ù.
*
* @param value
* @return
*/
function isUpperCase(value) {
if("A" <= value && value <= "Z")
return true;
else
return false;
}
/**
* ¹®ÀÚ°¡ ¼Ò¹®ÀÚÀÎÁö ÇѹÙÀÌÆ®¸¦ ÆÇ´ÜÇÏ¿© true, false¸¦ ¸®ÅÏÇÑ´Ù.
*
* @param value
* @return
*/
function isLowerCase(value) {
if("a" <= value && value <= "z")
return true;
else
return false;
}
/**
* ¹®ÀÚ¿ÀÌ ¼Ò¹®ÀÚ¿Í ¼ýÀڷθ¸ ÀÌ·ç¾îÁ®ÀÖ´ÂÁö true, false¸¦ ¸®ÅÏ
*
* @param value
* @return
*/
function isDigitLowerCaseStr(value) {
for(var i = 0; i < value.length; i++) {
var chr = value.substr(i,1);
if(!isDigitLowerCase(chr)) {
return false;
}
}
return true;
}
/**
* Çѹ®ÀÚ°¡ ¼Ò¹®ÀÚ¿Í ¼ýÀÚÀÎÁö ÆÇ´ÜÇÏ¿© true, false ¸¦ ¸®ÅÏ
*
* @param value
* @return
*/
function isDigitLowerCase(value) {
var algi = '1234567890abcdefghijklmnopqrstuvwxyz';
for(var i = 0; i < algi.length; i++) {
var chr = algi.substr(i,1);
if (chr == value) {
return true;
}
}
return false;
}
/**
* ¹®ÀÚ¿ÀÌ ¼ýÀÚÀÎÁö ÆÇ´ÜÇÏ¿© true, false¸¦ ¸®ÅÏ
*
* @param val
* @return
*/
function isDigitStr(val) {
value = val.value;
for(var i = 0; i < value.length; i++) {
var chr = value.substr(i,1);
if(!isDigit(chr)) {
alert("¼ýÀÚ°ú °ü·ÃµÈ ¹®ÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
val.value = getOnlyDigitStr(val);
return false;
}
}
return true;
}
function getOnlyDigitStr(val) {
value = val.value;
var digitStr = "";
for(var i = 0; i < value.length; i++) {
var chr = value.substr(i,1);
if(isDigit(chr)) {
digitStr += chr;
}
}
return digitStr;
}
/**
* Çѹ®ÀÚ°¡ ¼ýÀÚÀÎÁö ÆÇ´ÜÇÏ¿© true, false¸¦ ¸®ÅÏ
*
* @param value
* @return
*/
function isDigit(value) {
var algi = '1234567890,';
for(var i = 0; i < algi.length; i++) {
var chr = algi.substr(i,1);
if (chr == value) {
return true;
}
}
return false;
}
/**
* ±Ý¾×ÇüÅÂÀÇ ¹®ÀÚ¿¸¸ °¡Á®¿Â´Ù.
* ¿¹) getOnlyMoneyStr('aa112,21ab') => 112,21
*
* @param value
* @return
*/
function getOnlyMoneyStr(val) {
value = val.value;
var moneyStr = "";
for(var i = 0; i < value.length; i++) {
var chr = value.substr(i,1);
if(isMoney(chr)) {
moneyStr += chr;
}
}
return moneyStr;
}
/**
* ¹®ÀÚ¿ÀÌ ±Ý¾×°ü·Ã ¼ýÀÚÀÎÁö ÆǺ°ÇÏ¿© true, false ¸¦ ¸®ÅÏÇÑ´Ù.
* ¿¹) isMoneyStr('12312') => true
* isMoneyStr('12,312') => true
* isMoneyStr('12A12') => false
* @param val
* @return
*/
function isMoneyStr(val) {
value = val.value;
for(var i = 0; i < value.length; i++) {
var chr = value.substr(i,1);
if(!isMoney(chr)) {
alert("±Ý¾×°ú °ü·ÃµÈ ¹®ÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
return false;
}
}
return true;
}
/**
* Çѹ®ÀÚ°¡ ±Ý¾×°ü·Ã ¼ýÀÚÀÎÁö ÆǺ°ÇÏ¿© true, false ¸¦ ¸®ÅÏÇÑ´Ù.
* ¿¹) isMoney('a') => false
* isMoney('9') => true
*
* @param value
* @return
*/
function isMoney(value) {
var algi = ',1234567890';
for(var i = 0; i < algi.length; i++) {
var chr = algi.substr(i,1);
if (chr == value) {
return true;
}
}
return false;
}
//¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶³Ö±â(masking)
function FormatCurrerny(number)
{
var rValue ='';
var EnableChar = "-0123456789";
var Chr='';
var EnableNumber = ''; //EnableNumber : ¼ø¼ö -¸¦ Æ÷ÇÔÇÑ ¹®ÀÚ¿
number = String(number);
for (var i=0;i=0;i--){
if (ABSNumber.charAt(i)!='-'){
ReverseWords += ABSNumber.charAt(i);
}
}
rValue = ReverseWords.substring(0, 3);
var j=0;
var dotCount = (ReverseWords.length/3)-1; //','°¡ µé¾î°¥ °¹¼ö
for (j=1;j<=dotCount;j++){
for(i=0;i=0;i--){
if (ReverseWords.charAt(i)!='-'){
rValue += ReverseWords.charAt(i);
}
}
if (Minus) {rValue = "-"+rValue;}
return rValue;
}
/**
*¹®ÀÚ¿ÀÇ ¾çÂÊ(¿ÞÂÊ, ¿À¸¥ÂÊ) °ø¹éÀ» Á¦°Å ÇÔ¼ö
*/
function trimIt(src)
{
var search = 0;
while ( src.charAt(search) == " ")
{
search = search + 1;
}
src = src.substring(search, (src.length))
search = src.length - 1;
while (src.charAt(search) ==" ")
{
search = search - 1;
}
return src.substring(0, search + 1);
}
//ÅÂ±× À¯È¿¼º °ËÁõ
function tagValidator(strz){
var parseStr = strz.split(':');
// Áߺ¹Ã¼Å©
for(var i=0;i 128) ? 2 : 1;
if (l > len) return str.substring(0,i) + "...";
}
return str;
}
/**
* bool String::bytes(void)
* Çش罺Ʈ¸µÀÇ ¹ÙÀÌÆ®´ÜÀ§ ±æÀ̸¦ ¸®ÅÏÇÕ´Ï´Ù. (±âÁ¸ÀÇ length ¼Ó¼ºÀº 2¹ÙÀÌÆ® ¹®ÀÚ¸¦ ÇѱÛÀÚ·Î °£ÁÖÇÕ´Ï´Ù)
*/
String.prototype.bytes = function() {
var str = this;
var l = 0;
for (var i=0; i 128) ? 2 : 1;
return l;
}
//Æ˾÷âÀ» È¸é °¡¿îµ¥ ¶ç¿î´Ù.
//url : url
//popupname : Æ˾÷ À©µµ¿ì¸í
//x : width
//y : height
//scroll : ȸé scroll ¿©ºÎ( 'yes','no' )
//resize : ȸé resize ¿©ºÎ( 'yes','no' )
function popUp(url, popupname,x,y,scroll,resize)
{
var win = window.open(url,popupname,"toolbar=no,width="+x+",height="+y+ ",top="+ (screen.availheight- y )/2+",left="+(screen.availwidth- x)/2 +",directories=no,status=no,scrollbars="+scroll+",resize="+resize+",menubar=no");
return win;
}
/**
* Cookie Ŭ·¡½º
*/
var Cookie = {
get: function(name) {var nameOfCookie = name + "=";var x = 0;while ( x <= document.cookie.length ){var y = (x+nameOfCookie.length);if ( document.cookie.substring( x, y ) == nameOfCookie ) {if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 ) endOfCookie = document.cookie.length;return unescape( document.cookie.substring( y, endOfCookie ) );} x = document.cookie.indexOf( " ", x ) + 1; if ( x == 0 ) break; } return "";}
,set: function(name, value, expiredays) {
var todayDate = new Date();
todayDate.setDate( todayDate.getDate() + expiredays);
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
,setAt00: function( name, value, expiredays) {
var todayDate = new Date();
todayDate = new Date(parseInt(todayDate.getTime() / 86400000) * 86400000 + 54000000);
if ( todayDate > new Date() ) {expiredays = expiredays - 1;}
todayDate.setDate( todayDate.getDate() + expiredays );
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}
};
String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/gi, "");};
function _(id)
{
return document.getElementById(id);
}
/**
* ³¯Â¥ Ŭ·¡½º
*/
var Dates = {
date: new Date()
,getDigit: function(data) {if ( typeof data == 'string' ) data = Number(data);if ( data < 10 ) data = "0"+ data;return data;}
,getDate: function() {return Dates.getDate2("-");}
/*
,getDate2: function(div) {return ""+ Dates.date.getYear() +div+ Dates.getDigit(Dates.date.getMonth()+1) +div+ Dates.getDigit(Dates.date.getDate());}
,getAddDate: function(div,y,m,d) { return ""+ (Dates.date.getYear()+y) +div+ Dates.getDigit(Dates.date.getMonth()+1+m) +div+ Dates.getDigit(Dates.date.getDate()+d);}
*/
,getDate2: function(div) {return ""+ Dates.date.getFullYear() +div+ Dates.getDigit(Dates.date.getMonth()+1) +div+ Dates.getDigit(Dates.date.getDate());}
,getAddDate: function(div,y,m,d) { return ""+ (Dates.date.getFullYear()+y) +div+ Dates.getDigit(Dates.date.getMonth()+1+m) +div+ Dates.getDigit(Dates.date.getDate()+d);}
,getDate3: function(div1, div2, div3) { return Dates.getDate2(div1) +div2+ Dates.getDigit(Dates.date.getHours()) +div3+ Dates.getDigit(Dates.date.getMinutes())+div3+Dates.getDigit(Dates.date.getSeconds());}
,getDate4: function() {return Dates.getDate3("-"," ",":");}
,getDateName: function() {var d=new Array("ÀÏ","¿ù","È","¼ö","¸ñ","±Ý","Åä"); return d[this.date.getDay()];}
}
/**
* ÇöÀç ÄÁÆ®·Ñ°ú MaxLength ¹Þ¾Æ¼ MaxLength µÇ¸é ´ÙÀ½ ÄÁÆ®·Ñ·Î À̵¿
* param : objCurrent, objNext, maxLength
*/
function focusMove(objCurrent, objNext, maxLength){
if ( maxLength == objCurrent.length){
objNext.focus();
}
}
// ÁֹιøÈ£ validation check
function snValidate(str){
var str = String(str);
var str2 = '';
var isNum = true;
var ll_resno = 0 ;
var ll_temp = 0 ;
if ( parseInt(str.substring(6,7),10) == 1 || parseInt(str.substring(6,7),10) == 2 )
str2 = str2 + "19";
else
str2 = str2 + "20";
str2 = str2 + str.substring(0,6);
var t_year = parseInt(str2.substring(0,4),10);
var t_month = parseInt(str2.substring(4,6),10);
var t_day = parseInt(str2.substring(6,8),10);
if (t_year < 1900 || t_year >2100){
alert("¿Ã¹Ù¸¥ Áֹεî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
return false;
}
if (t_month <1 || t_month > 12){
alert("¿Ã¹Ù¸¥ Áֹεî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
return false;
}
if (t_day <1 || t_day > getlastday(t_year, t_month)){
alert("¿Ã¹Ù¸¥ Áֹεî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
return false;
}
ll_resno = ll_resno + parseInt(str.substring(0,1),10) * 9 ;
ll_resno = ll_resno + parseInt(str.substring(1,2),10) * 8 ;
ll_resno = ll_resno + parseInt(str.substring(2,3),10) * 7 ;
ll_resno = ll_resno + parseInt(str.substring(3,4),10) * 6 ;
ll_resno = ll_resno + parseInt(str.substring(4,5),10) * 5 ;
ll_resno = ll_resno + parseInt(str.substring(5,6),10) * 4 ;
ll_resno = ll_resno + parseInt(str.substring(6,7),10) * 3 ;
ll_resno = ll_resno + parseInt(str.substring(7,8),10) * 2 ;
ll_resno = ll_resno + parseInt(str.substring(8,9),10) * 9 ;
ll_resno = ll_resno + parseInt(str.substring(9,10),10) * 8 ;
ll_resno = ll_resno + parseInt(str.substring(10,11),10) * 7 ;
ll_resno = ll_resno + parseInt(str.substring(11,12),10) * 6 ;
ll_temp = ll_resno % 11 ;
if (ll_temp == 0 ) ll_temp = 1 ;
if (ll_temp == 10 ) ll_temp = 0;
if (ll_temp != parseInt(str.substring(12,13),10)){
alert("¿Ã¹Ù¸¥ Áֹεî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
return false;
}
return true ;
}
//ÇöÀç´ÞÀÇ ³¯¼ö °è»êÇϱâ
function getlastday(calyear,calmonth)
{
var dayOfMonth = new Array(31,28,31,30,31,30,31,31,30,31,30,31);
if (((calyear %4 == 0) && (calyear % 100 != 0))||(calyear % 400 == 0))
dayOfMonth[1] = 29;
else
dayOfMonth[1] = 28;
var nDays = dayOfMonth[calmonth-1];
return nDays;
}
/*
* ¼ýÀÚ¸¸ ÀÔ·Â °¡´É
* ¿¹) numberValidate(frMain.[inputBox name])
*/
function numberValidate(field){
if((event.keyCode>=48) && (event.keyCode<=57)){
event.returnValue=true;
return (true);
}else{
if(event.keyCode==8 || event.keyCode==9){
event.returnValue=true;
return (false);
}else{
if((event.keyCode>=96) && (event.keyCode<=105)){
event.returnValue=true;
return (true);
}else{
event.returnValue=false;
return (false);
}
}
}
if(event.returnValue==true){
if(obj.value.substring(0,1)==0){
obj.value=obj.value.substring(1)
}
}else{
}
}
/*
* ¼ýÀÚ¸¸ ÀÔ·Â °¡´É2
* ¿¹) Onkeypress="numberChk()"
*/
function numberChk() {
e = window.event;
if (e.keyCode >= 48 && e.keyCode <= 57) {
return;
} else {
e.returnValue = false;
}
}
/**
* ƯÁ¤³¯Â¥ÀÇ ¿äÀÏÀ» ±¸ÇÑ´Ù.
*/
function getDayOfWeek(time) {
var now = toTimeObject(time);
var day = now.getDay(); //ÀÏ¿äÀÏ=0,¿ù¿äÀÏ=1,...,Åä¿äÀÏ=6
return day;
//var week = new Array('ÀÏ','¿ù','È','¼ö','¸ñ','±Ý','Åä');
//return week[day];
}
/**
* Time ½ºÆ®¸µÀ» ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼·Î º¯È¯
* parameter time: Time Çü½ÄÀÇ String
*/
function toTimeObject(time) { //parseTime(time)
var year = time.substr(0,4);
var month = time.substr(4,2) - 1; // 1¿ù=0,12¿ù=11
var day = time.substr(6,2);
var hour = time.substr(8,2);
var min = time.substr(10,2);
return new Date(year,month,day,hour,min);
}
/**
* ÀÚ¹Ù½ºÅ©¸³Æ® Date °´Ã¼¸¦ Time ½ºÆ®¸µÀ¸·Î º¯È¯
* parameter date: JavaScript-x Date Object
*/
function toTimeString(date) { //formatTime(date)
var year = date.getFullYear();
var month = date.getMonth() + 1; // 1¿ù=0,12¿ù=11À̹ǷΠ1 ´õÇÔ
var day = date.getDate();
var hour = date.getHours();
var min = date.getMinutes();
if (("" + month).length == 1) { month = "0" + month; }
if (("" + day).length == 1) { day = "0" + day; }
if (("" + hour).length == 1) { hour = "0" + hour; }
if (("" + min).length == 1) { min = "0" + min; }
return ("" + year + month + day + hour + min)
}
/**
* ±×¸®µå³»¿¡¼ ¹®ÀÚ¿ÀÌ ¼ýÀÚÀÎÁö ÆÇ´ÜÇÏ¿© true, false¸¦ ¸®ÅÏ
*
* @param ±×¸®µå¸í, ·Î¿ì¾ÆÀ̵ð, Ä÷³¾ÆÀ̵ð, °ª
* @return
*/
function isDigitStrInGridM(val) {
var value = val;
if (parseFloat(value) >= 0 || parseFloat(value) < 0){
return true;
}else{
alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
return false;
}
return true;
}
//hipen Æ÷ÇÔÇÑ ¼ýÀÚ Ã¼Å©
function doIncludeHipenDigitStr(val){
for(var i=0;i= 0){
return true;
}else{
alert("0 ÀÌ»óÀÇ ¼ýÀÚ¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù");
return false;
}
return true;
}
/**
* ±×¸®µå³»¿¡¼ ¹®ÀÚ¿ÀÌ ¼ýÀÚÀÎÁö ÆÇ´ÜÇÏ¿© true, false¸¦ ¸®ÅÏ
* 0 ÀÌ»óÀÎ °Í¸¸ ÀԷ°¡´É
* @param °ª
* @return
*/
function isDigitStrInInput(val) {
var value = val;
if (parseFloat(value) >= 0){
return true;
}else{
return false;
}
return true;
}
/**
* ±×¸®µå³»¿¡¼ ³¯Â¥ÀÇ ±æÀ̸¦ ÆÇ´ÜÇÏ¿© true, false¸¦ ¸®ÅÏ
* ¸Æ½º±æÀÌ
* @param °ª , üũÇÒ ±æÀÌ
* @return
*/
function isIntLengthCheck(val, p_length) {
var value = val.toString();
if (value.length > p_length){
//p_length = p_length + 1;
alert(p_length+" ÀÚ¸® ±îÁö ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
return false;
}
return true;
}
/**
* ±×¸®µå³»¿¡¼ ³¯Â¥ÀÇ ±æÀ̸¦ ÆÇ´ÜÇÏ¿© true, false¸¦ ¸®ÅÏ
* ³¯Â¥.. ¸Æ½º±æÀÌ
* @param °ª , üũÇÒ ±æÀÌ
* @return
*/
function isIntMaxDateLengthCheck(val, p_length) {
var value = val.toString();
if (value.length > p_length){
//alert(p_length+" ÀÚ¸® ÀÌ»óÀÔ·ÂÇϼ¼¿ä.");
return false;
}
return true;
}
/**
* ±×¸®µå³»¿¡¼ ¼ýÀÚÀÇ ±æÀ̸¦ ÆÇ´ÜÇÏ¿© true, false¸¦ ¸®ÅÏ
* ³¯Â¥.. ¹Ì´Ï¸Ø ±æÀÌ
* @param °ª , üũÇÒ ±æÀÌ
* @return
*/
function isIntMinDateLengthCheck(val, p_length) {
var value = val.toString();
if (value.length < p_length){
//alert(p_length+" ÀÚ¸® ÀÌ»óÀÔ·ÂÇϼ¼¿ä.");
return false;
}
return true;
}
/**
* input box³» ¼ýÀÚÀÇ ±æÀ̸¦ ÆÇ´ÜÇÏ¿© true, false¸¦ ¸®ÅÏ
*
* @param °ª , üũÇÒ ±æÀÌ
* @return
*/
function isIntLengthCheckInput(val, p_length) {
var value = val.toString();
if (value.length > p_length){
p_length = p_length + 1;
return false;
}
return true;
}
/* -------------------------------------------------------------------------*/
/* ÆäÀÌ¡ 󸮸¦ ÇØÁØ´Ù. */
/* */
/* totCnt : ÃѰǼö */
/* pageNo : ÇöÀçÆäÀÌÁö */
/* scale : ÇÑÆäÀÌÁö¿¡ ³ª¿À´Â ±Û °¹¼ö(default:Constants.LIST_SCALE) */
/* pageScale : °Ô½Ã±Û ¸®½ºÆ® ÆäÀÌ¡(default:Constants.LIST_PAGE_SCALE) */
/* divTag : divÅױ׸í */
/* ex) setPagingHTML( 1000, 1 ); */
/* ex) setPagingHTML( 1000, 1, 10 ); */
/* ex) setPagingHTML( 1000, 1, 10, 15 ); */
/* ex) setPagingHTML( 1000, 1, 10, 15, "paging" ); */
/* -------------------------------------------------------------------------*/
function setPagingHTML( totCnt, pageNo, scale, pageScale, divTag )
{
if(totCnt==null||totCnt=="") totCnt = "0";
if(pageNo==null||pageNo=="") pageNo = "1";
if(scale==null||scale=="") scale = "";
if(pageScale==null||pageScale=="") pageScale = "";
if(divTag==null||divTag=="") divTag = "paging";
var pgUrl = "/jsp/common/paging.jsp";
var pgParam = "?totCnt="+totCnt;
pgParam += "&page="+pageNo;
pgParam += "&scale="+scale;
pgParam += "&pageScale="+pageScale; //
try {
var loader = dhtmlxAjax.postSync(pgUrl+pgParam);
document.getElementById(divTag).innerHTML = loader.xmlDoc.responseText;
}
catch (e) {
var loader = window.dhx.ajax.postSync(pgUrl+pgParam);
document.getElementById(divTag).innerHTML = loader.xmlDoc.responseText;
}
}
/* -------------------------------------------------------------------------*/
/* ÷ºÎÆÄÀÏ ¾÷·Îµå °ü·Ã ÇÁ·ÎÅäŸÀÔ */
/* -------------------------------------------------------------------------*/
function uploadFile() {}
uploadFile.prototype.domain = new String();
uploadFile.prototype.fileMsg = new Object();
//uploadFile.prototype.fileUrlInfo = "";
uploadFile.prototype.fileUploadKey = new String();
uploadFile.prototype.fileObj = new Object();
uploadFile.prototype.fileInfo = new Array();
uploadFile.prototype.retFunction = "";
uploadFile.prototype.isUpload = false;
uploadFile.prototype.formName = new String();
//÷ºÎÆÄÀÏ ¾÷·Îµå
uploadFile.prototype.upload = function (frm, obj, target) {
if(target==null||target=="") target = "behindFrame";
this.fileObj = obj;
// if (document.domain.toString().indexOf("phi.pulmuone.com") != -1) document.domain="phi.pulmuone.com";
// document.domain = this.domain;
//Æû¸í¼¼ÆÃ
this.formName = frm.name;
//ÆÄÀÏ°´Ã¼¸í °¡Á®¿À±â
var fileName = "";
if(true){
var len=frm.elements.length; var type;
for(var i=0;i 10485760){
alert(" * 10MB ÀÌ»óÀÇ Ã·ºÎÆÄÀÏÀº ¾÷·Îµå ÇÒ ¼ö ¾ø½À´Ï´Ù.");
flag = true;
}
return flag;
}
/*
* ±ÛÀÚ ±æÀÌ ¹Ýȯ
*/
function checkLenth(str){
var i;
var ch;
var strLen = 0;
for (i=0;i 127)
return 2; //ÇѱÛ
else
return 1;
} else {
return 1;
}
}
//===================================================================
//Ư¼ö¹®ÀÚ º¯°æ ÇÔ¼ö
function encodeStr(data) {
if(data != "") {
//Ư¼ö¹®ÀÚ decodeingÇϱâ
data=str_replace(data,"&","&");
data=str_replace(data,""","\"");
data=str_replace(data,"'","'");
data=str_replace(data,"<","<");
data=str_replace(data,">",">");
//Ư¼ö¹®ÀÚ encodeingÇϱâ
data=str_replace(data,"%","%25"); //ÀÌ°Ç ¹Ýµå½Ã ¸Ç óÀ½
data=str_replace(data,"#","%23");
data=str_replace(data,"&","%26");
data=str_replace(data,"+","%2B");
data=str_replace(data,"'","\'");
data=str_replace(data,"\"","%22");
data=str_replace(data,"@","%40");
data=str_replace(data," ","%20");
data=str_replace(data,"$","%24");
data=str_replace(data,",","%2C");
data=str_replace(data,"/","%3A");
data=str_replace(data,":","%3B");
data=str_replace(data,";","%3D");
data=str_replace(data,"=","%3F");
data=str_replace(data,"?","%40");
data=str_replace(data,">","%3C");
data=str_replace(data,"<","%3E");
data=str_replace(data,"{","%7B");
data=str_replace(data,"}","%7D");
data=str_replace(data,"|","%7C");
data=str_replace(data,"\\","%5C");
data=str_replace(data,"^","%5E");
data=str_replace(data,"~","%7E");
data=str_replace(data,"[","%5B");
data=str_replace(data,"]","%5D");
data=str_replace(data,"`","%60");
} else {
data = "";
}
return data;
}
//Ư¼ö¹®ÀÚ º¯°æ ÇÔ¼ö(d-html grid ¿ë)
function encodeStr2(data) {
if(data != "") {
//Ư¼ö¹®ÀÚ encodeingÇϱâ
data=str_replace(data,"&","&");
data=str_replace(data,"\"",""");
data=str_replace(data,">",">");
data=str_replace(data,"<","<");
data=str_replace(data," ","
");
data=str_replace(data," ","
");
data=str_replace(data," ","\n");
data=str_replace(data," ","\r");
} else {
data = "";
}
return data;
}
function str_replace(str, target, replace)
{
tmp=str.split(target);
if(tmp.length > 1)
{
str="";
for(i=0;i");
data=str_replace(data,"%3E","<");
data=str_replace(data,"%7B","{");
data=str_replace(data,"%7D","}");
data=str_replace(data,"%7C","|");
data=str_replace(data,"%5C","\\");
data=str_replace(data,"%5E","^");
data=str_replace(data,"%7E","~");
data=str_replace(data,"%5B","[");
data=str_replace(data,"%5D","]");
data=str_replace(data,"%60","`");
} else {
data = "";
}
return data;
}
/*
* ÄÚµå °Ë»öÀ» À§ÇÑ Å°¿öµå º¯°æ½Ã ±âÁ¸ ÄÚµå »èÁ¦Çϱâ
* onfocus¿¡ ÀúÀåÇÏ°í onblur¿¡ üũÈÄ ÄÚµå Áö¿ì±â
*
* ÀÛ¼ºÀÚ : mckim
*/
var tempKeyword;
var changeFieldSet;
function setTempKeyword() {
tempKeyword = document.getElementById(setTempKeyword.arguments[0]).value;
return false;
}
function keywordChanged() {
var thisVal = document.getElementById(keywordChanged.arguments[0]).value;
if( tempKeyword != '' )
{
if ( thisVal != tempKeyword ) {
changeFieldSet = getFieldSet(keywordChanged.arguments[1]);
if ( changeFieldSet != null && changeFieldSet.length > 0 ) {
// ¼³Á¤ÇÒ Çʵ尡 ÀÖ´Ù¸é
for ( var i = 0; i < changeFieldSet.length; i++ ) {
if ( document.getElementById(changeFieldSet[i]) != null )
{
/*
* 2010-12-28
* smiley
* ³Î°ªÀ¸·Î ´ëüÇÒ Ä÷³ÀÌ 1°³ÀÌ»óÀÏ°æ¿ì¸¦ ´ëºñÇØ ¼öÁ¤.
* document.getElementById(changeFieldSet[0]).value = "";
*/
document.getElementById(changeFieldSet[i]).value = "";
}
}
}
tempKeyword = "";
}
}
return false;
}
/*
* ÇÊµå ½ºÆ®¸µ¿¡¼ ±¸ºÐÀÚ·Î Çʵ带 ±¸ºÐÇؼ ½ºÆ®¸µ ¼ÂÀ¸·Î ¸®ÅÏÇÑ´Ù.
*
* ÀÛ¼ºÀÚ : mckim
*/
function getFieldSet() {
var setField;
var tokenCount = 0;
var fieldstring = getFieldSet.arguments[0];
for ( var i = 0; i < fieldstring.length; i++ )
if ( fieldstring.substring(i, i+1) == '|' )
tokenCount++;
setField = new Array(tokenCount);
var sindex = 0;
var eindex = 0;
tokenCount = 0;
while ( fieldstring.indexOf("|") > 0 ) {
eindex = fieldstring.indexOf("|");
setField[tokenCount++] = fieldstring.substring(sindex, eindex);
fieldstring = fieldstring.substring(eindex+1);
}
setField[tokenCount] = fieldstring;
return setField;
}
/*
* Áֹεî·Ï ¹øÈ£
*
* Parameter 1 : ÁֹιøÈ£ üũ¸¦ À§ÇÑ Çʵå À̸§(1°³)
*/
function checkResidenceNumber() {
if ( typeof(checkResidenceNumber.arguments[0]) == "undefined" ) return true;
if ( document.getElementById(checkResidenceNumber.arguments[0]) == null ) return true;
if ( document.getElementById(checkResidenceNumber.arguments[0]).value == "" ) return true;
var chkVal = document.getElementById(checkResidenceNumber.arguments[0]).value;
while ( chkVal.indexOf("-") > 0 )
chkVal = chkVal.replace("-", "");
if ( isNaN(chkVal) ) {
alert("ÁֹΠµî·Ï ¹øÈ£¿¡´Â ¼ýÀÚ¿Í '-' ¸¸ ÀÔ·ÂÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
return false;
}
if ( chkVal.length != 13 ) {
alert("Áֹεî·Ï ¹øÈ£´Â 13ÀÚ¸®ÀÔ´Ï´Ù.");
return false;
}
// Áֹεî·Ï ¹øÈ£ ·ÎÁ÷ üũ
idTot = 0;
idAdd = "234567892345";
for ( var i = 0; i < 12; i++ )
idTot = idTot + parseInt( chkVal.substring(i, i+1) ) * parseInt( idAdd.substring(i, i+1) );
idTot = 11 - ( idTot % 11 );
if ( idTot == 10 ) idTot = 0;
else if ( idTot == 11 ) idTot = 1;
if ( parseInt( chkVal.substring(12,13) ) != idTot ) {
alert("Áֹεî·Ï ¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
return false;
}
document.getElementById(checkResidenceNumber.arguments[0]).value =
chkVal.substring(0, 6) + "-" + chkVal.substring(6, chkVal.length);
return true;
}
/*
* ¿ìÆí¹øÈ£ üũ
*
* Parameter 1 : ¿ìÆí¹øÈ£ üũ¸¦ À§ÇÑ Çʵå À̸§(1°³)
*/
function checkZipcode() {
if ( typeof(checkZipcode.arguments[0]) == "undefined" ) return true;
if ( document.getElementById(checkZipcode.arguments[0]) == null ) return true;
if ( document.getElementById(checkZipcode.arguments[0]).value == "" ) return true;
var chkVal = document.getElementById(checkZipcode.arguments[0]).value;
if ( chkVal.indexOf("-") < 0 ) {
if ( isNaN(chkVal) ) {
alert("¿ìÆí¹øÈ£¿¡´Â ¼ýÀÚ¿Í '-'¸¸ ÀÔ·ÂÇϽǼö ÀÖ½À´Ï´Ù.");
return false;
}
if ( chkVal.length != 6 ) {
alert("¿ìÆí¹øÈ£´Â 6ÀÚ¸® ÀÔ´Ï´Ù.");
return false;
}
}
else {
if ( chkVal.length != 7 ) {
alert("¿ìÆí¹øÈ£´Â '-' Æ÷ÇÔ 7ÀÚ¸® ÀÔ´Ï´Ù.");
return false;
}
}
if ( chkVal.length == 6 ) {
document.getElementById(checkZipcode.arguments[0]).value = chkVal.substring(0, 3) + "-" + chkVal.substring(3, 6);
return true;
}
else {
var hipenCount = 0;
var sindex = 0;
var eindex = chkVal.indexOf("-");
if ( chkVal.substring(sindex, eindex).length != 3 ) {
alert("¿ìÆí¹øÈ£ Çü½ÄÀº 'XXX-XXX'ÀÔ´Ï´Ù.");
return false;
}
if ( isNaN(chkVal.substring(eindex+1)) ) {
alert("¿ìÆí¹øÈ£ Çü½ÄÀº 'XXX-XXX'ÀÔ´Ï´Ù.");
return false;
}
if ( chkVal.substring(sindex, eindex).length != 3 ) {
alert("¿ìÆí¹øÈ£ Çü½ÄÀº 'XXX-XXX'ÀÔ´Ï´Ù.");
return false;
}
return true;
}
}
/*
* ÀüȹøÈ£ üũ
*
* Parameter 1 : ÀüȹøÈ£ üũ¸¦ À§ÇÑ Çʵå À̸§(1°³)
* Parameter 2 : ÀüȹøÈ£ Á¾·ù : 'T' -> ÁýÀüÈ, 'H' -> ÈÞ´ëÆù
*/
function checkTelNumber() {
if ( typeof(checkTelNumber.arguments[0]) == "undefined" ) return true;
if ( document.getElementById(checkTelNumber.arguments[0]) == null ) return true;
if ( document.getElementById(checkTelNumber.arguments[0]).value == "" ) return true;
var chkVal = document.getElementById(checkTelNumber.arguments[0]).value;
var typeVal = (typeof(checkTelNumber.arguments[1]) != "undefined" && checkTelNumber.arguments[1] == "H") ? "ÇÚµåÆù" : "ÀüÈ";
// ±¸ºÐ¾øÀÌ telephone ¹øÈ£¸¦ üũ ÇÑ´Ù.
var regionNum;
while ( chkVal.indexOf("-") > 0 )
chkVal = chkVal.replace("-", "");
while ( chkVal.indexOf(" ") > 0 )
chkVal = chkVal.replace(" ", "");
if ( isNaN(chkVal) ) {
alert(typeVal + "¹øÈ£ ÀÔ·ÂÇÒ ¼ö ¾ø´Â ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.");
return false;
}
// Áö¿ª¹øÈ£ üũ
if ( chkVal.substring(0, 2) == "02" ) {
regionNum = "02";
if ( !(chkVal.substring(2).length == 7 || chkVal.substring(2).length == 8) ) {
alert(typeVal + "¹øÈ£ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.\n" + typeVal + "¹øÈ£´Â Áö¿ª(or »ç¾÷±¹)¹øÈ£ ¾øÀÌ 7ÀÚ¸® ȤÀº 8ÀÚ¸®ÀÔ´Ï´Ù.");
return false;
}
document.getElementById(checkTelNumber.arguments[0]).value =
regionNum + "-" + chkVal.substring(2, chkVal.length-4) + "-" + chkVal.substring(chkVal.length-4, chkVal.length);
return true;
}
else {
if ( !checkTelRegion(chkVal.substring(0, 3)) ) {
alert("Áö¿ª(or »ç¾÷±¹)¹øÈ£°¡ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
return false;
}
regionNum = chkVal.substring(0, 3);
if ( !(chkVal.substring(3).length == 7 || chkVal.substring(3).length == 8) ) {
alert(typeVal + "¹øÈ£ Çü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.\n" + typeVal + "¹øÈ£´Â Áö¿ª(or »ç¾÷±¹)¹øÈ£ ¾øÀÌ 7ÀÚ¸® ȤÀº 8ÀÚ¸®ÀÔ´Ï´Ù.");
return false;
}
document.getElementById(checkTelNumber.arguments[0]).value =
regionNum + "-" + chkVal.substring(3, chkVal.length-4) + "-" + chkVal.substring(chkVal.length-4, chkVal.length);
return true;
}
}
/*
* Áö¿ª¹øÈ£ üũ
*
* Parameter 1 : Áö¿ª¹øÈ£
*/
function checkTelRegion() {
var regionSet = new Array();
regionSet[0] = "02";
regionSet[1] = "031";
regionSet[2] = "032";
regionSet[3] = "033";
regionSet[4] = "041";
regionSet[5] = "042";
regionSet[6] = "043";
regionSet[7] = "051";
regionSet[8] = "052";
regionSet[9] = "053";
regionSet[10] = "054";
regionSet[11] = "055";
regionSet[12] = "061";
regionSet[13] = "062";
regionSet[14] = "063";
regionSet[15] = "064";
regionSet[16] = "011";
regionSet[17] = "016";
regionSet[18] = "017";
regionSet[19] = "018";
regionSet[20] = "019";
regionSet[21] = "010";
regionSet[22] = "070";
for ( var i = 0; i < regionSet.length; i++ ) {
if ( regionSet[i] == checkTelRegion.arguments[0] ) return true;
}
return false;
}
function changeHidden(thisform)
{
//alert("before:" + thisform.value);
var row_name ;
row_name = thisform.value ;
if( thisform.value == "NN" ) {
thisform.value = "II" ;
}
else if( thisform.value == "ND" ) {
thisform.value = "ID" ;
}
else if( thisform.value == "BB" ) {
thisform.value = "UU" ;
}
else if( thisform.value == "BD" ) {
thisform.value = "UD" ;
}
//alert("after Hidden:" + thisform.value);
}
function changeCheck(thisform)
{
var row_name ;
//alert("before:" + thisform.value);
row_name = thisform.value ;
if( thisform.value == "II" ) {
thisform.value = "ID" ;
}
else if( thisform.value == "ID" ) {
thisform.value = "II" ;
}
else if( thisform.value == "BB" ) {
thisform.value = "BD" ;
}
else if( thisform.value == "BD" ) {
thisform.value = "BB" ;
}
else if( thisform.value == "UU" ) {
thisform.value = "UD" ;
}
else if( thisform.value == "UD" ) {
thisform.value = "UU" ;
}
else if( thisform.value == "NN" ) {
thisform.value = "ND" ;
}
else if( thisform.value == "ND" ) {
thisform.value = "NN" ;
}
//alert("after Check:" + thisform.value);
}
/*
* ÀÌÀü´Þ&´ÙÀ½´Þ
*
* Parameter 1 : ElementId
* Parameter 2 : +,-
*/
function doGetBeforeNextMonth(getYm,cal)
{
if ( $("#"+getYm).val() == "")
{
alert("±âÁسâ¿ùÀ» ÀÔ·ÂÇϼ¼¿ä.");
$("#"+getYm).focus();
return false;
}
var yyyymm = $("#"+getYm).val();
var getMonth = "";
var yyyy = yyyymm.substring(0,5);
var mm = yyyymm.substring(5,7);
if(mm == "02" && cal == "-")
{
mm = "01";
setMonth = yyyy+mm;
}else if(mm == "02" && cal == "+"){
mm = "03";
setMonth = yyyy+mm;
}else{
yyyymm = yyyymm+"-"+"01";
setMonth = calcDate('m',yyyymm,'1',cal,'-');
setMonth = setMonth.substring(0,7);
}
$("#"+getYm).val(setMonth);
}
/***************************************
* ³¯Â¥ ÆÐÅÏ Ã¼Å©¸¦ ÇÑ´Ù
* ³¯Â¥ Çü½ÄÀÌ ¸ÂÀ»¶© true, ¾Æ´Ò¶© false
* objName : object name
* gugun : ymd or ym
****************************************/
function onDateCheck(objName, gubun)
{
if ( $("#"+objName).val() == "" ) return false;
var oDateStr = $("#"+objName).val();
oDateStr = oDateStr.replace("-","");
var oDate = "";
var oYearStr = "";
var oMonthStr = "";
var oDayStr = "";
if (gubun == "ymd")
{
oDate = new Date(oDateStr.substr(0,4),oDateStr.substr(4,2)-1,oDateStr.substr(6,2));
oYearStr = oDate.getFullYear();
oMonthStr = (oDate.getMonth()+1).toString();
oMonthStr = (oMonthStr.length == 1)?"0"+oMonthStr:oMonthStr;
oDayStr = oDate.getDate().toString();
oDayStr = (oDayStr.length == 1)?"0"+oDayStr:oDayStr;
if (!(oDateStr == oYearStr+oMonthStr+oDayStr))
{
alert("³¯Â¥Çü½ÄÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù.");
$("#"+objName).focus();
$("#"+objName).val("");
return false;
}
else
return true;
}
else if (gubun == "ym")
{
oDate = new Date(oDateStr.substr(0,4),oDateStr.substr(4,2)-1);
oYearStr = oDate.getFullYear();
oMonthStr = (oDate.getMonth()+1).toString();
oMonthStr = (oMonthStr.length == 1)?"0"+oMonthStr:oMonthStr;
if (!(oDateStr == oYearStr+oMonthStr))
{
alert("³¯Â¥Çü½ÄÀÌ ¸ÂÁö ¾Ê½À´Ï´Ù.");
$("#"+objName).focus();
$("#"+objName).val("");
return false;
}
else
return true;
}
}
function onlynumber(e, decimal) {
var key;
var keychar;
if (window.event) {
key = window.event.keyCode;
} else if (e) {
key = e.which;
} else {
return true;
}
keychar = String.fromCharCode(key);
if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13)
|| (key == 27)) {
return true;
} else if ((("0123456789").indexOf(keychar) > -1)) {
return true;
} else if (decimal && (keychar == "-")) {
return true;
} else
return false;
}
//¿ÀºêÁ§Æ®ÀÇ maxlength ÃÊ°ú ¿©ºÎ üũ(ÇÑ±Û °í·Á)
function chklength( obj ){
var len = 0;
var maxlen = 0;
var str = "";
var totcnt = 0;
len = $(obj).val().length;
str = $(obj).val();
maxlen = $(obj).attr("maxlength");
if ( maxlen == null ) return false;
for(k=0;k maxlen ) {
return false;
}
return true;
}
//³¯Â¥Çü½ÄÀ¸·Î º¯°æ
function fnDateSet(value, id){
$('#'+id).val( makeDateType(value) );
}
function offMaskDate() {
var strSrc = offMaskDate.arguments[0];
var token = offMaskDate.arguments[1];
var count = 0;
for ( var i = 0; i < strSrc.length; i++ )
if ( strSrc.substring(i, i+1) == token ) count++;
for ( var i = 0; i < count; i++ )
strSrc = strSrc.replace(token, "");
return strSrc;
}
function nextFocus(event, objId) {
var key;
if (window.event) {
key = window.event.keyCode;
} else if (event) {
key = event.which;
} else {
return true;
}
if (key == 13) {
$('#'+objId).focus();
}
}
//ÇØ´çÆû ºó °ª üũ ¸®ÅÏ
//##############################################################
function blankCheck(oForm){
for(i=0; i YYYY-MM-DD*/
function calcDateFD(aInterval, aValue1, aValue2, aMode, aDateFormat) {
var lDate = new Date();
var lYear = "";
var lMonth = "";
var lDay = "";
lDate = new Date(Date.parse(lDate));
aValue1 = aValue1.delMask();
aValue2 = aValue2.delMask();
if (aDateFormat == null || aDateFormat == "") {
aDateFormat = "";
}
if (aValue1.length != 8) {
return 0;
}
if (aValue1.substring(6) == '31' || aValue1.substring(6) == '30' || aValue1.substring(6) == '29' || aValue1.substring(6) == '28') {
lDate.setFullYear(aValue1.substring(0, 4));
lDate.setMonth(aValue1.substring(4, 6) - 1);
lDate.setDate(aValue1.substring(6));
} else {
lDate.setDate(aValue1.substring(6));
lDate.setMonth(aValue1.substring(4, 6) - 1);
lDate.setFullYear(aValue1.substring(0, 4));
}
/*
lDate.setDate(aValue1.substring(6));
lDate.setMonth(aValue1.substring(4, 6) - 1);
lDate.setFullYear(aValue1.substring(0, 4));*/
switch (aInterval) {
case "m":
case "M":
if (aMode == "+") {
lDate.setMonth(lDate.getMonth() + parseInt(aValue2));
} else {
lDate.setMonth(lDate.getMonth() - parseInt(aValue2));
}
break;
case "d":
case "D":
if (aMode == "+") {
lDate.setDate(lDate.getDate() + parseInt(aValue2));
} else {
lDate.setDate(lDate.getDate() - parseInt(aValue2));
}
break;
default:
return 0;
}
lYear = lDate.getFullYear();
lMonth = lDate.getMonth() + 1;
lDay = lDate.getDate();
if (lYear.length == 2) ldYear = "19" + lYear;
if (parseInt(lMonth) < 10) lMonth = "0" + lMonth;
if (parseInt(lDay) < 10) lDay = "0" + lDay;
return lYear + aDateFormat+
lMonth + aDateFormat+
lDay;
}
function Byte_Length(lvStr){
var resultSize = 0;
if (lvStr == null) return 0;
for(var i=0; i 47 && keyCode <= 57)) {
return true;
}
else {
alert("");
return false;
}
}
else{
if(keyCode > 47 && keyCode <= 57) {
return true;
}
else {
alert("");
return false;
}
}
}
function doValid_email(email) {
var regExp = /^[A-Za-z0-9_\.\-]+@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+/;
if(regExp.test(email)) {
// À̸ÞÀÏ Çü½ÄÀÌ ¾ËÆĺª+¼ýÀÚ@¾ËÆĺª+¼ýÀÚ.¾ËÆĺª+¼ýÀÚ Çü½ÄÀÌ ¾Æ´Ò°æ¿ì
return true;
}
return false;
}
function doValid_mobile(phoneNum) {
var regExp =/(01[016789])([1-9]{1}[0-9]{2,3})([0-9]{4})$/;
if(regExp.test(phoneNum)){
var myArray = regExp.exec(phoneNum);
return true;
}
return false;
}
function doSubmitForm(p_url, p_sendData, p_target){
var form = document.createElement("FORM");
form.method = "POST";
form.action = p_url;
if(typeof p_target != "undefined" && p_target != null && p_target != ''){
form.target = p_target;
}
document.body.appendChild(form); // document.appendChild(form);
for (var i = 0; i < p_sendData.length; i++) {
el = document.createElement("INPUT");
el.type = "hidden";
if(Array.isArray(p_sendData[i])){
el.name = p_sendData[i][0];
el.value = p_sendData[i][1];
}else{
el.name = p_sendData[i].name;
el.value = p_sendData[i].value;
}
form.appendChild(el);
}
form.submit();
}
const xhrPost = function(url, pReqType, pResType, paramData, pTimeout){
let sendForm = null;
let xhr = null;
this.init = function(){
this.xhr = new XMLHttpRequest();
this.xhr.open('POST', url, true);
if(typeof pTimeout == "undefined" || pTimeout == null || pTimeout == "") {
pTimeout = 10000; //10 seconds
}
if(typeof pReqType == "undefined" || pReqType == null || pReqType == "") {
pReqType = "query";
}
if(typeof pResType == "undefined" || pResType == null || pResType == "") {
pResType = "json";
}
if(typeof paramData != "undefined" && paramData != null && paramData != "") {
if(pReqType == "formData"){
this.sendForm = paramData;
}
else if(pReqType == "form"){
var tmpParam = {};
for (let [key, value] of paramData) {
let sel = document.querySelectorAll("[name=" + key + "]");
if (sel.length > 1) {
if (tmpParam[key] === undefined) {
tmpParam[key] = [];
}
tmpParam[key].push(value);
}
else {
tmpParam[key] = value;
}
}
this.sendForm = Object.entries(tmpParam).map(e => e.join('=')).join('&');
}
else{
this.sendForm = Object.entries(paramData).map(e => e.join('=')).join('&');
}
}
if(pReqType != "formData"){
this.xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');//HTTP ¿äû Çì´õ ¼³Á¤ POST¹æ½Ä¿¡ Ãß°¡
}
this.xhr.timeout = pTimeout;
this.xhr.responseType = pResType;
//this.xhr.addEventListener("loadstart",function(e){dhxLayout.cellMain.progressOn();});
//this.xhr.addEventListener("loadend" ,function(e){dhxLayout.cellMain.progressOff();});
this.xhr.addEventListener("progress" ,function(e){
if( e.lengthComputable ) {
// ¾÷·Îµå ÁøÇà·ü °è»ê
var percentComplete = Math.floor(e.loaded / e.total * 100);
} else {
// ÃøÁ¤ ºÒ°¡
}
}
);
this.xhr.addEventListener("error" ,function(e){alert('Request Error!');});
this.xhr.addEventListener("abort" ,function(e){alert('Request Abort!');});
};
this.getXhr = function(){
return this.xhr;
};
this.send = function(){
if(this.sendForm != null) this.xhr.send(this.sendForm);
else this.xhr.send();
};
this.init();
}