function takeValue(src, str){ str = str+'='; var pos = src.indexOf(str); src = src.substr(pos); pos = src.indexOf(','); if(pos == -1) pos = src.length; src = src.substr(0, pos); src = src.replace(str, ''); return src; } function openWin(url, name, resize, opt){ if(resize == '') resize = 'width=300, height=200'; var height = takeValue(resize, 'height'); var width = takeValue(resize, 'width'); var leftPos = (document.body.clientWidth - width)/2; var topPos = (screen.height - height)/2; if(opt == 'del'){ if(confirm('삭제하시겠습니까?')) window.open(url, name, 'top='+topPos+', left='+leftPos+', '+resize); } else if(opt == 'can'){ if(confirm('취소하시겠습니까?')) window.open(url, name, 'top='+topPos+', left='+leftPos+', '+resize); } else { window.open(url, name, 'top='+topPos+', left='+leftPos+', '+resize); } } function _replaceAll(inValue, param1, param2) { return inValue.split(param1).join(param2); } function date_add(sDate, nDays) { var yy = parseInt(sDate.substr(0, 4), 10); var mm = parseInt(sDate.substr(5, 2), 10); var dd = parseInt(sDate.substr(8), 10); var nd = parseInt(nDays, 10); var d = new Date(yy, mm - 1, dd + nd); yy = d.getFullYear(); mm = d.getMonth() + 1; mm = (mm < 10) ? '0' + mm : mm; dd = d.getDate(); dd = (dd < 10) ? '0' + dd : dd; return '' + yy + '-' + mm + '-' + dd; } function _date_diff(sDate, eDate){ var _sdates = sDate.split("-"); var _sdate = new Date(_sdates[0], Number(_sdates[1])-1, _sdates[2]); var dateString = eDate; var dateArray = dateString.split("-"); var dateObj = new Date(dateArray[0], Number(dateArray[1])-1, dateArray[2]); var betweenDay = (dateObj.getTime() - _sdate.getTime())/1000/60/60/24; return betweenDay; } function number_format(num){ num = parseInt(num); var dt = num.toString(); var len = dt.length; var temp = []; for(i = len, j = 0 ; i >= 0; i = i - 3, j++){ var _unit = dt.substring(i-3, i); if(_unit == '') continue; temp[j] = _unit; } return (temp.reverse().join(',')); } function _submit(obj){ var _param = obj.attr('data-param')+obj.val(); if(_param == 'undefined') return; $.post( '/run.html', _param, function (data){ if(data == "OK") alert('수정되었습니다.'); else if(data == "FAIL") alert('실패하었습니다.'); else alert(data); } ); } function onlyEnglish(obj){ var keycode = window.event.keyCode; /* if(keycode != 8 && keycode != 46 && keycode != 16){ if( (keycode < 65 || keycode > 90) && (keycode < 97 || keycode > 122) ) { alert("영문만 입력하세요."); obj.value=''; } } */ } function _viewObj(obj){ var _obj = '' for(var i in obj){ _obj += i+' : '+event[i]+'
'; } return _obj; }