(function(a){a.fn.extend({set_top_panel:function(b){var c={url:"",speed:250,pause:5000};var d=a.extend(c,b);return this.each(function(){var m=d.url,r=d.pause,i=d.speed,k,n,g=true,p=a("#visual-contents div.main-visual"),l=a("#visual-contents div.top-thumb"),o=a("#visual-contents ul.top-scroll"),h=setInterval(e,r);a.ajax({url:m,dataType:"xml",type:"GET",timeout:3000,error:function(){clearInterval(h);a("div.main-visual, div.top-thumb-area").css({display:"none"})},success:f});function f(s){var w=a(s).find("item").size(),x=w*76,u=0,v="",t="";t+="<ul>";a(s).find("item").each(function(){var B=a(this).find("url").text(),A=a(this).find("img").text(),z=a(this).find("target").text(),y=a(this).find("thumb").text();v+='<p><a href="'+B+'"target="'+z+'"><img src="'+A+'" alt="" /></a></p>';t+='<li class="thumb'+u+'"><a href="'+B+'"target="'+z+'"><span></span><img src="'+y+'" alt="" /></a></li>';u++});t+="</ul>";p.append(v);l.append(t);l.find("ul").css({width:x});l.find("li:first").addClass("active");p.find("p").eq(0).addClass("active").css({display:"block"});if(w<2){clearInterval(h)}if(w<5){o.css({display:"none"})}else{if(w>4){l.css({width:x,left:-76});l.find("li:first").before(l.find("li:last"))}}}function q(){l.find("li").each(function(){if(a(this).hasClass("active")){var t=a(this).attr("class"),s=t.match(/\d+/);p.find("p").removeClass("active");p.find("p").eq(s).addClass("active");p.find("p:not(.active)").stop(true,true).fadeOut(1500);p.find("p").eq(s).stop(true,true).fadeIn(1500)}})}function e(){if(!l.is(":animated")){var w=l.find("li.active"),t=l.find("li.active").next(),u=parseInt(l.find("li").outerWidth()+8),x=l.find("li").size(),s=l.css("left");if(x>4){if(t.length==0){l.find("li:last").after(l.find("li:first"))}w.next().addClass("active");w.removeClass("active");var y=l.find("li.active").position().left;if(x==5){if(s=="-76px"){if(y==304){l.css({left:0})}else{l.find("li:last").after(l.find("li:first"));l.css({left:0})}}if(y>(u*3)){var v=parseInt(l.css("left"))-u;l.animate({left:v},i,"linear",function(){l.find("li:last").after(l.find("li:first"));l.css({left:0})})}}else{if(x>5){if(y>(u*4)){var v=parseInt(l.css("left"))-u;l.animate({left:v},i,"linear",function(){l.find("li:last").after(l.find("li:first"));l.css({left:-76})})}}}if(g){q()}}else{if(x<5){if(t.length==0){l.find("li:first").addClass("active");w.removeClass("active")}w.next().addClass("active");w.removeClass("active");q()}}}}function j(){if(!l.is(":animated")){var w=l.find("li.active"),u=l.find("li.active").prev(),t=parseInt(l.find("li").outerWidth()+8),x=l.find("li").size(),s=l.css("left");if(u.length==0){l.find("li:first").before(l.find("li:last"))}w.prev().addClass("active");w.removeClass("active");var y=l.find("li.active").position().left;if(x==5){if(s=="0px"){if(y==0){l.css({left:-76})}else{l.find("li:first").before(l.find("li:last"));l.css({left:-76})}}}if(y==0){var v=parseInt(l.css("left"))+t;l.animate({left:v},i,"linear",function(){l.find("li:first").before(l.find("li:last"));l.css({left:-76})})}if(g){q()}}}o.find("li.next a").mousedown(function(){g=false;i=152;k=setInterval(e,170);a(this).bind("mouseup mouseout mousemove",function(){clearInterval(k)})}).click(function(){g=false;i=250;e();q()});o.find("li.prev a").mousedown(function(){g=false;i=152;n=setInterval(j,170);a(this).bind("mouseup mouseout mousemove",function(){clearInterval(n)})}).click(function(){g=false;i=250;j();q()});l.find("li:not(.active)").live("mouseover",function(){l.find("li").removeClass("active");a(this).addClass("active");q()});a("div.main-visual, div.top-thumb, ul.top-scroll li.next a, ul.top-scroll li.prev a").mouseover(function(){clearInterval(h)}).mouseout(function(){var s=l.find("li").length;h=setInterval(e,r);g=true;if(s<2){clearInterval(h)}})})},set_ch_panel:function(b){var c={url:"",speed:150,pause:5000};var d=a.extend(c,b);return this.each(function(){var k=d.url,n=d.pause,h=d.speed,l=a("#ch-visual-contents"),e=a("#ch-visual-contents div.ch-main-visual"),j=a("#ch-visual-contents div.ch-top-thumb"),g=setInterval(i,n);a.ajax({url:k,dataType:"xml",type:"GET",timeout:3000,error:function(){clearInterval(g);a("div.ch-main-visual, div.ch-top-thumb-area").css({display:"none"});l.css({"text-align":"center"})},success:f});function f(o){var s=a(o).find("item").size(),t=s*43,q=0,r="",p="";p+="<ul>";a(o).find("item").each(function(){var x=a(this).find("url").text(),w=a(this).find("img").text(),v=a(this).find("target").text(),u=a(this).find("thumb").text();r+='<p><a href="'+x+'"target="'+v+'"><img src="'+w+'" alt="" /></a></p>';p+='<li class="thumb'+q+'"><a href="'+x+'"target="'+v+'"><span></span><img src="'+u+'" alt="" /></a></li>';q++});p+="</ul>";e.append(r);j.append(p);j.find("ul").css({height:t,top:0});j.find("li:first").addClass("active").css({left:-6});e.find("p").eq(0).addClass("active").css({display:"block"});if(s<2){clearInterval(g)}}function m(){j.find("li").each(function(){if(a(this).hasClass("active")){var p=a(this).attr("class"),o=p.match(/\d+/);e.find("p").removeClass("active");e.find("p").eq(o).addClass("active");e.find("p:not(.active)").stop(true,true).fadeOut(1500);e.find("p").eq(o).stop(true,true).fadeIn(1500)}})}function i(){if(!j.is(":animated")){var q=j.find("li.active"),o=j.find("li.active").next(),t=parseInt(j.find("li").outerHeight()),r=j.find("li").size();if(r>5){if(o.length==0){j.find("li:last").after(j.find("li:first"))}q.next().addClass("active").animate({left:-6},200,"linear");q.removeClass("active").animate({left:0},200,"linear");var s=j.find("li.active").position().top;if(s>(t*5)){var p=parseInt(j.css("top"))-t;j.animate({top:p},h,"linear",function(){j.find("li:last").after(j.find("li:first"));j.css({top:0})})}m()}else{if(r<6){if(o.length==0){j.find("li:first").addClass("active").animate({left:-6},200,"linear");q.removeClass("active")}q.next().addClass("active").animate({left:-6},200,"linear");q.removeClass("active").animate({left:0},200,"linear");m()}}}}j.find("li:not(.active)").live("mouseover",function(){j.find("li").removeClass("active").animate({left:0},200,"linear");a(this).stop(true,true).addClass("active").animate({left:-6},200,"linear");m()});a("div.ch-main-visual, div.ch-top-thumb").mouseover(function(){clearInterval(g)}).mouseout(function(){var o=j.find("li").length;g=setInterval(i,n);if(o<2){clearInterval(g)}})})},set_review_panel:function(b){var c={url:"",speed:150,pause:5000};var d=a.extend(c,b);return this.each(function(){var e=d.url,k=d.pause,i=d.speed,f=a(this),j=setInterval(l,k);a.ajax({url:e,dataType:"xml",type:"GET",timeout:3000,error:function(){clearInterval(j);f.find("div.review-main-panel-inner, ul.review-scroll").css({display:"none"});f.find("div.review-main-panel").css({"margin-left":0,width:620})},success:g});function g(n){var p=a(n).find("item").size(),q=p*122,m="";m+="<ul>";a(n).find("item").each(function(){var t=a(this).find("url").text(),s=a(this).find("img").text(),r=a(this).find("txt").text();if(r.length>15){r=r.substring(0,15)+"..."}m+='<li><dl><dt><a href="'+t+'"><img src="'+s+'" alt="" /></a></dt><dd><a href="'+t+'">'+r+"</a></dd></dl></li>"});m+="</ul>";f.find("div.review-main-panel-inner").append(m);if(p<6){clearInterval(j);f.find("ul.review-scroll").css({display:"none"});f.find("div.review-main-panel-inner").css({width:q,"margin-left":0})}else{if(p>5&&p<8){var o=f.find("div.review-main-panel-inner li");f.find("div.review-main-panel-inner li:last").after(o.clone()).after(o.clone());f.find("div.review-main-panel-inner").css({width:q*3,"margin-left":-610});h()}else{if(p>7&&p<15){f.find("div.review-main-panel-inner li:last").after(f.find("div.review-main-panel-inner li").clone());f.find("div.review-main-panel-inner").css({width:q*2,"margin-left":-610});h()}else{if(p>14){f.find("div.review-main-panel-inner").css({width:q,"margin-left":-610});h()}}}}f.find("div.review-main-panel-inner li dl dt img").bind("load",function(){var t=a(this).height();if(t>142){a(this).attr("height",142)}var s=a(this).width(),r=parseInt(s/2);a(this).css({left:"50%","margin-left":-r})})}function h(){for(var m=0;m<5;m++){f.find("div.review-main-panel-inner li:first").before(f.find("div.review-main-panel-inner li:last"))}}function l(){f.find("div.review-main-panel-inner").animate({left:-610},800,"myOutCubic",function(){f.find("div.review-main-panel-inner li:last").after(f.find("div.review-main-panel-inner li:lt(5)"));f.find("div.review-main-panel-inner").css({left:0})})}f.find("ul.review-scroll li.next").click(function(){if(!f.find("div.review-main-panel-inner").is(":animated")){l()}});f.find("ul.review-scroll li.prev").click(function(){if(!f.find("div.review-main-panel-inner").is(":animated")){f.find("div.review-main-panel-inner").animate({left:610},800,"myOutCubic",function(){h();f.find("div.review-main-panel-inner").css({left:0})})}});f.find("div.review-main-panel-inner, ul.review-scroll li.next a, ul.review-scroll li.prev a").mouseover(function(){clearInterval(j)}).mouseout(function(){var m=f.find("div.review-main-panel-inner li").length;j=setInterval(l,k);if(m<6){clearInterval(j)}})})},set_volume_list_panel:function(b){var c={url:"",speed:150,pause:5000};var d=a.extend(c,b);return this.each(function(){var f=d.url,i=d.pause,h=d.speed,g=a(this);a.ajax({url:f,dataType:"xml",type:"GET",timeout:3000,error:function(){g.find("div.volume-list-main-panel-inner, ul.volume-list-scroll-01, ul.volume-list-scroll-02").css({display:"none"})},success:e});function e(k){var l=a(k).find("item").size(),m=l*110,j="";j+="<ul>";a(k).find("item").each(function(){var r=a(this).find("url").text(),q=a(this).find("img").text(),p=a(this).find("txt").text();if(p.length>10){p=p.substring(0,9);var o="";for(var n=0;n<p.length;n++){o+=p.charAt(n);if((n+1)%5==0){o+="<br />"}}p=o+"..."}else{var o="";for(var n=0;n<p.length;n++){o+=p.charAt(n);if((n+1)%5==0){o+="<br />"}}p=o}j+='<li><dl><dt><a href="'+r+'"><img src="'+q+'" alt="" /></a></dt><dd><a href="'+r+'">'+p+"</a></dd></dl></li>"});j+="</ul>";g.find("div.volume-list-main-panel-inner").append(j);if(l<6){g.find("div.volume-list-main-panel-inner").css({width:m,"margin-left":0});g.find("ul.volume-list-scroll-01 li.next, ul.volume-list-scroll-01 li.prev, ul.volume-list-scroll-02 li.next, ul.volume-list-scroll-02 li.prev").css({display:"none"})}else{g.find("div.volume-list-main-panel-inner").css({width:m,left:-m+(5*110)});g.find("ul.volume-list-scroll-01 li.next, ul.volume-list-scroll-02 li.next").css({display:"none"})}g.find("div.volume-list-main-panel-inner li dl dt img").bind("load",function(){var o=a(this).width(),n=parseInt(o/2);a(this).css({left:"50%","margin-left":-n})})}g.find("ul.volume-list-scroll-01 .next").click(function(){if(!g.find("div.volume-list-main-panel-inner").is(":animated")){var l=g.find("div.volume-list-main-panel-inner li").length,k=parseInt(g.find("div.volume-list-main-panel-inner li").outerWidth())+38,o=l*k,j=parseInt(g.find("div.volume-list-main-panel-inner").css("left")),n=parseInt(g.find("div.volume-list-main-panel-inner").css("left"))-(k*5),m=o-(k*5);g.find("ul.volume-list-scroll-01 li.prev, ul.volume-list-scroll-02 li.prev").css({display:"block"});if((o+n)<=(k*5)){n=-m;g.find("ul.volume-list-scroll-01 li.next, ul.volume-list-scroll-02 li.next").css({display:"none"})}g.find("div.volume-list-main-panel-inner").animate({left:n},500,"swing")}});g.find("ul.volume-list-scroll-02 li.next").click(function(){if(!g.find("div.volume-list-main-panel-inner").is(":animated")){var k=g.find("div.volume-list-main-panel-inner li").length,j=parseInt(g.find("div.volume-list-main-panel-inner li").outerWidth())+38,n=k*j,m=j*5,l=n-m;g.find("ul.volume-list-scroll-01 li.next, ul.volume-list-scroll-02 li.next").css({display:"none"});g.find("ul.volume-list-scroll-01 li.prev, ul.volume-list-scroll-02 li.prev").css({display:"block"});g.find("div.volume-list-main-panel-inner").animate({left:-l},500,"swing")}});g.find("ul.volume-list-scroll-01 .prev").click(function(){if(!g.find("div.volume-list-main-panel-inner").is(":animated")){var l=g.find("div.volume-list-main-panel-inner li").length,k=parseInt(g.find("div.volume-list-main-panel-inner li").outerWidth())+38,n=l*k,j=parseInt(g.find("div.volume-list-main-panel-inner").css("left")),m=parseInt(g.find("div.volume-list-main-panel-inner").css("left"))+(k*5);g.find("ul.volume-list-scroll-01 li.next, ul.volume-list-scroll-02 li.next").css({display:"block"});if((j-m)<=j){m=0;g.find("ul.volume-list-scroll-01 li.prev, ul.volume-list-scroll-02 li.prev").css({display:"none"})}g.find("div.volume-list-main-panel-inner").animate({left:m},500,"swing")}});g.find("ul.volume-list-scroll-02 .prev").click(function(){if(!g.find("div.volume-list-main-panel-inner").is(":animated")){var j=0;g.find("ul.volume-list-scroll-01 li.prev, ul.volume-list-scroll-02 li.prev").css({display:"none"});g.find("ul.volume-list-scroll-01 li.next, ul.volume-list-scroll-02 li.next").css({display:"block"});g.find("div.volume-list-main-panel-inner").animate({left:0},500,"swing")}})})},set_comics_list_panel:function(b){var c={url:""};var d=a.extend(c,b);return this.each(function(){var e=d.url,f=a(this);a.ajax({url:e,dataType:"xml",type:"GET",timeout:3000,error:function(){f.find("div.comics-list-main-panel, ul.comics-list-01").css({display:"none"})},success:g});function g(j){var k=[];k=a(j).find("item");k.sort(function(){return Math.random()-Math.random()});var h="",i="";i+="<ul>";k.each(function(m){var p=a(this).find("url").text(),o=a(this).find("img").text(),n=a(this).find("book").text(),l=a(this).find("author").text();if(m==0){if(n.length>14){n=n.substring(0,14)+"..."}if(l.length>14){l=l.substring(0,14)+"..."}h+='<p><a href="'+p+'"><img src="'+o+'" alt="" /></a></p><dl><dt><a href="'+p+'">'+n+"</a></dt><dd>"+l+"</dd></dl>"}else{if(m>0&&m<5){if(n.length>11){n=n.substring(0,11)+"..."}if(l.length>10){l=l.substring(0,10)+"..."}i+='<li><dl><dt><a href="'+p+'">'+n+"</a></dt><dd>"+l+"</dd></dl></li>"}}});i+="</ul>";f.find("div.comics-list-main-panel").append(h);f.find("div.comics-list-01").append(i)}})}});jQuery.easing.myOutCubic=function(g,h,f,k,j){var i=(h/=j)*h,e=i*h;return f+k*(e+-3*i+3*h)}})(jQuery);
