//IE7~IE8 trim() 함수 만들어 주기 if (typeof String.prototype.trim !== 'function') { String.prototype.trim = function() { return this.replace(/^\s+|\s+$/g, ''); } } function setPng24(obj) { obj.width = obj.height = 1; obj.className = obj.className.replace(/\bpng24\b/i, ''); obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + obj.src + "',sizingMethod='image');" obj.src = ''; return ''; } function getAgoDate(yyyy, mm, dd) { var today = new Date(); var year = today.getFullYear(); var month = today.getMonth(); var day = today.getDate(); var resultDate = new Date(yyyy+year, month+mm, day+dd); year = resultDate.getFullYear(); month = resultDate.getMonth() + 1; day = resultDate.getDate(); if (month < 10) month = "0" + month; if (day < 10) day = "0" + day; return year + "-" + month + "-" + day; } function getScrollTop() { var top1 = document.body.scrollTop; var top2 = $("html, body").scrollTop(); if (top1 < 1) { return top2; } else { return top1; } } function numberFormat(num) { if (num < 10) { num = "0" + num; } else { num = num; } return num; } function getWeek(date) { var d = date.split("-"); newDate = new Date(d[0], eval(d[1]) - 1, d[2]); var week = newDate.getDay(); var weekStr = "일|월|화|수|목|금|토"; var weeks = weekStr.split("|"); return weeks[week]; } Date.prototype.format = function(f) { if (!this.valueOf()) return " "; var weekName = [ "일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일" ]; var d = this; return f.replace(/(yyyy|yy|MM|dd|E|hh|mm|ss|a\/p)/gi, function($1) { switch ($1) { case "yyyy": return d.getFullYear(); case "yy": return (d.getFullYear() % 1000).zf(2); case "MM": return (d.getMonth() + 1).zf(2); case "dd": return d.getDate().zf(2); case "E": return weekName[d.getDay()]; case "HH": return d.getHours().zf(2); case "hh": return ((h = d.getHours() % 12) ? h : 12).zf(2); case "mm": return d.getMinutes().zf(2); case "ss": return d.getSeconds().zf(2); case "a/p": return d.getHours() < 12 ? "오전" : "오후"; default: return $1; } }); }; Number.prototype.format = function(){ if(this==0) return 0; var reg = /(^[+-]?\d+)(\d{3})/; var n = (this + ''); while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2'); return n; }; function $_ById(id) { return document.getElementById(id); } // 문자열 타입에서 쓸 수 있도록 format() 함수 추가 String.prototype.format = function(){ var num = parseFloat(this); if( isNaN(num) ) return "0"; return num.format(); }; //리스트 전체 체크 함수 function checkAll(obj, className) { var checked = $(obj).is(":checked"); $("input[type=checkbox]." + className).prop("checked", checked); } ////jquery datepicker $(function() { $("input.date").datepicker({ dateFormat: 'yy-mm-dd', monthNamesShort: ['01 월','02 월','03 월','04 월','05 월','06 월','07 월','08 월','09 월','10 월','11 월','12 월'], dayNamesMin: ['일','월','화','수','목','금','토'], changeMonth : true, changeYear : true, showMonthAfterYear : true }); }); //pupup function popup(url) { cw=screen.availWidth; //화면 넓이 ch=screen.availHeight; //화면 높이 sw=800; //띄울 창의 넓이 sh=600; //띄울 창의 높이 ml=(cw-sw)/2; //가운데 띄우기위한 창의 x위치 mt=(ch-sh)/2; //가운데 띄우기위한 창의 y위치 window.open(url, 'popup', 'toolbar=no, status=no, directories=no, scrollbars=yes, location=no, resizable=no, border=0, menubar=no, left=' + ml + ', top=' + mt + ', width=' + sw + ', height=' + sh); } function win(sUrl, nWidth, nHeight, popupName) { nLeft = (window.screen.width - nWidth ) / 2; nTop = (window.screen.height- nHeight) / 2; sF = ""; sF += "toolbar=no,location=no,directory=no,status=no,menubar=no,scrollbars=no,resizable=no,cipyhistory=no"; sF += ",left=" + nLeft; sF += ",top=" + nTop; sF += ",width=" + nWidth; sF += ",height=" + nHeight; window.open(sUrl,popupName, sF); } function search(page) { var radio_order = $(":input:radio[name=radio_order]:checked").val(); var radio_order_category = $(":input:radio[name=radio_order_category]:checked").val(); var key = encodeURIComponent($_ById('findkey').value); var type = $_ById('findField').value; var start_date = $_ById('start_date').value; var end_date = $_ById('end_date').value; var list_count = $_ById('list_count').value; window.location.href = page+"?findkey=" + key + "&findField=" + type+"&start_date="+start_date+"&end_date="+end_date+"&list_count="+list_count+"&radio_order="+radio_order+"&radio_order_category="+radio_order_category; } function searchLawyer(page) { var radio_order = $(":input:radio[name=radio_order]:checked").val(); var radio_order_category = $(":input:radio[name=radio_order_category]:checked").val(); var key = encodeURIComponent($_ById('findkey').value); var type = $_ById('findField').value; var start_date = $_ById('start_date').value; var end_date = $_ById('end_date').value; var list_count = $_ById('list_count').value; var list_count_p = $_ById('list_count_p').value; window.location.href = page+"?findkey=" + key + "&findField=" + type+"&start_date="+start_date+"&end_date="+end_date+"&list_count="+list_count+"&radio_order="+radio_order+"&radio_order_category="+radio_order_category+"&list_count_p="+list_count_p; } function selectGoods(selectObj,page) { window.location.href = page+"?list_count="+selectObj.value; } function selectOrderEvent(page) { var list_count = $_ById('list_count').value; var list_count_p = $_ById('list_count_p').value; window.location.href = page+"?list_count="+list_count+"&list_count_p="+list_count_p; } function allCheck(){ if($("#all_check").is(":checked")){ $("input[id=check]:checkbox").prop("checked", true); }else{ $("input[id=check]:checkbox").prop("checked", false); } } function moveBlog(id){ window.location.href = '../../blog/?id='+id+'&page=admin'; } function numberFormat(num) { if (num < 10) { num = "0" + num; } else { num = num; } return num; } function save(page){ var count = $('input:checkbox[id="check"]:checked').length; var title; if(count==0){ alert("항목을 선택하여 주십시오."); return; } if(page=='general'){ title = '수정'; }else if(page=='notice'){ title = '순서수정'; }else if(page=='goods'){ title = '순서수정'; } if(confirm("항목을 "+title+"하시겠습니까?")){ if(page=='general'){ member_form.mode.value='modify_state'; member_form.submit(); }else if(page=='notice'){ notice_form.mode.value='modifyOrderNum'; notice_form.submit(); }else if(page=='goods'){ goods_form.mode.value='modifyOrderNum'; goods_form.submit(); } } } function datepickers() { $("#send_date").datepicker( { dateFormat : 'yy-mm-dd', monthNamesShort : [ '1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월' ], dayNamesMin : [ '일', '월', '화', '수', '목', '금', '토' ], changeMonth : true, changeYear : true, showMonthAfterYear : true }); $("#send_date").focus(); } function datePick() { $("#reservation_date").datepicker( { minDate: 0, dateFormat : 'yy-mm-dd', monthNamesShort : [ '1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월' ], dayNamesMin : [ '일', '월', '화', '수', '목', '금', '토' ], changeMonth : true, changeYear : true, showMonthAfterYear : true }); } function getDay(){ var toDay = getAgoDate(0,0,0); var startDayArray = toDay.split('-'); var startDay = startDayArray[0]+"-"+startDayArray[1]+"-"+"01"; var startMonth = startDayArray[0]+"-01-01"; window.location.href="../inapp/day.php?start_date="+startDay+"&end_date="+toDay; } function getMonth(){ var toDay = getAgoDate(0,0,0); var startDayArray = toDay.split('-'); var startDay = startDayArray[0]+"-"+startDayArray[1]+"-"+"01"; var startMonth = startDayArray[0]+"-01-01"; window.location.href="../inapp/month.php?start_date="+startMonth+"&end_date="+toDay; } function initYouTube(){ $(window).resize(function(){resizeYoutube();}); $(function(){resizeYoutube();}); function resizeYoutube(){ $("iframe").each(function(){ if( /^https?:\/\/www.youtube.com\/embed\//g.test($(this).attr("src")) ){ $(this).css("width","100%"); $(this).css("height",Math.ceil( parseInt($(this).css("width")) * 480 / 854 ) + "px");} }); } }