(function(C){var A=function(E,D){var F=E.css("overflow-"+D);if(F=="scroll"){return true}if(F=="hidden"){return false}if(F=="auto"||E.attr("tagName")=="HTML"){var G=(D=="y"?"Height":"Width");return E["exClient"+G]()<E["exScroll"+G]()}return false};C.fn.isDisplayScrollBar=function(D){return A(this,D)};var B=function(E){var D=jQuery.browser.msie?16:jQuery.browser.safari?15:17;return{x:E.isDisplayScrollBar("x")?D:0,y:E.isDisplayScrollBar("y")?D:0}};C.fn.scrollBarWidth=function(){return B(this)};C.fn.measur=function(F){var G=this,D;var E=G.is(":hidden");if(E){G.show()}D=F();if(E){this.hide()}return D};C.fn.exClientHeight=function(){var D=(this[0]==window?$j("html"):this);return(D.measur(function(){return D.attr("clientHeight")}))};C.fn.exClientWidth=function(){var E=(this[0]==window?$j("html"):this);var D=E.measur(function(){return E.attr("clientWidth")});if(E.attr("tagName")!="HTML"){return D}if(jQuery.browser.msie&&jQuery.browser.version==7){return E.width()}return D};C.fn.exOffsetHeight=function(){var E=this;var D=E.measur(function(){return E.attr("offsetHeight")});if(E.attr("tagName")!="HTML"){return D}if(jQuery.browser.msie&&jQuery.browser.version==6){return D}return E.exClientHeight()+E.scrollBarWidth().x};C.fn.exOffsetWidth=function(){var E=this;var D=E.measur(function(){return E.attr("offsetWidth")});if(E.attr("tagName")!="HTML"){return D}if(jQuery.browser.msie&&jQuery.browser.version==6){return D}return E.exClientWidth()+E.scrollBarWidth().y};getPageSize=function(){var G,D;if(window.innerHeight&&window.scrollMaxY){G=document.body.scrollWidth;D=window.innerHeight+window.scrollMaxY}else{if(document.body.scrollHeight>document.body.offsetHeight){G=document.body.scrollWidth;D=document.body.scrollHeight}else{G=document.body.offsetWidth;D=document.body.offsetHeight}}var F,H;if(self.innerHeight){F=self.innerWidth;H=self.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){F=document.documentElement.clientWidth;H=document.documentElement.clientHeight}else{if(document.body){F=document.body.clientWidth;H=document.body.clientHeight}}}if(D<H){pageHeight=H}else{pageHeight=D}if(G<F){pageWidth=F}else{pageWidth=G}var E=new Array(pageWidth,pageHeight,F,H);return E}})(jQuery);(function(B){var A={fadeoutDelays:{ok:3000,ng:5000},defaults:{baseUrl:BASE_URL},favorite:{action:false,solidLocation:false},add:function(E,M,I,K,G,D,L,H,F){var J=this;if(J.favorite.action){return false}J.favorite.action=true;if(K.search(/detail/)!==-1){J.favorite.solidLocation=true}var C=J.defaults.baseUrl+"/favorite/add?id="+E+"&sig="+M+"&type="+I+"&from="+K;if(I==="v"){C+="&flv="+G+"&dur="+D+"&st="+L}else{if(I==="p"){C+="&ct="+H}}J.display("fav-loading","登録中",F);B.ajax({url:C,dataType:"json",success:function(P,N){var O=P.status;if(O==="success"){J.display("fav-completion","登録完了",F)}else{J.display(P.errorClass,P.errorMessage,F)}B(F).unbind("click").attr("onclick","return false;")},error:function(N,O){J.display("fav-failure","登録失敗",F)}})},del:function(E,M,H,J,F,D,L,G,K){var I=this;if(I.favorite.action){return false}I.favorite.action=true;var C=I.defaults.baseUrl+"/favorite/delete?id="+E+"&sig= "+M+"&type="+H+"&from="+J+"&del="+K;if(H==="v"){C+="&flv="+F+"&dur="+D+"&st="+L}else{if(H==="p"){C+="&ct="+G}}B.ajax({url:C,dataType:"json",success:function(P,N){var O=P.status;if(O==="success"){I.favorite.action=false;location.reload()}else{I.dispOverlay("ng",P.errorMessage)}},error:function(N,O){I.dispOverlay("ng","お気に入りの削除に失敗しました")}})},dispOverlay:function(C,J){var I=this;var D=C+"-message";var E=A.fadeoutDelays.ok;if(A.fadeoutDelays[C]){E=A.fadeoutDelays[C]}var F=getPageSize();var G=(F[3]-B("#overlay-message").exOffsetHeight())/2+B(window).scrollTop();var H=(F[2]-B("#overlay-message").exOffsetWidth())/2;if(!I.favorite.solidLocation){B("#overlay-message").css({top:G,left:H})}B("p","#overlay-message").removeClass();B("p","#overlay-message").addClass(D);B("p."+D,"#overlay-message").html(J);B("#overlay-message").css("display","block");B("#overlay-message").fadeOut(E,function(){I.favorite.action=false});return false},display:function(C,F,E){var D=this;B(E).removeClass();B(E).addClass(C);B(E).attr("title",F);D.favorite.action=false;return false}};addVFav=function(F,C,I,H,E,D,G){A.add(F,C,"v",I,H,E,D,"",G);return false};addPFav=function(D,C,G,E,F){A.add(D,C,"p",G,"0","0","",E,F);return false};deleteVFav=function(E,D,C){deleteFavorite(E,D,"v","","0","0","","",C)};deletePFav=function(E,D,C){deleteFavorite(E,D,"p","","0","0","","",C)};deleteFavorite=function(D,K,G,H,E,C,J,F,I){if(window.confirm("本当に削除してもよろしいですか？")){A.del(D,K,G,H,E,C,J,F,I);return false}else{return false}}})(jQuery);(function(A){var B=function(F,C){var E=this;var D={toggleLinkClass:"adv",optionArea:"#sr-opt",slideUp:true,initDisplay:false,changeDisplayStatus:false,baseUrl:"",ysig:"",speed:"slow"};E.opts=A.extend(D,C);E.build(F);if(E.opts.slideUp){E.addSlideUp(F)}};B.prototype={toggle:{moving:false},toggleReverseMap:{on:"off",off:"on"},build:function(F){var E=this;var G=0;var C=0;var D=0;if(E.opts.initDisplay){C=A(E.opts.optionArea).height()}if(jQuery.browser.opera){D=-1*46}else{if(jQuery.browser.msie||E.opts.changeDisplayStatus){D=15}}A("a."+E.opts.toggleLinkClass,F).click(function(){if(E.toggle.moving){return false}E.toggle.moving=true;if(G===0&&!(E.opts.initDisplay)){C=parseInt(A(E.opts.optionArea).height())+D-15}A(E.opts.optionArea).height(C);A(E.opts.optionArea).slideToggle(E.opts.speed,function(){if(E.opts.changeDisplayStatus){E.changeDisplayStatus(F)}else{E.toggle.moving=false}});G++;return false})},changeDisplayStatus:function(E){var D=this;var C=D.opts.baseUrl+"/option/swd?ysig="+D.opts.ysig;A.ajax({url:C,data:"json",success:function(G,F){D.toggle.moving=false},error:function(F,G){D.toggle.moving=false}});D.changeClass(E)},changeClass:function(E){var D=this;var C=A("a."+D.opts.toggleLinkClass+" span",E).attr("class");A("a."+D.opts.toggleLinkClass+" span",E).removeClass();A("a."+D.opts.toggleLinkClass+" span",E).addClass(D.toggleReverseMap[C])},addSlideUp:function(D){var C=this;A("p.sr-opt-close a",C.opts.optionArea).click(function(){if(C.toggle.moving){return false}C.toggle.moving=true;A(C.opts.optionArea).slideUp(C.opts.speed,function(){C.toggle.moving=false});return false})}};A.fn.optionToggle=function(C){return this.each(function(){new B(A(this),C)})}})(jQuery);(function(B){var A={def_name:"検索",rnd_name:"おまかせ検索",def_notify:"「おまかせ検索」ボタンへ切り替え※「おまかせ検索」ボタンを押すと、検索結果をランダムに並べ替えて表示します。",def_notify_short:"「おまかせ検索」ボタンへ切り替え",rnd_notify:"通常の「検索」ボタンへ切り替え"};yjSwSrch=function(C){if(C.className=="switch-s"){B("a.switch-s").attr("title",A.rnd_notify).attr("className","switch-r");B("input.ygbt").val(A.rnd_name).attr("className","ygbt-r");B("span.s-help").text(A.rnd_notify).attr("className","r-help");B("input.inprnd").val(1)}else{B("a.switch-r").attr("title",A.def_notify_short).attr("className","switch-s");B("input.ygbt-r").val(A.def_name).attr("className","ygbt");B("span.r-help").text(A.def_notify).attr("className","s-help");B("input.inprnd").val(0)}};B("#switch-btn").mouseover(function(C){var D=C.target;B("#s-r-help").css({display:"block"});return false});B("#switch-btn").mouseout(function(C){var D=C.target;B("#s-r-help").css({display:"none"});return false});B("#switch-s-btn").mouseover(function(C){var D=C.target;B("#s-r-help-s").css({display:"block"});return false});B("#switch-s-btn").mouseout(function(C){var D=C.target;B("#s-r-help-s").css({display:"none"});return false})})(jQuery);