/*
* jQuery BBQ: Back Button & Query Library - v1.2.1 - 2/17/2010
* http://benalman.com/projects/jquery-bbq-plugin/
*
* Copyright (c) 2010 "Cowboy" Ben Alman
* Dual licensed under the MIT and GPL licenses.
* http://benalman.com/about/license/
*/
(function($,P){var I,M=Array.prototype.slice,R=decodeURIComponent,A=$.param,C,L,V,B=$.bbq=$.bbq||{},Q,U,J,E=$.event.special,D="hashchange",a="querystring",d="fragment",Y="elemUrlAttr",G="location",K="href",T="src",X=/^.*\?|#.*$/g,W=/^.*\#/,H,c={};function e(f){return typeof f==="string"}function b(g){var f=M.call(arguments,1);return function(){return g.apply(this,f.concat(M.call(arguments)))}}function N(f){return f.replace(/^[^#]*#?(.*)$/,"$1")}function O(f){return f.replace(/(?:^[^?#]*\?([^#]*).*$)?.*/,"$1")}function F(h,n,f,j,g){var p,m,l,o,k;if(j!==I){l=f.match(h?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);k=l[3]||"";if(g===2&&e(j)){m=j.replace(h?W:X,"")}else{o=L(l[2]);j=e(j)?L[h?d:a](j):j;m=g===2?j:g===1?$.extend({},j,o):$.extend({},o,j);m=A(m);if(h){m=m.replace(H,R)}}p=l[1]+(h?"#":m||!l[1]?"?":"")+m+k}else{p=n(f!==I?f:P[G][K])}return p}A[a]=b(F,0,O);A[d]=C=b(F,1,N);C.noEscape=function(g){g=g||"";var f=$.map(g.split(""),encodeURIComponent);H=new RegExp(f.join("|"),"g")};C.noEscape(",/");$.deparam=L=function(j,f){var h={},g={"true":!0,"false":!1,"null":null};$.each(j.replace(/\+/g," ").split("&"),function(m,r){var l=r.split("="),q=R(l[0]),k,p=h,n=0,s=q.split("]["),o=s.length-1;if(/\[/.test(s[0])&&/\]$/.test(s[o])){s[o]=s[o].replace(/\]$/,"");s=s.shift().split("[").concat(s);o=s.length-1}else{o=0}if(l.length===2){k=R(l[1]);if(f){k=k&&!isNaN(k)?+k:k==="undefined"?I:g[k]!==I?g[k]:k}if(o){for(;n<=o;n++){q=s[n]===""?p.length:s[n];p=p[q]=n<o?p[q]||(s[n+1]&&isNaN(s[n+1])?{}:[]):k}}else{if($.isArray(h[q])){h[q].push(k)}else{if(h[q]!==I){h[q]=[h[q],k]}else{h[q]=k}}}}else{if(q){h[q]=f?I:""}}});return h};function Z(h,f,g){if(f===I||typeof f==="boolean"){g=f;f=A[h?d:a]()}else{f=e(f)?f.replace(h?W:X,""):f}return L(f,g)}L[a]=b(Z,0);L[d]=V=b(Z,1);$[Y]||($[Y]=function(f){return $.extend(c,f)})({a:K,base:K,iframe:T,img:T,input:T,form:"action",link:K,script:T});J=$[Y];function S(j,g,h,f){if(!e(h)&&typeof h!=="object"){f=h;h=g;g=I}return this.each(function(){var m=$(this),k=g||J()[(this.nodeName||"").toLowerCase()]||"",l=k&&m.attr(k)||"";m.attr(k,A[j](l,h,f))})}$.fn[a]=b(S,a);$.fn[d]=b(S,d);B.pushState=Q=function(j,f){if(e(j)&&/^#/.test(j)&&f===I){f=2}var h=j!==I,g=C(P[G][K],h?j:{},h?f:2);P[G][K]=g+(/#/.test(g)?"":"#")};B.getState=U=function(f,g){return f===I||typeof f==="boolean"?V(f):V(g)[f]};B.removeState=function(f){var g={};if(f!==I){g=U();$.each($.isArray(f)?f:arguments,function(j,h){delete g[h]})}Q(g,2)};E[D]=$.extend(E[D],{add:function(f){var h;function g(k){var j=k[d]=C();k.getState=function(l,m){return l===I||typeof l==="boolean"?L(j,l):L(j,m)[l]};h.apply(this,arguments)}if($.isFunction(f)){h=f;return g}else{h=f.handler;f.handler=g}}})})(jQuery,this);
/*
* jQuery hashchange event - v1.2 - 2/11/2010
* http://benalman.com/projects/jquery-hashchange-plugin/
*
* Copyright (c) 2010 "Cowboy" Ben Alman
* Dual licensed under the MIT and GPL licenses.
* http://benalman.com/about/license/
*/
(function($,I,B){var J,K=$.event.special,C="location",D="hashchange",L="href",F=$.browser,G=document.documentMode,H=F.msie&&(G===B||G<8),E="on"+D in I&&!H;function A(M){M=M||I[C][L];return M.replace(/^[^#]*#?(.*)$/,"$1")}$[D+"Delay"]=100;K[D]=$.extend(K[D],{setup:function(){if(E){return false}$(J.start)},teardown:function(){if(E){return false}$(J.stop)}});J=(function(){var M={},R,N,O,Q;function P(){O=Q=function(S){return S};if(H){N=$('<iframe src="javascript:0"/>').hide().insertAfter("body")[0].contentWindow;Q=function(){return A(N.document[C][L])};O=function(U,S){if(U!==S){var T=N.document;T.open().close();T[C].hash="#"+U}};O(A())}}M.start=function(){if(R){return }var T=A();O||P();(function S(){var V=A(),U=Q(T);if(V!==T){O(T=V,U);$(I).trigger(D)}else{if(U!==T){I[C][L]=I[C][L].replace(/#.*/,"")+"#"+U}}R=setTimeout(S,$[D+"Delay"])})()};M.stop=function(){if(!N){R&&clearTimeout(R);R=0}};return M})()})(jQuery,this);(function(C){var A=["DOMMouseScroll","mousewheel"];C.event.special.mousewheel={setup:function(){if(this.addEventListener){for(var D=A.length;D;){this.addEventListener(A[--D],B,false)}}else{this.onmousewheel=B}},teardown:function(){if(this.removeEventListener){for(var D=A.length;D;){this.removeEventListener(A[--D],B,false)}}else{this.onmousewheel=null}}};C.fn.extend({mousewheel:function(D){return D?this.bind("mousewheel",D):this.trigger("mousewheel")},unmousewheel:function(D){return this.unbind("mousewheel",D)}});function B(F){var D=[].slice.call(arguments,1),G=0,E=true;F=C.event.fix(F||window.event);F.type="mousewheel";if(F.wheelDelta){G=F.wheelDelta/120}if(F.detail){G=-F.detail/3}D.unshift(F,G);return C.event.handle.apply(this,D)}})(jQuery);(function(A){A.Zoom=(function(){var B=140,G=4,E=0.1,H=50,J=100,M=25;var I=0,N,C,F=J;function L(R,O){var Q=A.extend({width:"auto",height:"auto"},O);var P=R.parent();R.data("zoomEnabled",true);if(!R.data("width")||!R.data("height")){R.data("width",Q.width!="auto"?Q.width:R.width()).data("height",Q.height!="auto"?Q.height:R.height())}R.css("margin",0).css("padding",0).css("position","relative").css("left",(P.width()-R.width())/2).css("top",(P.height()-R.height())/2);P.data("zoom-saved-state",{position:P.css("position"),overflow:P.css("overflow"),textAlign:P.css("text-align")}).css("position","relative").css("overflow","hidden").css("text-align","left");R.mousewheel(function(S,T){A.Zoom.stop(R);clearTimeout(N);A.Zoom.start(R,T>0?"in":"out",{originX:(S.clientX-P.position().left-R.position().left),originY:(S.clientY-P.position().top-R.position().top)});clearTimeout(C);if(I*T<0){F=J}I=T;C=setTimeout(function(){A.Zoom.stop(R);F=J},F+=M)});P.mousewheel(function(S,T){return false})}function D(Q){Q.unmousewheel();var O=Q.parent();var P=O.data("zoom-saved-state");if(P){O.css("position",P.position).css("overflow",P.overflow).css("text-align",P.textAlign)}}function K(R,Q){var W=R.parent();if(!R.data("isZoomEnabled")){return }var Z=(Q.originX=="center")?W.width()/2-parseInt(R.css("left")):parseInt(Q.originX),X=(Q.originY=="center")?W.height()/2-parseInt(R.css("top")):parseInt(Q.originY),S=Q.ratio;var O=(R.width()*(1+S)).toFixed(0)*1,Y=(R.height()*(1+S)).toFixed(0)*1,V=(Z*S).toFixed(0)*1,U=(X*S).toFixed(0)*1,P=parseInt(R.css("left"))-V,T=parseInt(R.css("top"))-U;if(O<=B||Y<=B||O>=R.data("width")*G||Y>=R.data("height")*G){return }R.width(O).height(Y).css("left",P).css("top",T);Z+=V;X+=U;N=setTimeout(function(){K(R,A.extend(Q,{originX:Z,originY:X}))},H)}return{add:L,remove:D,start:function(R,Q,O){var P=A.extend({ratio:E*(Q=="out"?-1:1),originX:"center",originY:"center"},O);R.data("isZoomEnabled",true);K(R,P)},stop:function(O){O.data("isZoomEnabled",false)}}})();A.fn.addZoom=function(B){return this.each(function(){A.Zoom.add(A(this),B)})};A.fn.removeZoom=function(){return this.each(function(){A.Zoom.remove(A(this))})};A.fn.startZoom=function(C,B){return this.each(function(){A.Zoom.start(A(this),C,B)})};A.fn.stopZoom=function(){return this.each(function(){A.Zoom.stop(A(this))})}})(jQuery);(function(A){A.Drag=(function(){var E=20,J=100,I="move";function N(R,O){var Q=A.extend({width:"auto",height:"auto"},O);var P=R.parent();R.data("dragEnabled",true);if(!R.data("width")||!R.data("height")){R.data("width",Q.width!="auto"?Q.width:R.width()).data("height",Q.height!="auto"?Q.height:R.height())}R.css("margin",0).css("padding",0).css("position","relative").css("left",(P.width()-R.width())/2).css("top",(P.height()-R.height())/2);P.data("drag-saved-state",{position:P.css("position"),overflow:P.css("overflow"),textAlign:P.css("text-align")}).css("position","relative").css("overflow","hidden").css("text-align","left");R.mousedown(H);if(typeof (document.ondragstart)!="undefined"){document.ondragstart=function(){return false}}}function F(Q){Q.unbind("mousedown",H);var O=Q.parent();var P=O.data("drag-saved-state");if(P){O.css("position",P.position).css("overflow",P.overflow).css("text-align",P.textAlign)}}function H(R){if(R.which!=1){return true}var Q=A(R.target);Q.data("positionLeft",Q.position().left).data("positionTop",Q.position().top);Q.data("mouseX",R.clientX-Q.position().left).data("mouseY",R.clientY-Q.position().top);A(window).data("dragObject",Q);var P=A.browser&&A.browser.msie;A(!P?window:document).mouseup(M);A(!P?window:document).mousemove(D);C(Q);var O=Q.parent();O.data("cursor",O.css("cursor"));O.css("cursor",I);return false}function M(Q){var P=A(window).data("dragObject");if(P){L(P);var R=A.browser&&A.browser.msie&&A.browser.version=="6.0";A(window).removeData("dragObject");A(!R?window:document).unbind("mouseup",M);A(!R?window:document).unbind("mousemove",D);var O=P.parent();O.css("cursor",O.data("cursor"))}}function D(R){var Q=A(window).data("dragObject");if(Q){var P=R.clientX-Q.position().left,O=R.clientY-Q.position().top;G(Q,P,O)}}function C(O){O.data("isDragEnabled",true)}function L(P){P.data("isDragEnabled",false);var O=K(P);P.animate({left:O.left,top:O.top},J)}function G(T,S,R){if(!T.data("isDragEnabled")){return }var Q=S-T.data("mouseX"),P=R-T.data("mouseY");var O={};O.left=parseInt(T.css("left"))+Q;O.top=parseInt(T.css("top"))+P;O=B(T,O,E);T.css("left",O.left).css("top",O.top)}function B(Q,R,T){var O=Q.width(),Y=Q.height(),Z=parseInt(Q.css("left")),W=parseInt(Q.css("top")),P=R.left,U=R.top;var V=Q.parent(),X=V.width(),S=V.height();if(!T){T=0}if(O<=X){if((Z<-T&&P<Z)||(Z>X+T-O&&P>Z)){P=Z}}else{if((Z>T&&P>Z)||(Z<X-T-O&&P<Z)){P=Z}}if(Y<=S){if((W<-T&&U<W)||(W+Y>S+T&&U>W)){U=W}}else{if((W>T&&U>W)||(W+Y<S-T&&U<W)){U=W}}R={left:P,top:U};return R}function K(Q){var O=Q.width(),W=Q.height(),P=parseInt(Q.css("left")),T=parseInt(Q.css("top"));var U=Q.parent(),V=U.width(),S=U.height();if(O<=V){P=Math.min(Math.max(P,0),(V-O))}else{P=Math.max(Math.min(P,0),(V-O))}if(W<=S){T=Math.min(Math.max(T,0),(S-W))}else{T=Math.max(Math.min(T,0),(S-W))}var R={left:P,top:T};return R}return{add:N,remove:F,start:C,stop:L}})();A.fn.addDrag=function(B){return this.each(function(){A.Drag.add(A(this),B)})};A.fn.removeDrag=function(){return this.each(function(){A.Drag.remove(A(this))})};A.fn.startDrag=function(B){return this.each(function(){A.Drag.start(A(this),B)})};A.fn.stopDrag=function(){return this.each(function(){A.Drag.stop(A(this))})}})(jQuery);(function(A){A.fn.addMask=function(){return this.each(function(){if(A(this).css("display")=="hidden"){return }var C="mask_"+(new Date()).getTime();var B=A(this).data("maskId",C);A('<div id="'+C+'" style="position : absolute;background-color : #fff;width : '+B.width()+"px;height : "+B.height()+"px;left : "+B.position().left+"px;top : "+B.position().top+"px;margin-top : "+B.css("margin-top")+";margin-right : "+B.css("margin-right")+";margin-bottom : "+B.css("margin-bottom")+";margin-left : "+B.css("margin-left")+';"></div>').css("opacity",0.7).insertAfter(B)})};A.fn.removeMask=function(){return this.each(function(){var C=A(this);var B=C.data("maskId");A("#"+B).remove();C.removeData("maskId")})}})(jQuery);var result={},imgset={};jQuery(function(){var z=5,s=1,g="http://img.baidu.jp/img/image/detail/blank.gif",y='url("http://img.baidu.jp/img/image/detail/arrow.cur"), pointer',U=160,T=120,AJ=30,R="http://image.baidu.jp/download?url=",M=100,C=10,h=20,v=5;var m=$("#tnlist"),K=$("#islist");var L=initData.dataUrl,j="";var AH=C;var l,W,AB,O;var AG=false;var AK=0;var J=false;var p=false;function AP(AU,AT){var AS=new RegExp("[\\?&]"+AU+"=([^&#]*)").exec(AT||location.search);return(AS?AS[1]:"")}function a(AS,AT){var AV="stats_image_"+new Date().getTime();var AU=new Image();window[AV]=AU;AU.onload=AU.onerror=function(){try{window[AV]=null;delete window[AV]}catch(AW){}};AS="http://"+(AT||"i.baidu.jp/mon").replace(/^http:\/\//,"").replace(/\/$/,"")+"/"+AS.replace(/^\//,"");AU.src=AS+(/\?/.test(AS)?"&":"?")+".stamp="+new Date().getTime();AU=null}function I(){var AS=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;var AT=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;if(!/BDJPIMGFS=0/.test(document.cookie)){AS-=135}var AU=cols=0;if(AS<825){cols=4}else{if(AS<990){cols=5}else{if(AS<1155){cols=6}else{cols=7}}}if(AT<445){AU=1}else{if(AT<590){AU=2}else{AU=3}}return[AU,cols]}function AI(AU){var AS=I();var AW=AU-AU%(AS[0]*AS[1]);var AV=parseInt(AU/(AS[0]*AS[1]))+1;var AT=document.getElementById("back");AT.href=AT.href.replace(/&pn=\d+/,"")+"&pn="+AW;AT.href=AT.href.replace(/&pg=\d+/,"")+"&pg="+AV}function u(){var AT=$("#back").attr("href").match(/&pn=(\d+)/);var AS=m.data("obj")?m.data("obj").pn:AT[1];AI(AS)}function Z(){u();$("#c").width($(window).width()-U-($("#is").css("display")!="none"?100:0));$("#c").height($(window).height()-T);if($("#dtl").data("zoomEnabled")||$("#dtl").data("dragEnabled")){$("#dtl").removeDrag().removeZoom();var AT=$("#c").data("obj"),AS=AT.data[AT.pn],AU=H(AS.width,AS.height,$("#c").width(),$("#c").height());$("#dtl").width(AS.width*AU).height(AS.height*AU);$("#dtl").data("width",AS.width).data("height",AS.height).addZoom().addDrag()}if($("#dltext").size()){$("#dtl").css("margin-top",($("#c").height()-$("#dtl").height())/2)}$("#info").width($(window).width()-U-5-($("#is").css("display")!="none"?100:0));$("#fromurl a").css("max-width",$("#info").width()-$("#title").width()-150);$("#is").offset({top:$("#is").offset().top,left:$(window).width()-140-85});$("#isarrow").offset({top:$("#isarrow").offset().top,left:$(window).width()-128-6})}function H(AT,AS,AW,AV){var AX=AW/AT,AU=AV/AS;return Math.min(1,(AX<AU?AX:AU))}function b(AT){var AS=new Image();AS.src=AT}function k(AU,AS){var AS=AS||1,AT=AU.data[AU.pn+AS];if(AT){b(AT.objUrl)}else{if(AU!=result){for(i=1;i<AS;i++){if(AU.data[AU.pn+i]){AS--}}var AT=result.data[result.pn+AS];if(AT){b(AT.objUrl)}}}}function N(AV,AT){var AT=AT||1,AW=AV.list.find("li:last").data("pn");for(var AS=1;AS<=AT;AS++){var AU=AV.data[AW+AS];if(AU){b(AU.thumbUrl)}}}function r(AS){var AT=AS.data("obj");return(AT.data[Math.min(AS.find("li:last").data("pn"),AT.pn)]?true:false)}function q(){var AU=$("#c").data("obj"),AS=AU.data[AU.pn].filesize,AT=1000*(AH+AS/100);AB=setTimeout(B,AT)}function B(){if(AH<h){AH+=v}c()}function AL(){clearTimeout(AB)}function Y(AU){var AT=AU.data[AU.pn];$("#title").html(AT.title||"");var AS=AT.fromUrl.replace(/^(http:\/\/[^\/]*\/).*(\/[^\/\?]+($|\?)|\/[^\/]+\/+($|\?))/,"$1...$2").replace(/\?.+/,"?...").replace(/(.)/g,"$1<wbr />");$("#fromurl").html(AT.fromUrl?('&lt; <a href="'+AT.fromUrl+'" target="_blank" >'+AS+"</a> &gt;"):"").find("a").css("max-width",$("#info").width()-$("#title").width()-150).mousedown(function(){var AW=$("#c").data("obj");a("/detail.gif?type=fromUrl&word="+result.queryWordEnc+"&pn="+AW.pn+"&fromUrl="+AW.data[AW.pn].fromUrl+"&objUrl="+AW.data[AW.pn].objUrl+(AW.imgSetSign?"&iss="+AW.imgSetSign:"")+(AW.imgSetSign?"&isn="+AW.data.length:""))});var AV=H(AT.width,AT.height,$("#c").width(),$("#c").height());$("#scale").text((AT.width&&AT.height)?("縮尺"+parseInt(AV*100)+"%"):"");$("#size").text((AT.width&&AT.height&&AT.filesize)?("サイズ: "+AT.width+"x"+AT.height+" ("+AT.filesize+"KB) "+AT.type):"");$("#objurl").attr("href",AT.objUrl).text(AT.objUrl?"原寸大の画像を表示":"").unbind("mousedown").mousedown(function(){var AW=$("#c").data("obj");a("/detail.gif?type=objUrl&word="+result.queryWordEnc+"&pn="+AW.pn+"&objUrl="+AW.data[AW.pn].objUrl+(AW.imgSetSign?"&iss="+AW.imgSetSign:"")+(AW.imgSetSign?"&isn="+AW.data.length:""))});$(".delimiter").html("&nbsp;|&nbsp;");$("#download").attr("href",R+AT.objUrl).text(AT.objUrl?"保存":"").unbind("mousedown").mousedown(function(){var AW=$("#c").data("obj");a("/detail.gif?type=download&trigger=bar&word="+result.queryWordEnc+"&pn="+AW.pn+"&objUrl="+AW.data[AW.pn].objUrl+(AW.imgSetSign?"&iss="+AW.imgSetSign:"")+(AW.imgSetSign?"&isn="+AW.data.length:""))})}function A(AU){if(AU==result&&AK){return }clearTimeout(l);if(AU.list.data("working")&&AU.data[AU.pn]&&AU.data[AU.pn].imgSetSign=="0,1"){l=setTimeout(function(){A(AU)},200);return }AL();$("#dtl").removeDrag().removeZoom();$("#c").children().remove();Z();var AT=AU.data[AU.pn];if(AT){var AV=H(AT.width,AT.height,$("#c").width(),$("#c").height());var AS=($("#c").height()-AT.height*AV)/2;$('<img id="dtl_thumb" width="'+(AT.deadlink!=true?AT.width*AV:AT.thumbWidth)+'" height="'+(AT.deadlink!=true?AT.height*AV:AT.thumbHeight)+'" style="margin-top:'+AS+'px" />').appendTo($("#c")).attr("src",AT.thumbUrl);$('<img id="dtl" width="'+(AT.deadlink!=true?AT.width*AV:AT.thumbWidth)+'" height="'+(AT.deadlink!=true?AT.height*AV:AT.thumbHeight)+'" style="margin-top:'+AS+"px"+(AT.deadlink!=true?";margin-left:-"+AT.width*AV+'px"':'"')+" />").appendTo($("#c"));$("#c").data("obj",AU);if(AT.deadlink!=true){$("#dtl").load(function(){AL();$("#dtl_thumb").remove();$(this).data("width",AT.width).data("height",AT.height).addZoom().addDrag();k(AU,2)});$("#dtl").error(function(){AL();$("#dtl_thumb").remove();c()});q()}else{$("#dtl_thumb").remove();$("#dtl").unbind("load").unbind("error")}$("#dtl").attr("src",(AT.deadlink!=true?AT.objUrl:AT.thumbUrl));Y(AU);$(V).each(function(){this(AU)})}Z()}var V=[function x(AX){if(!AX.data[AX.pn]){return }var AS=decodeURIComponent(location.hash).split(",");var AU,AZ;if(AS[0]){AU=parseInt(AS[0])}if(AS[1]){AZ=parseInt(AS[1])}var AV=location.href.match(/&pn=(\d+)/)[1];var AW=location.href.match(/&ispn=(\d+)/);if(AW&&!isNaN(AW[1])){AW=AW[1]}var AT=AU||AV;var AY=AZ||AW;if(AX.data[AX.pn].imgSetSign=="0,1"){if(AX.pn==AT){return }}else{if(result.pn==AT&&AX.pn==AY){return }}AG=true;if(AX==result){location.hash=AX.pn+"%2C"+0}else{location.hash=result.pn+"%2C"+AX.pn}},function AR(AS){J=false;p=false},function AE(AS){k(AS,1)},function w(AU){if(AU!=result){return }var AT=AU.data[AU.pn+1];if(AT&&AT.imgSetSign!="0,1"){var AS=AT.imgSetSign;$.getJSON(L+"&iss="+AS,function(AX){if(!AX||!AX.listNum){return }imgset[AS]={};imgset[AS].pn=0;imgset[AS].imgSetSign=AS;imgset[AS].list=K;imgset[AS].data=new Array(AX.listNum);for(var AW=0,AV=AX.data.length;AW<AV;AW++){if(typeof (AX.data[AW].pn)!="undefined"){imgset[AS].data[AX.data[AW].pn]=AX.data[AW]}}})}},function Q(AS){if(AS.data[AS.pn].deadlink!=true){return }$('<p id="dltext">画像の読み込みに失敗しました。</p>').appendTo("#c")},function f(AT){var AS=AT.data[AT.pn];if(AS.deadlink!=true){return }a("/dl.gif?url="+AS.objUrl+"&&cont="+/\d+,\d+/.exec(AS.thumbUrl)[0]+"&&link="+location.host+L.replace(/\?ct=201326592/,"?ct=503316480").replace(/&tn=baiduimagejson/,"&tn=baiduimagedetail").replace(/&rn=30/,"&rn=1")+"&pn="+AT.pn+"&di="+AT.data[AT.pn].di)},function AD(AS){if(AS.data[AS.pn].di){a(L.replace(/\?ct=201326592/,"?ct=503316480").replace(/&tn=baiduimagejson/,"&tn=baiduimagedetail").replace(/&rn=30/,"&rn=1")+"&pn="+AS.pn+"&di="+AS.data[AS.pn].di,"image.baidu.jp")}}];function c(){var AS=$("#c").data("obj");data=AS.data[AS.pn];data.deadlink=true;var AT=H(data.width,data.height,140,140);data.thumbWidth=data.width*AT;data.thumbHeight=data.height*AT;A(AS)}function o(AU,AV){if(!AU||!AU.listNum){return }AV.data.length=AU.listNum;for(var AT=0,AS=AU.data.length;AT<AS;AT++){if(typeof (AU.data[AT].pn)!="undefined"){AV.data[AU.data[AT].pn]=AU.data[AT]}}if(AV.list.children().length>0){E(AV.list)}else{if(AV==result){G(m,Math.max(Math.min(result.pn-1,result.data.length-z),0),Math.min(z,result.data.length));E(m);if($("#dtl").size()==0){A(AV)}}}}function E(AT){AT.find("li").each(function(){var Ab=AT.data("obj"),AZ=$(this).data("pn");if(AZ==Ab.pn){$(this).attr("class",$(this).attr("class").replace(/selected/,"")+"selected")}else{$(this).attr("class",$(this).attr("class").replace(/selected/,""))}if($(this).find("img").attr("src")!=g){return true}if(Ab.data[AZ]){var Ac=H(Ab.data[AZ].width,Ab.data[AZ].height,parseInt($(this).css("width")),parseInt($(this).css("height")));$(this).attr("title",(Ab.data[AZ].pn+1)+"枚目").find("img").attr("src",Ab.data[AZ].thumbUrl).attr("alt",(Ab.data[AZ].pn+1)+"枚目").width(Ab.data[AZ].width*Ac).height(Ab.data[AZ].height*Ac).css("margin-top",($(this).height()-Ab.data[AZ].height*Ac)/2);if(Ab!=result&&AK!=0&&AZ==AK){A(Ab);AK=0}}else{if(AZ>Ab.data.length-1){var Aa=document.createEvent?document.createEvent("MouseEvents"):document.createEventObject();n(Aa,AT,-1);return }var AX=(AZ<Ab.pn)?Math.max(AZ-AJ+AT.children().length,0):Math.min(AZ-1,Ab.data.length-1),AY=((Ab.imgSetSign||AP("sm")!="1")?L:L.replace(/201326592/,"402653184"))+"&pn="+AX+(Ab.imgSetSign?"&iss="+Ab.imgSetSign:"");if(AY!=j){j=AY;$.getJSON(AY,function(Ad){o(Ad,Ab)})}return false}});var AU=AT.data("obj"),AS=AT.parent(),AW=AT.children().height()+10,AV=Math.min(AU.data.length,z);if(r(AT)){AT.find("li:gt("+(AU.data.length-1)+")").remove();AS.height(AV*AW)}AO(AU);$(AA).each(function(){this(AU)})}var AA=[function D(AU){if(AU!=result||!AU.data[AU.pn]){return }if(AU.data[AU.pn].imgSetSign=="0,1"){$("#is").hide();K.children().remove();$("#isarrow").hide();$("#isprog").html("");return }else{if($("#is").css("display")!="none"&&K.data("obj")&&K.data("obj").imgSetSign==AU.data[AU.pn].imgSetSign){return }}var AS=AU.data[AU.pn].imgSetSign;var AT=AU.data[AU.pn].imgSetImgNum;if(!imgset[AS]){imgset[AS]={};imgset[AS].imgSetSign=AS;imgset[AS].list=K;imgset[AS].data=new Array(AT)}imgset[AS].pn=0;K.data("obj",imgset[AS]);K.children().remove();$("#ismask").height(80);var AV=(AU.pn<s)?AU.pn:((AU.pn>AU.data.length-z+s)?(AU.pn%z):s);$("#is").show().offset({top:AV*18,left:$(window).width()-140-85});$("#isarrow").show().offset({top:80+AV*99,left:$(window).width()-128-6});if(AK){imgset[AS].pn=AK}G(K,Math.max(Math.min(imgset[AS].pn-1,imgset[AS].data.length-z),0),Math.min(z,imgset[AS].data.length));E(K);Z()},function AQ(AT){if(!AT.data[AT.pn]){setTimeout(function(){AQ(AT)},1000);return }var AS=false;if(AT==result&&AT.data[AT.pn]){if(AT.data[AT.pn].imgSetSign=="0,1"&&AT.pn==AT.data.length-1&&AT.data[AT.pn].type!=""){AS=true}}else{if(AT.pn==AT.data.length-1&&result.pn==result.data.length-1&&AT.data[AT.pn].type!=""){AS=true}}if(AS){$("#c").css("cursor","default")}else{if($("#c").css("cursor")!=y){$("#c").css("cursor",y)}}},function AM(AV){if(AV!=result){return }var AZ=AV.list;for(var AX=0,AU=AZ.children().length;AX<AU;AX++){var Aa=AZ.find("li:eq("+AX+")"),AS=Aa.data("pn"),AW=AV.data[AS],AY=Aa.find("img");if(!AW||AW.imgSetSign=="0,1"){continue}Aa.attr("class",Aa.attr("class").replace(/normalselected/,"iscoverselected")).addClass("iscover");var AT=H(AW.width,AW.height,74,74);AY.width(AW.width*AT).height(AW.height*AT).css("margin-left",(74-AW.width*AT)/2+2).css("margin-top",(74-AW.height*AT)/2+3)}},function e(AT){if(AT==result){return }var AS=AT.list;if(!r(AS)){return }$("#isprog").html("<strong>"+(AT.pn+1)+"</strong> / "+(AT.data.length))},function F(AS){N(AS,3)},function S(AS){if($("#title").text()!=""||$("#fromurl").text()!=""||AS!=result||typeof (AS.data[AS.pn])=="undefined"){return }Y(AS)}];function G(AV,AU,AT){for(var AS=AU;AS<AU+AT;AS++){$('<li class="normal"><img src="'+g+'" /></li>').appendTo(AV).data("pn",AS)}}function AF(AV,AU,AT){for(var AS=AU+AT-1;AS>=AU;AS--){$('<li class="normal"><img src="'+g+'" /></li>').prependTo(AV).data("pn",AS)}}function AO(AV){var AU=AV.list,AS=AU.is("#tnlist")?$("#tnup"):$("#isup"),AT=AU.is("#tnlist")?$("#tndown"):$("#isdown");if(AU.find("li:first").data("pn")==0&&AS.css("visibility")!="hidden"){AS.css("visibility","hidden")}if(AU.find("li:first").data("pn")!=0&&AS.css("visibility")=="hidden"){AS.css("visibility","visible")}if(AU.find("li:last").data("pn")==AV.data.length-1&&AT.css("visibility")!="hidden"){AT.css("visibility","hidden")}if(AU.find("li:last").data("pn")!=AV.data.length-1&&AT.css("visibility")=="hidden"){AT.css("visibility","visible")}}function X(AV,AW,AX){var Ab=false;if(typeof (AX)=="undefined"){var AW=$(this),Aa=$(AV.target).is("li")?$(AV.target):$(AV.target).parent();if(!Aa.is("li")){return false}}else{Aa=AW.find("li:eq("+AX+")");Ab=true}var AU=AW.data("obj"),AS=Aa.data("pn"),AX=Aa.index(),AT=Aa.height()+parseInt(Aa.css("margin-bottom"))+4;if(AS==AU.pn){return false}if(!AU.data[AS]){return }if(AW.data("working")){return false}else{AW.data("working",true)}AU.pn=AS;if(!Ab){P("thumb",AW,0)}if((AW.find("li:last").data("pn")==AU.data.length-1&&AS>=AU.data.length-AW.children().length+s)||(AW.find("li:first").data("pn")==0&&AS<=s)){A(AU);E(AW);AW.data("working",false);return false}var AY,AZ;if(AX>s){AY=AS-AX+AW.children().length;AZ=AX-s;if(AY+AZ>=AU.data.length){AZ=AU.data.length-AY}G(AW,AY,AZ);E(AW);AW.animate({top:parseInt(AW.css("top"))-AZ*AT},AZ*M,function(){AW.find("li:lt("+AZ+")").remove().end().css("top",parseInt(AW.css("top"))+AZ*AT+"px").data("working",false);AO(AU)});A(AU)}else{AY=AS-s;AZ=s-AX;if(AY<0){AZ+=AY;AY=0}AF(AW,AY,AZ);E(AW);AW.css("top",parseInt(AW.css("top"))-AZ*AT+"px").animate({top:parseInt(AW.css("top"))+AZ*AT},AZ*M,function(){AW.find("li:gt("+(AW.children().length-AZ-1)+")").remove().end().data("working",false);AO(AU)});A(AU)}return false}function d(AS,AU){var AU=AU||($("#is").css("display")!="none"?K:m),AY=AU.find('li[class*="selected"]').index()-1,AV=document.createEvent?document.createEvent("MouseEvents"):document.createEventObject();if(AY<-1){var AT=AU.data("obj").pn,AX=AU.find("li:first").data("pn"),AW=AT-AX-1;setTimeout(function(){n(AV,AU,AW,function(){d("",AU)})},200);return }if(AU.is("#islist")&&AY==-1){AU=m;AY=AU.find('li[class*="selected"]').index()-1}if(AU.is("#tnlist")&&AY==-1){return false}X(AV,AU,AY);if(AS){P(AS,AU,-1)}}function AC(AS,AU){var AU=AU||($("#is").css("display")!="none"?K:m),AY=AU.find('li[class*="selected"]').index()+1,AV=document.createEvent?document.createEvent("MouseEvents"):document.createEventObject();if(AY<1||AY>z){var AT=AU.data("obj").pn,AX=AU.find("li:first").data("pn"),AW=AT-AX-1;setTimeout(function(){n(AV,AU,AW,function(){AC("",AU)})},200);return }if(AU.is("#islist")&&AY==AU.children().length){AU=m;AY=AU.find('li[class*="selected"]').index()+1}if(AU.is("#tnlist")&&AY==AU.children().length){return false}X(AV,AU,AY);if(AS){P(AS,AU,1)}}function n(AW,AU,AZ,AY){var AV=AU.data("obj"),AX=AU.find("li").height()+parseInt(AU.find("li").css("margin-bottom"))+4;if(AU.data("working")){return false}else{AU.data("working",true)}var AT,AS;if(AZ>0){AT=AU.find("li:last").data("pn")+1;AS=AZ;if(AT+AS>=AV.data.length){AS=AV.data.length-AT}G(AU,AT,AS);E(AU);AU.animate({top:parseInt(AU.css("top"))-AS*AX+"px"},AS*M,function(){AU.find("li:lt("+AS+")").remove().end().css("top",parseInt(AU.css("top"))+AS*AX+"px").data("working",false);AO(AV);AY&&AY()})}else{AT=AU.find("li:first").data("pn")-(-AZ);AS=-AZ;if(AT<0){AS+=AT;AT=0}AF(AU,AT,AS);E(AU);AU.css("top",parseInt(AU.css("top"))-AS*AX+"px").animate({top:parseInt(AU.css("top"))+AS*AX+"px"},AS*M,function(){AU.find("li:gt("+(z-1)+")").remove().end().data("working",false);AO(AV);AY&&AY()})}return false}m.click(X);K.click(X);function P(AS,AU,AW){var AV=AU.data("obj");if(!AV.data[AV.pn]){return }var AT=AV.data[AV.pn];a("/pvd.gif?word="+result.queryWordEnc+"&objUrl="+AV.data[AV.pn].objUrl+"&thumbUrl="+encodeURIComponent(AV.data[AV.pn].thumbUrl)+(AV==result&&AT.imgSetSign!="0,1"?"&iss="+AT.imgSetSign+"&isn="+AT.imgSetImgNum+"&ispn=0":"")+(AV.imgSetSign?"&iss="+AV.imgSetSign+"&isn="+AV.data.length+"&ispn="+AV.pn+"&pn="+result.pn:"&pn="+AV.pn)+"&direction="+AW+"&trigger="+AS)}function t(AS,AT,AV){var AU=AT.data("obj");if(!AU.data[AU.pn]){return }a("/detail.gif?type=scroll&direction="+AV+"&trigger="+AS+"&word="+result.queryWordEnc+"&pn="+AU.pn+"&objUrl="+AU.data[AU.pn].objUrl+(AU.imgSetSign?"&iss="+AU.imgSetSign:"")+(AU.imgSetSign?"&isn="+AU.data.length:""))}function AN(){clearInterval(O)}$("#tnup").mousedown(function(AS){n(AS,m,-1);t("tnup",m,-1);O=setInterval(function(){n(AS,m,-1);t("tnup",m,-1)},M);return false}).mouseup(AN).mouseout(AN);$("#tndown").mousedown(function(AS){n(AS,m,1);t("tndown",m,1);O=setInterval(function(){n(AS,m,1);t("tndown",m,1)},M);return false}).mouseup(AN).mouseout(AN);m.mousewheel(function(AT,AU){var AS=AU<0?1:-1;n(AT,m,AS);t("mouse",m,AS);return false});$("#isup").mousedown(function(AS){n(AS,K,-1);t("isup",K,-1);O=setInterval(function(){n(AS,K,-1);t("isup",K,-1)},M);return false}).mouseup(AN).mouseout(AN);$("#isdown").mousedown(function(AS){n(AS,K,1);t("isdown",K,1);O=setInterval(function(){n(AS,K,1);t("isdown",K,1)},M);return false}).mouseup(AN).mouseout(AN);K.mousewheel(function(AT,AU){var AS=AU<0?1:-1;n(AT,K,AS);t("mouse",K,AS);return false});$("#c").click(function(AT){var AS=$("#dtl");if($(AT.target).is("img")&&(Math.abs(AS.position().left-AS.data("positionLeft"))>1||Math.abs(AS.position().top-AS.data("positionTop"))>1)){return }else{if(!m.data("working")&&!K.data("working")){AC("image")}}}).mousewheel(function(AS,AT){if(!$("#c").data("obj")){return }setTimeout(function(){var AV=$("#c").data("obj");var AW=parseInt($("#dtl").width()/AV.data[AV.pn].width*100);$("#scale").text("縮尺"+AW+"%");var AU=AT>0?"In":"Out";if(AU=="In"){if(J){return }else{J=true}}if(AU=="Out"){if(p){return }else{p=true}}a("/detail.gif?type=zoom"+AU+"&trigger=mousewheel&word="+result.queryWordEnc+"&pn="+AV.pn+"&objUrl="+AV.data[AV.pn].objUrl+"&scale="+AW+(AV.imgSetSign?"&iss="+AV.imgSetSign:"")+(AV.imgSetSign?"&isn="+AV.data.length:""))},200)});$(document).bind("keydown",function(AS){if($(AS.target).is("input")){return true}switch(AS.keyCode){case 38:d("key");break;case 39:if($("#is").css("display")!="none"){AC("key",m)}break;case 13:case 32:case 40:AC("key");break;default:return true;break}return false});result.queryWordEnc=initData.queryWordEnc;result.pn=initData.pn;result.list=m;result.data=[];$(window).resize(function(){Z()}).trigger("resize");$("#c").css("border","solid 1px #ccc");$("#c").css("cursor",y);m.data("obj",result);$(window).bind("hashchange",function(AU,AW){if(AG){AG=false;return }result.pn=location.href.match(/&pn=(\d+)/)[1]*1;var AS=decodeURIComponent($.param.fragment()).split(",");if(AS[0]){var AT=AS[0]*1;if(!isNaN(AT)){result.pn=AT}}var AV=location.href.match(/&ispn=(\d+)/);if(AV&&K&&K.data("obj")){K.data("obj").pn=AV[1]*1}if(AV&&AW){AK=AV[1]*1}if(AS[1]){var AV=AS[1]*1;if(AV&&K&&K.data("obj")){K.data("obj").pn=AV}if(!isNaN(AV)&&AW){AK=AV}}if(AW){return }A(result);m.children().remove();G(m,Math.max(Math.min(result.pn-1,result.data.length-z),0),Math.min(z,result.data.length));E(m);Z()}).trigger("hashchange",true);A(result);$.getJSON((AP("sm")!="1"?L:L.replace(/201326592/,"402653184"))+"&pn="+Math.max(result.pn-1,0),function(AS){o(AS,result)});P("srp",$("#tnlist"),0);if(AP("sm")=="1"){$("#back").attr("href",$("#back").attr("href").replace(/sm=\d+/,"sm=1"))}$("#badcasereport").click(function(){function AS(){$("#badcasedialog").remove();$("#c, #info>div, #tn, #is, #isarrow, #footer").removeMask()}$("#c, #info>div, #tn, #is, #isarrow, #footer").addMask();$(document.body).append('<div id="badcasedialog" style="height:90px;text-align:center;">この画像を不適切な画像として報告しますか？<p style="margin:4px">&nbsp;&nbsp;<a href="javascript:void(0)">報告する</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:void(0)">キャンセル</a></p><p style="text-align:left">皆様からのご報告は、検索エンジンの機能改善に利用させていただきます。<br />（注：この報告により、当該画像が削除されるわけではありません。利用ガイドライン違反による削除要請は、<a id="badcasepage" href="https://contact.baidu.jp/webmaster/notify/" target="_BLANK">問い合わせフォーム</a>よりご連絡ください。）</p></div>');$("#badcasedialog").css("left",($("#c").width()-420)/2).css("top",35+($("#c").height()-90)/2);$(document.body).click(function(AU){var AT=$(AU.target).attr("id")||$(AU.target).parent().attr("id");if(AT=="badcasedialog"){return }AS()});$("#badcasedialog a:eq(0)").click(function(){var AU=$("#c").data("obj");var AT=AU.data[AU.pn];a("/badcase.gif?word="+result.queryWordEnc+"&pn="+result.pn+(AU!=result?"&ispn="+AT.pn:"")+"&objUrl="+encodeURIComponent(AT.objUrl)+"&fromUrl="+encodeURIComponent(AT.fromUrl)+"&thumbUrl="+encodeURIComponent(AT.thumbUrl)+"&pageUrl="+encodeURIComponent(location.href));AC("badcase");AS()});$("#badcasedialog a:eq(1)").click(function(){AS()});return false}).text("不適切な画像として報告")});
