/* v1.4 */ /* https://github.com/farinspace/jquery.imgpreload */ if("undefined"!=typeof jQuery){(function(a){a.imgpreload=function(b,c){c=a.extend({},a.fn.imgpreload.defaults,c instanceof Function?{all:c}:c);if("string"==typeof b){b=new Array(b)}var d=new Array;a.each(b,function(e,f){var g=new Image;var h=f;var i=g;if("string"!=typeof f){h=a(f).attr("src");i=f}a(g).bind("load error",function(e){d.push(i);a.data(i,"loaded","error"==e.type?false:true);if(c.each instanceof Function){c.each.call(i)}if(d.length>=b.length&&c.all instanceof Function){c.all.call(d)}a(this).unbind("load error")});g.src=h})};a.fn.imgpreload=function(b){a.imgpreload(this,b);return this};a.fn.imgpreload.defaults={each:null,all:null}})(jQuery)} /** * jQuery.browser.mobile (http://detectmobilebrowser.com/) * * jQuery.browser.mobile will be true if the browser is a mobile device * **/ (function(a){(jQuery.browser=jQuery.browser||{}).mobile=/(android|bb\d+|meego).+mobile|avantgo|bada\/|android|ipad|playbook|silk|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4))})(navigator.userAgent||navigator.vendor||window.opera); /* Modernizr 2.7.1 (Custom Build) | MIT & BSD * Build: http://modernizr.com/download/#-csstransforms3d-video-touch-teststyles-testprop-testallprops-prefixes-domprefixes */ ;window.Modernizr=function(a,b,c){function y(a){i.cssText=a}function z(a,b){return y(l.join(a+";")+(b||""))}function A(a,b){return typeof a===b}function B(a,b){return!!~(""+a).indexOf(b)}function C(a,b){for(var d in a){var e=a[d];if(!B(e,"-")&&i[e]!==c)return b=="pfx"?e:!0}return!1}function D(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:A(f,"function")?f.bind(d||b):f}return!1}function E(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+n.join(d+" ")+d).split(" ");return A(b,"string")||A(b,"undefined")?C(e,b):(e=(a+" "+o.join(d+" ")+d).split(" "),D(e,b,c))}var d="2.7.1",e={},f=b.documentElement,g="modernizr",h=b.createElement(g),i=h.style,j,k={}.toString,l=" -webkit- -moz- -o- -ms- ".split(" "),m="Webkit Moz O ms",n=m.split(" "),o=m.toLowerCase().split(" "),p={},q={},r={},s=[],t=s.slice,u,v=function(a,c,d,e){var h,i,j,k,l=b.createElement("div"),m=b.body,n=m||b.createElement("body");if(parseInt(d,10))while(d--)j=b.createElement("div"),j.id=e?e[d]:g+(d+1),l.appendChild(j);return h=["­",'"].join(""),l.id=g,(m?l:n).innerHTML+=h,n.appendChild(l),m||(n.style.background="",n.style.overflow="hidden",k=f.style.overflow,f.style.overflow="hidden",f.appendChild(n)),i=c(l,a),m?l.parentNode.removeChild(l):(n.parentNode.removeChild(n),f.style.overflow=k),!!i},w={}.hasOwnProperty,x;!A(w,"undefined")&&!A(w.call,"undefined")?x=function(a,b){return w.call(a,b)}:x=function(a,b){return b in a&&A(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=t.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(t.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(t.call(arguments)))};return e}),p.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:v(["@media (",l.join("touch-enabled),("),g,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=a.offsetTop===9}),c},p.csstransforms3d=function(){var a=!!E("perspective");return a&&"webkitPerspective"in f.style&&v("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b,c){a=b.offsetLeft===9&&b.offsetHeight===3}),a},p.video=function(){var a=b.createElement("video"),c=!1;try{if(c=!!a.canPlayType)c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}catch(d){}return c};for(var F in p)x(p,F)&&(u=F.toLowerCase(),e[u]=p[F](),s.push((e[u]?"":"no-")+u));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)x(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof enableClasses!="undefined"&&enableClasses&&(f.className+=" "+(b?"":"no-")+a),e[a]=b}return e},y(""),h=j=null,e._version=d,e._prefixes=l,e._domPrefixes=o,e._cssomPrefixes=n,e.testProp=function(a){return C([a])},e.testAllProps=E,e.testStyles=v,e}(this,this.document); function getScrollerWidth() { var scr = null; var inn = null; var wNoScroll = 0; var wScroll = 0; // Outer scrolling div scr = document.createElement('div'); scr.style.position = 'absolute'; scr.style.top = '-1000px'; scr.style.left = '-1000px'; scr.style.width = '100px'; scr.style.height = '50px'; // Start with no scrollbar scr.style.overflow = 'hidden'; // Inner content div inn = document.createElement('div'); inn.style.width = '100%'; inn.style.height = '200px'; // Put the inner div in the scrolling div scr.appendChild(inn); // Append the scrolling div to the doc document.body.appendChild(scr); // Width of the inner div sans scrollbar wNoScroll = inn.offsetWidth; // Add the scrollbar scr.style.overflow = 'auto'; // Width of the inner div width scrollbar wScroll = inn.offsetWidth; // Remove the scrolling div from the doc document.body.removeChild( document.body.lastChild); // Pixel width of the scroller return (wNoScroll - wScroll); } var iOS = ( navigator.userAgent.match(/(iPad|iPhone|iPod)/g) ? true : false ); var iPad = ( navigator.userAgent.match(/(iPad)/g) ? true : false ); jQuery.fn.initPage = function(arg) { page = jQuery.extend({ hn : "", sn : "" }, arg || {}); var convertObj = function(obj) { $.each(obj, function(key, val) { if(val == "") { var value = -1; } else { var value = Number(val); } eval("obj." + key+"=" + value); }); } convertObj(arg); if(window.console){console.log(arg)}; var $win = $(window), $body = $("body"), $this = $(this), $container = $("#container",$this), $gnbWrap = $("#gnbWrap", $this), $gnb = $("#gnb", $this), $gnbClose = $(".gnbClose ", $gnb), $depth1 = $(".depth1 > li", $gnb), $depth1Link = $(".depth1 > li > a", $gnb), $depth2 = $(".depth2 > li > a", $gnb), $depth2Wrap = $(".depth2Wrap", $gnb), $depth3Wrap = $(".depth3Wrap", $gnb), $depth3close = $(".depth3close", $gnb), $gnbLinks = $gnb.find("a"), $_hn = $depth1.filter(".hn" + arg.hn), $_sn = $("> .depth2Wrap > ul > li.sn" + arg.sn + " > a", $_hn), gnbHeight = 0, gnbTimer, scrollbarWidth = getScrollerWidth(); function initGnb() { $depth2Wrap.each(function() { var h = $(this).height(); gnbHeight = Math.max(h, gnbHeight); }); $depth3Wrap.each(function() { $(this).parent().addClass("has3"); }); $depth2Wrap.css("height", gnbHeight + "px"); } function resetGnb() { $depth1.removeClass("on"); $depth2.removeClass("on"); $depth3Wrap.hide(); $_hn.addClass("on"); $_sn.addClass("on"); } $gnbLinks.bind("focus", function() { clearTimeout(gnbTimer); }); $depth1Link.bind("mouseenter focus", function() { $gnbWrap.addClass("on"); $depth1.removeClass("on"); $depth2.removeClass("on"); $depth3Wrap.hide(); $(this).parent().addClass("on"); }); if(jQuery.browser.mobile) { //2014-05-14 $depth1Link.bind("click", function(e) { e.preventDefault(); return false; }); }; $depth2.bind("mouseenter focus", function() { $gnbWrap.addClass("on"); $depth1.removeClass("on"); $depth2.removeClass("on"); $depth3Wrap.hide(); $(this).addClass("on").parent().parent().parent().parent().addClass("on"); if($(this).parent().hasClass("has3") == true) { $(this).next(".depth3Wrap").show(); } }); $depth3close.bind("click", function() { $(this).parent().hide(); return false; }); $gnbLinks.bind("focusout", function() { gnbTimer = setTimeout(function() { $gnbWrap.removeClass("on"); resetGnb(); }, 500); }); $gnbClose.bind("focus", function() { clearTimeout(gnbTimer); $gnbWrap.addClass("on"); }); $gnbClose.bind("click", function() { clearTimeout(gnbTimer); $gnbWrap.removeClass("on"); resetGnb(); return false; }); $gnbWrap.bind("mouseleave", function() { $gnbWrap.removeClass("on"); resetGnb(); }); initGnb(); resetGnb(); // header language var $lang = $("#language"), isLangOpen = false; if($lang.length !== 0) { var $langBtn = $("> a.selected", $lang), $langCont = $("> ul", $lang); $langBtn.bind("click", function() { if(isLangOpen == false) { $(this).addClass("on"); $langCont.show(); isLangOpen = true; } else { $(this).removeClass("on"); $langCont.hide(); isLangOpen = false; } return false; }); } // footer familysite var $familysite = $("#familysite"), isFamilysiteOpen = false; if($familysite.length !== 0) { var $fam = $("> dt", $familysite), $famBtn = $("> a", $fam), $famCont = $("> dd", $familysite); $famBtn.bind("click", function() { if(isFamilysiteOpen == false) { $fam.addClass("on"); $famCont.show(); isFamilysiteOpen = true; } else { $fam.removeClass("on"); $famCont.hide(); isFamilysiteOpen = false; } return false; }); } // LNB var $lnb = $("#lnb"); if($lnb.length !== 0) { var scrollTimer, $lnbOpen = $lnb.find(" > .lnbOpen"), $subMenu = $("#lnb > .subMenu"), $lnbClose = $subMenu.find(" > .lnbClose"), isLnbOpen = false; $lnbOpen.bind("click", function() { if(isLnbOpen == false) { $subMenu.show(); isLnbOpen = true; } else { $subMenu.hide(); isLnbOpen = false; } return false; }); $lnbClose.bind("click", function() { $subMenu.hide(); isLnbOpen = false; return false; }); if(page.sn !== "") { var $sn = $lnb.find("> div.subMenu > ul.hn" + page.hn + " > li.sn" + page.sn); $sn.find("> a").addClass("selected"); if(page.cn !== "") { $sn.find("> ul > li.cn" + page.cn + " > a").addClass("selected"); } } function LnbOnScroll() { var sTop = $win.scrollTop(); if(sTop > 213){ $lnb.stop().animate({"top" : sTop - 93 + "px"},{queue:false, duration:300}); }else{ $lnb.stop().animate({"top" : "119px"},{queue:false, duration:300}); } } if($body.hasClass("hn7") == false) { $win.scroll(function(){ clearTimeout(scrollTimer); scrollTimer = setTimeout(function(){LnbOnScroll();}, 0); }); } } //sidebar var $sidebar = $("#sidebar"), $sidebarLink = $("a", $sidebar), $topBtn = $("a.top", $sidebar), sidebarTimer, rightMin, rightMax; if($sidebar.length !== 0) { $win.bind("resize", function() { sidebarInit(); }); function sidebarInit() { if(jQuery.browser.mobile) { $sidebar.css("position","fixed"); rightMin = 0; rightMax = 0; } else { $sidebar.css("position","fixed"); if($win.width() + scrollbarWidth < 1024) { //2014-05-14 rightMin = -60; rightMax = 0; } else { rightMin = 0; rightMax = 0; } } sidebarOff(); } function sidebarOn() { $sidebar.stop().animate({ "right" : rightMax + "px" },{ queue:false, duration:300 }); } function sidebarOff() { $sidebar.stop().animate({ "right" : rightMin + "px" },{ queue:false, duration:300 }); } $topBtn.bind("click", function() { $("body, html").animate({ scrollTop : "0px"}, 250); $("body").focus(); return false; }); sidebarInit(); if(jQuery.browser.mobile) { } else { $sidebar.bind("mouseenter", function() { clearTimeout(sidebarTimer); sidebarOn(); }).bind("mouseleave", function() { clearTimeout(sidebarTimer); sidebarTimer = setTimeout(sidebarOff, 500); }); } $sidebarLink.bind("focus", function() { clearTimeout(sidebarTimer); sidebarOn(); }).bind("focusout", function() { clearTimeout(sidebarTimer); sidebarTimer = setTimeout(sidebarOff, 500); }); } $win.bind("resize", function() { if($win.width() > 1920) { $container.addClass("fixedBG"); } else { $container.removeClass("fixedBG"); } }); } jQuery.fn.showContentsTab = function() { return this.each(function() { var $this = $(this), $contTab = $this.find("> a"), $cont = $this.find("> .cont"), $onTab = $contTab.filter(".on"), index = $contTab.index($onTab); if($this.hasClass("contentsTab")==true) { $contTab.bind("click", function() { index = $contTab.index($(this)); $contTab.removeClass("on"); $(this).addClass("on"); $cont.removeClass("on"); $cont.eq(index).addClass("on"); $contTab.removeClass("off"); $contTab.eq(index - 1).addClass("off"); return false; }); } else { } $contTab.eq(index - 1).addClass("off"); }); } jQuery(".tabStyle").showContentsTab(); jQuery.fn.slide = function() { return this.each(function() { var $this = $(this), $viewport = $("> .viewport", $this), $ul = $("> ul", $viewport), $items = $("> li", $ul), $items_on = $("> li.on", $ul), $btn = $(".btn", $this), $prev = $(".btn_prev", $this), $next = $(".btn_next", $this), width = $viewport.width(), len = $items.length, index = 0, on_page = 0, item_w = 0, page1_item = 0, max = 0; function focus(obj){ var index = obj; var s = index, e = index + page1_item; $items.find("a").each(function(i) { var $l = $(this); $l.data("lhref", $l.attr("href")); $l.removeAttr("href"); if(i >= s && i < e ) { if($l.data("lhref") !=="undefined") { $l.attr("href", $l.data("lhref")); } } }); } function setPosition(i,type) { var fi = i; var num = item_w * i; if(type=="type") { $viewport.stop().scrollLeft(num); focus(fi); } else { $viewport.filter(":not(:animated)").animate({ "scrollLeft" : num },{ queue:false, duration:500, easing : "easeOutCirc", complete : function(){ focus(fi); } }); } $btn.removeClass("disabled").attr("href", "#"); if(fi < 1) { $prev.addClass("disabled").removeAttr("href"); } if(fi == max) { $next.addClass("disabled").removeAttr("href"); } } function initSlide() { index = 0; item_w = $items.eq(0).width(); $ul.css("width", item_w * len); max = len - Math.floor(($viewport.width() / item_w)); page1_item = width / item_w; var ex_gap = page1_item - 1, ex_r = len - ex_gap; if($items_on.length == 0) { on_page = 0; } else { var items_on_num = $items_on.index()+1; if(len > page1_item) { if(items_on_num >= ex_r) { on_page = ex_r - 1; } else { on_page = items_on_num - 1; } } else { on_page = 0; } } index = on_page; setPosition(index,"type"); } function prev() { index--; if(index == -1) { index = 0; } setPosition(index); } function next() { index++; if(index == max+1) { index = max; } setPosition(index); } $prev.on("click", function() { prev(); return false; }); $next.on("click", function() { next(); return false; }); initSlide(); }); } jQuery(".slideCont").slide(); jQuery.fn.pageSlide = function() { return this.each(function() { var $this = $(this), $viewport = $("> .viewport", $this), $ul = $("> ul", $viewport), $items = $("> li", $ul), $items_on = $("> li.on", $ul), $btn = $(".btn", $this), $prev = $(".btn_prev", $this), $next = $(".btn_next", $this), width = $this.width(), len = $items.length, index = 0, on_page = 0, item_w = 0, page1_item = 0, max = 0; if($items_on.length == 0) { //on �� var items_on_num = 0; } else { //on var items_on_num = $items_on.index() +1; } function focus(){ var s = (index * page1_item), e = (index + 1) * page1_item; $items.find("a").each(function(i) { var $l = $(this); $l.data("lhref", $l.attr("href")); $l.removeAttr("href"); if(i >= s && i < e ) { if($l.data("lhref") !=="undefined") { $l.attr("href", $l.data("lhref")); } } }); } function setPosition(i) { var num = width * i; $viewport.filter(":not(:animated)").animate({ "scrollLeft" : num },{ queue:false, duration:1000, easing : "easeOutCirc", complete : function(){ focus(); if(i < 1) { $prev.addClass("disabled").removeAttr("href"); } else { $prev.removeClass("disabled").attr("href", "#"); } if(i == (max-1)) { $next.addClass("disabled").removeAttr("href"); } else { $next.removeClass("disabled").attr("href", "#"); } } }); } function setPosition2(i) { var num = width * i; $viewport.stop().scrollLeft(num); focus(); if(i < 1) { $prev.addClass("disabled").removeAttr("href"); } else { $prev.removeClass("disabled").attr("href", "#"); } if(i == (max-1)) { $next.addClass("disabled").removeAttr("href"); } else { $next.removeClass("disabled").attr("href", "#"); } } function initSlide() { index = 0; item_w = $items.eq(0).width(); $ul.css("width", item_w * len); max = (item_w * len) / width; page1_item = width / item_w; if($items_on.length == 0) { on_page = 0; } else { on_page = Math.floor((items_on_num -1) / page1_item); } index = on_page; setPosition2(index); } function prev() { $btn.addClass("disabled").removeAttr("href"); index--; if(index == -1) { index = 0; } setPosition(index); } function next() { $btn.addClass("disabled").removeAttr("href"); index++; if(index == max) { index = max-1; } setPosition(index); } $prev.on("click", function() { if($(this).hasClass("disabled") == false) { prev(); } return false; }); $next.on("click", function() { if($(this).hasClass("disabled") == false) { next(); } return false; }); $btn.addClass("disabled").removeAttr("href"); initSlide(); $this.bind("movePage", function(event, param) { setPosition2(param); }); }); } jQuery(".pageSlideCont").pageSlide(); jQuery.fn.showItem = function() { return this.each(function() { var $this = $(this), $item = $("> .inner > .pageSlideCont > .viewport > ul > li > a", $this), $target = $("> .inner > .itemView", $this), $caption = $("> .inner > .caption", $this), $captionOpen = $("> .btn_open", $caption), $captionBox = $("> .captionBox", $caption), $captionClose = $("> .btn_close", $captionBox), $indi = $(".indi", $this), $indiCur = $("strong", $indi), $indiMax = $("span", $indi), i_max = $item.length; $indiMax.text(i_max); function showPlayer(obj){ var type = obj.data("type"), url = obj.data("url"), alt = obj.find("> .pic > img").attr("alt"); $target.empty(); if(type == "movie") { $target.html(""); $caption.addClass("on"); } else if (type == "img") { $target.html("

"+alt+"

"); $caption.removeClass("on"); } } $item.click(function(){ var $this = $(this), i = $item.index($this[0]); showPlayer($this); $item.parent().removeClass("on"); $this.parent().addClass("on"); $captionBox.removeClass("on"); if($indi.length) { $indiCur.text(i+1); } return false; }); $captionOpen.click(function(){ $(this).next(".captionBox").addClass("on"); return false; }) ; $captionClose.click(function(){ $(this).parent(".captionBox").removeClass("on"); return false; }) ; $item.parent().eq(0).find("> a").trigger("click"); }); } jQuery(".showItem").showItem(); jQuery.fn.showContentsTab = function() { return this.each(function() { var $this = $(this), $contTab = $this.find("> h2 > a"), $cont = $this.find("> .iconCont"); $contTab.bind("click", function() { index = $(this).parent("h2").index(); $contTab.parent().removeClass("on"); $(this).parent().addClass("on"); $cont.removeClass("on"); $(this).parent().next(".iconCont").addClass("on"); return false; }); }); } jQuery(".iconContTab").showContentsTab(); jQuery.fn.dimmedLayerPop = function() { return this.each(function() { var $win = $(window), $body = $("body"), $wrap = $("#wrap"), $allLinks, $btn = $(this), $popHtmlCon = $btn.next(".popHtmlCon"), popClass = $popHtmlCon.attr("class").replace("popHtmlCon ",""); function removeLink() { $allLinks.each(function(){ var $self = $(this); $self.data("href", $self.attr("href")); $self.removeAttr("href"); }); } function restoreLink() { $allLinks.each(function(){ var $self = $(this); if($self.data("href") != "undefined"){ $self.attr("href", $self.data("href")); } }); } $btn.bind("popupOpenEvent", function() { $allLinks = $("a", $wrap); $body.append("
"); var $popShowCon = $(".popShowCon"), $dimmed = $(".layerPopDimmed"), htmlSTR = $popHtmlCon.html(), wh = $wrap.height(); $popHtmlCon.empty(); $dimmed.height(wh).show(); $popShowCon.empty().addClass(popClass).html(htmlSTR).show(); removeLink(); $popShowCon.find(".popClose").bind("click", function() { var originHtmlSTR = $popShowCon.html(); $popHtmlCon.addClass(popClass).html(originHtmlSTR); $dimmed.remove(); $popShowCon.remove(); restoreLink(); $btn.focus(); return false; }); //�덉쇅泥섎━�� $popShowCon.find(".pageSlideCont").pageSlide(); $popShowCon.find(".slideCont").slide(); $popShowCon.find(".showItem").showItem(); $popShowCon.css({ "left" : "50%", "margin-left" : -($popShowCon.width() / 2) + "px", "top" : $win.scrollTop() + ($win.height() / 2) - ($popShowCon.height() / 2) + "px" }) }); }); } $(".btn_dimmedPop").dimmedLayerPop(); $("#accessibility a").click(function(){ var target = $(this).attr("href"); $(target).focus(); return false; }) jQuery.fn.mnow = function() { return this.each(function() { var $this = $(this); var $viewport = $("> ul", $this); var $items = $("> li", $viewport); var $btn = $(".btn", $this); var $btn_prev = $("> .event_prev", $this); var $btn_next = $("> .event_next", $this); var len = $items.length; var index = 0; function viewItem(i) { var num = i; $items.removeClass("on"); $items.eq(num).addClass("on"); $btn.removeClass("disabled").attr("href", "#"); if(num <1) { $btn_prev.addClass("disabled").removeAttr("href"); } if(num == len-1) { $btn_next.addClass("disabled").removeAttr("href"); } //console.log(index); } function prev() { index--; if(index == -1) { index = 0; } viewItem(index); } function next() { index++; if(index == len) { index = len-1; } viewItem(index); } $btn_prev.on("click", function() { prev(); return false; }); $btn_next.on("click", function() { next(); return false; }); viewItem(0); }); } jQuery(".event_viewport").mnow(); // 紐⑤컮�� 李⑤떒 cmsCd var mNotCmsCd = '.CM0311'; var mNotCmsCd2 = '.CM0436, .CM0329'; (function(doc) { //濡쒓렇�몄껜�� var loginChk_1 = false; $.ajax({ type: 'post', url : '/sso/loginCheck.asp', //data : $data, datatype: 'json', success: function(data){ $.each(eval('(' + data +')'), function($i, $ret){ if($ret.state){ if ($ret.login_name_utf8 == '' || $ret.login_name_utf8 == null || $ret.cust_id == '' || $ret.cust_id == null ) { loginChk_1 = false; } else { loginChk_1 = true; } } else { } }); } }); var viewport = document.getElementById("viewport"); if ( navigator.userAgent.match(/iPad/i) ) { doc.getElementById("viewport").setAttribute("content", "width=1024px, user-scalable=no"); mobilePosition = "fixed"; //�⑤씪�몄삁留� $(mNotCmsCd).bind('click', function(){ if (loginChk_1) { location.replace("http://www.lotteworld.com/app/reserv/wtp_view.asp?cmsCd=CM0311"); }else{ var ntUrl = ""; ntUrl = "?rturl=/app/reserv/wtp_view.asp?cmsCd=CM0311"; location.href = '/sso/login_page_wtp.asp' + ntUrl; } }); //�덈ℓ�댁뿭 �뺤씤 $(mNotCmsCd2).bind('click', function(){ if (loginChk_1) { location.replace("http://www.lotteworld.com/app/etc/wtp_reserv_mypage_redirect.asp?cmsCd=CM0436"); }else{ var ntUrl = ""; ntUrl = "?rturl=/app/etc/wtp_reserv_mypage_redirect.asp?cmsCd=CM0436"; location.href = '/sso/login_page_wtp.asp' + ntUrl; } }); } else { if(jQuery.browser.mobile) { if(window.console) { console.log("mobile"); } //�⑤씪�� �덈ℓ $(mNotCmsCd).bind('click', function(){ if (loginChk_1) { location.replace("http://ticket.lotteworld.com/ticket/loginCheckAndRedirectMobile.do?gsberParam=1230&fowardPage=http://ticket.lotteworld.com/ticket/mobile/resv/resvWater.do?gsberParam=1230"); }else{ var ntUrl = ""; ntUrl = "?rturl=http://ticket.lotteworld.com/ticket/loginCheckAndRedirectMobile.do?gsberParam=1230&fowardPage=http://ticket.lotteworld.com/ticket/mobile/resv/resvWater.do?gsberParam=1230"; location.href = '/sso/login_page_wtp.asp' + ntUrl; } }); //�덈ℓ�댁뿭 �뺤씤 $(mNotCmsCd2).bind('click', function(){ if (loginChk_1) { location.replace("http://ticket.lotteworld.com/ticket/loginCheckAndRedirectMobile.do?gsberParam=1230&fowardPage=http://ticket.lotteworld.com/ticket/mobile/resv/resvRetrieveToday.do?gsberParam=1230"); }else{ var ntUrl = ""; ntUrl = "?rturl=http://ticket.lotteworld.com/ticket/loginCheckAndRedirectMobile.do?gsberParam=1230&fowardPage=http://ticket.lotteworld.com/ticket/mobile/resv/resvRetrieveToday.do?gsberParam=1230"; location.href = '/sso/login_page_wtp.asp' + ntUrl; } }); mobilePosition = "absolute"; $("#calWrap").css("position", "absolute"); } else { if(window.console) { console.log("not mobile"); } mobilePosition = "fixed"; } } }(document));