$(function() { $("[title_tip]").mouseover(function(){ var nextMsgOptions = { msg: $(this).attr("title_tip"), side: "topMiddle", CSSClass: "nextMsg-LightTheme", minDuration: 0, thisout: 1 } $(this).nextMsg(nextMsgOptions); }); /* 상단 검색부 */ $(".dropdown_chk").msDropdown({childWidth:"120px", enableCheckbox:true}); $(".dropdown").msDropdown({childWidth:"120px"}); $(".select").hide(); $(".input_search").click(function(){ $(".select").fadeIn(350); }); var mouse_is_inside=false; $('.form2').hover(function(){ mouse_is_inside=true; }, function(){ mouse_is_inside=false; }); $("*").click(function(){ if(!mouse_is_inside) $(".select").fadeOut(350); }); $('.number_input').numeric().css('ime-mode', 'disabled'); $('.only_eng').css('ime-mode', 'disabled'); }); /* 로드 시 레이어 위치 잡기 */ $('body').ready(function(){ if($(window).scrollTop() <= 156){ if($(window).width() >= wing_limit_width){ $("div.wing_box").css({'position':'absolute','top':'196px', 'left':'50%'}); $("div.wing").css('margin-top', 0); } else { $("div.wing_box").css({'position':'absolute','top':'196px', 'left':wing_margin_width+'px'}); $("div.wing").css('margin-top', 0); } $("div.menu_div").css('position','relative'); } else { if($(window).width() >= wing_limit_width){ $("div.wing_box").css({'position':'fixed','top':'40px', 'left':'50%'}); $("div.wing").css('margin-top', 0); } else { $("div.wing_box").css({'position':'absolute','top':'196px', 'left':wing_margin_width+'px'}); $("div.wing").css('margin-top', $(window).scrollTop() - 156); } $("div.menu_div").css('position','fixed'); } }); /* 수직 스크롤 따라 움직이는 레이어들 */ $(window).scroll(function(){ if($(window).scrollTop() <= 156){ if($(window).width() >= wing_limit_width){ $("div.wing_box").css({'position':'absolute','top':'196px', 'left':'50%'}); $("div.wing").css('margin-top', 0); } else { $("div.wing_box").css({'position':'absolute','top':'196px', 'left':wing_margin_width+'px'}); $("div.wing").css('margin-top', 0); } $("div.menu_div").css('position','relative'); } else { if($(window).width() >= wing_limit_width){ $("div.wing_box").css({'position':'fixed','top':'40px', 'left':'50%'}); $("div.wing").css('margin-top', 0); } else { $("div.wing_box").css({'position':'absolute','top':'196px', 'left':wing_margin_width+'px'}); $("div.wing").css('margin-top', $(window).scrollTop() - 156); } $("div.menu_div").css('position','fixed'); } }); /* 창 크기 변경 시 액션 */ $(window).resize(function(){ if($(window).scrollTop() <= 156){ if($(window).width() >= wing_limit_width){ $("div.wing_box").css({'position':'absolute','top':'196px', 'left':'50%'}); $("div.wing").css('margin-top', 0); } else { $("div.wing_box").css({'position':'absolute','top':'196px', 'left':wing_margin_width+'px'}); $("div.wing").css('margin-top', 0); } $("div.menu_div").css('position','relative'); } else { if($(window).width() >= wing_limit_width){ $("div.wing_box").css({'position':'fixed','top':'40px', 'left':'50%'}); $("div.wing").css('margin-top', 0); } else { $("div.wing_box").css({'position':'absolute','top':'196px', 'left':wing_margin_width+'px'}); $("div.wing").css('margin-top', $(window).scrollTop() - 156); } $("div.menu_div").css('position','fixed'); } }); /* 함수모음 */ // 레이어 ajax 로드 function call_loads(id, url, param, mid){ var mid = mid || null; $("#"+id).hide(); $("#"+id).load(url,param,function(){ if(mid == true){ $(window).resize(function(){ $("#"+id).show(0,function(){ $(this).dialog({ width: 'auto', height: 'auto', modal: true, position: 'fixed', resizable: false, autoOpen: false, open: function(){ $('body').css('overflow','hidden'); }, close: function(){ $('body').css('overflow','auto'); } }); $('.ui-dialog-titlebar').hide(); $('.ui-widget-content').css('border','0'); $('.ui-dialog-content').css({'border':'0', 'padding':'0'}); $('.ui-dialog').css({'outline':'0', 'padding':'0'}); $(this).parent().css({position:"fixed"}).end().dialog('open'); $('.ui-widget-overlay').css({'background-color':'black', 'background-image':'none', 'opacity':'0.9', 'z-index':100}); }); }); $(window).resize(); }else{ $("#"+id).show(350); } bgImg_set(); /* 폼 포커싱 시 백그라운드 변경 */ $(".bgImg_set").bind('focus', function(){ $(this).css('backgroundImage','url(none)'); }).blur(function(){ bgImg_set(); }); $('.number_input').numeric().css('ime-mode', 'disabled'); $('.only_eng').css('ime-mode', 'disabled'); $("input").blur(); }); } function bgImg_set(){ if($('.bgImg_set').length){ $(".bgImg_set").each(function (i) { if ($(this).val()=='' && $(this).attr('bgImg')!='' ) { $(this).css('background','url('+$(this).attr('bgImg')+') no-repeat'); }else{ $(this).css('background',''); } }); } } function in_array (needle, haystack, argStrict) { var key = '', strict = !! argStrict; if (strict) { for (key in haystack) { if (haystack[key] === needle) { return true; } } } else { for (key in haystack) { if (haystack[key] == needle) { return true; } } } return false; } function change_list_page (page) { $('form#search input[name=page]').val(page); $('form#search').submit(); } function mktime(h, i, s, m, d, y){ var mkt = new Date(y, m-1, d, h, i, s); if( mktime.arguments.length == 0 ) mkt = new Date(); return Math.floor(mkt.getTime()/1000); } function date_mk(utme){ var msecPerMinute = 1000 * 60; var msecPerHour = msecPerMinute * 60; var msecPerDay = msecPerHour * 24; var nowDate = new Date(); var theDate = new Date(utme * 1000); var dateMsec = theDate.getTime(); var nowMsec = nowDate.getTime(); var interval = nowMsec - dateMsec; var days = Math.floor(interval / msecPerDay ); interval = interval - (days * msecPerDay ); var hours = Math.floor(interval / msecPerHour ); interval = interval - (hours * msecPerHour ); var minutes = Math.floor(interval / msecPerMinute ); interval = interval - (minutes * msecPerMinute ); var seconds = Math.floor(interval / 1000 ); var days_txt = ''; var hours_txt = ''; var minutes_txt = ''; var seconds_txt = ''; if(days != 0){ days_txt = days + "일 "; } if(hours != 0 || days_txt != ''){ hours_txt = hours + "시간 "; } //if(minutes != 0 || hours_txt != ''){ minutes_txt = minutes + "분 "; //} //seconds_txt = seconds + "초 "; return days_txt + hours_txt + minutes_txt + seconds_txt + "전"; } function time_dif_view() { $("span[utime]").each(function(){ $(this).html(date_mk($(this).attr('utime'))); }); setTimeout("time_dif_view()", 1000); } function comment_insert(idx) { $.get('/includes/ajax_loads/contents.php',{'idx':idx,'proc':'write_com','keyword':$('input#comment_txt').val(),'keylog':$('input#keylog').val()},function(data){ if(data == 'success'){ $('.comment table#comment_view').load('/includes/ajax_loads/contents.php',{'idx':idx,'proc':'read_com'}); $('input#keylog').val(mktime()); $('input#comment_txt').val('').focus(); } }); } function reco_com(idx,ac_idx) { $.get('/includes/ajax_loads/contents.php',{'idx':idx,'proc':'reco_com'},function(data){ if(data == 'success'){ $('.comment table#comment_view').load('/includes/ajax_loads/contents.php',{'idx':ac_idx,'proc':'read_com'}); $('span#com_'+idx).focus(); } }); }