var _loadScript = 0; var _footerGroup = 'Y'; var _discountRate = 0; 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){ var pm=""; if(num < 0) pm="-"; var dt = num.toString(); dt = _replaceAll(dt, '-', ''); var _tail = ""; if(dt.indexOf(".") >= 0){ var _tmps = dt.split("."); _tail = "."+_tmps[1]; dt = _tmps[0]; } 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 pm+(temp.reverse().join(','))+_tail; } 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 _viewObj(obj){ var _obj = '' for(var i in obj){ _obj += i+' : '+event[i]+'
'; } return _obj; } function setCookie(_var, _val){ document.cookie = _var+'='+_val; } function getCookie(c_name) { var x,y; var cookies = document.cookie.split(";"); for (i = 0; i < cookies.length; i++) { x = cookies[i].substr(0,cookies[i].indexOf("=")); y = cookies[i].substr(cookies[i].indexOf("=")+1); x = x.replace(/^\s+|\s+$/g,""); if (x == c_name) { return unescape(y); } } } function getCheckboxValue(cls){ var _code=[]; $('.'+cls).each(function(){ if($(this).is(':checked')){ //if(_code != '') _code += ','; //_code += $(this).val(); _code.push($(this).val()); } }); return _code.join(","); } function setCheckboxAll(cls, obj){ if(obj.is(':checked')) $('.'+cls).prop('checked', true); else $('.'+cls).prop('checked', false); }