jQuery(function(){ jQuery(document.body).on("click",".aside_btn",function(){ if(jQuery(this).hasClass("asideout_btn")==false){ jQuery(".topBtnbox").animate({ right:"0" },200); jQuery(this).addClass("asideout_btn"); }else{ jQuery(".topBtnbox").animate({ right:"-280px" },200); jQuery(this).removeClass("asideout_btn"); } }).on("click",".checkbox input",function(){ jQuery(this).parent().toggleClass("on"); }).on("change",".radiobox input",function(){ var r_name = jQuery(this).attr("name"); var parentBox = jQuery("input[name="+r_name+"]").parent(); parentBox.removeClass("on"); jQuery(this).parent().addClass("on"); }).on("click",".selectVal button",function(){ // 셀렉트박스 버튼(화살표모양) var idx = jQuery(".selectVal button").index(this); jQuery(".selectVal").not(jQuery(this).parent()).removeClass("on"); jQuery(this).parent().toggleClass("on"); /* if(jQuery(this).parent().hasClass("on")){ jQuery(this).find("em").text("선택 리스트 닫기"); }else{ jQuery(this).find("em").text("선택 리스트 열기"); }; */ return false; }).on("click",".selectList button",function(){ // 셀렉트 박스 리스트 선택 시 var vlv = jQuery(this).attr("date-value"); if(vlv){ var idx = jQuery(".selectList").index(jQuery(this).parent().parent()); jQuery(".selectVal > span").eq(idx).text(jQuery(this).text()); jQuery(".selectVal > input").eq(idx).val(vlv); jQuery(".selectVal > button").eq(idx).focus(); jQuery(".selectVal").removeClass("on"); }else{ var idx = jQuery(".selectList").index(jQuery(this).parent().parent()); jQuery(".selectVal > span").eq(idx).text(jQuery(this).text()); jQuery(".selectVal > input").eq(idx).val(jQuery(this).text()); jQuery(".selectVal > button").eq(idx).focus(); jQuery(".selectVal").removeClass("on"); } return false; }).on("focusout",".selectList:visible button:last",function(){ // 키보드 접근 시 셀렉트 박스의 리스트 중 마지막 리스트가 focusout 되면 리스트 닫힘 jQuery(".selectVal").removeClass("on"); }).on("change",".file input",function(){ if(!jQuery(this).val()) { if(!jQuery(this).parent().parent().find(".pholder input").val()){ jQuery(".fileBox .pholder label").show(); }; }else{ jQuery(this).parent().parent().find(".pholder label").hide(); jQuery(this).parent().parent().find(".pholder input").val(jQuery(this).val()); }; }).on("click",".top_banner_close",function(){ jQuery(this).parent().hide(); }); jQuery(".radiobox input").each(function(){ if(jQuery(this).is(':checked') == true){ var r_name = jQuery(this).attr("name"); var parentBox = jQuery("input[name="+r_name+"]").parent(); parentBox.removeClass("on"); jQuery(this).parent().addClass("on"); } }); jQuery(".checkbox input").each(function(){ if(jQuery(this).is(':checked') == true){ jQuery(this).parent().addClass("on"); } }); var menu = "close"; jQuery(".nav_open").click(function () { if ( menu == "open" ) { menuClose(); menu = "close"; }else { menuOpen(); menu = "open"; } return false; }); jQuery(".nav_close").click(function () { menuClose(); menu = "close"; }); var menuOpen = function() { jQuery("html,body").css({"height":(jQuery(window).height())+"px","overflow":"hidden"}); jQuery(".nav_inwrap").removeClass("close").addClass("open").css({"height":(jQuery(window).height())+"px"}); } var menuClose = function() { jQuery("html,body").css({"height":"auto","overflow":"auto"}); jQuery(".nav_inwrap").removeClass("open").addClass("close").css({"height":"auto"}); } jQuery("#container img").each(function(){ var wimg = jQuery(this).width(); if(wimg > 900) jQuery(this).css({"width":"auto","height":"auto"}); }) jQuery(".aside_menu").on("click",function(){ jQuery(this).toggleClass("side_menuoff"); }); }); // 소셜미디어에 메세지 보내기 function goTwitter(msg,url) { var href = "http://twitter.com/home?status=" + encodeURIComponent(msg) + " " + encodeURIComponent(url); var a = window.open(href, 'twitter', ''); if ( a ) { a.focus(); } } function goMe2Day(msg,url,tag) { var href = "http://me2day.net/posts/new?new_post[body]=" + encodeURIComponent(msg) + " " + encodeURIComponent(url) + "&new_post[tags]=" + encodeURIComponent(tag); var a = window.open(href, 'me2Day', ''); if ( a ) { a.focus(); } } function goFaceBook(msg,url) { //chkOnline(); var href = "http://www.facebook.com/sharer.php?u=" + url + "&t=" + encodeURIComponent(msg); var a = window.open(href, 'facebook', ''); if ( a ) { a.focus(); } } function goCyWorld(no) { var href = "http://api.cyworld.com/openscrap/post/v1/?xu=http://ticketmonster.co.kr/html/cyworldConnectToXml.php?no=" + no +"&sid=suGPZc14uNs4a4oaJbVPWkDSZCwgY8Xe"; var a = window.open(href, 'facebook', 'width=450,height=410'); if ( a ) { a.focus(); } } function goYozmDaum(link,prefix,parameter) { var href = "http://yozm.daum.net/api/popup/prePost?sourceid=54&link=" + encodeURIComponent(link) + "&prefix=" + encodeURIComponent(prefix) + "¶meter=" + encodeURIComponent(parameter); var a = window.open(href, 'yozmSend', 'width=466, height=356'); if ( a ) { a.focus(); } } function chkOnline(val) { var idx = $("#chk_idx").val(); if(parseInt(idx) > 0) { $.ajax({ type : "POST" , async : true , url : "/new2/spectator/online_chk.php" , dataType : "html" , data : "idx="+idx , contentType: "application/x-www-form-urlencoded; charset=UTF-8" , success : function(response, status, request) { //alert(response); } }); } } var initBody function beforePrint(){ initBody = document.body.innerHTML; document.body.innerHTML = idPrint.innerHTML; } function afterPrint(){ document.body.innerHTML = initBody; } function printArea(){ window.print(); } window.onbeforeprint = beforePrint; window.onafterprint = afterPrint;