function pageTitle(){var A=document.location.search;if(A){queryDVD=A.substring(1,4);g_dvd=queryDVD=="DVD"?true:false;if(g_dvd){document.title="カフェボッサ - DVDマイ棚"}}}function drawMyshelf(){var A='<div id="profileSign"></div>';for(i=0;i<1;i++){A+='<div id="dummyMyshelf'+(i+1)+'" class="';A+=(g_dvd?"dvdM":"m")+'yshelfArea"';if(i==1){if(g_dvd){A+=' style="border-left: 1px solid #211;"'}else{A+=' style="border-left: 1px solid #855;"'}}A+='><table class="'+(g_dvd?"dvdMyshelf":"myshelf");A+='" cellpadding="0" cellspacing="0" border="0">';for(j=0;j<4;j++){A+='<tr><td class="spacer">';A+="<td></td><td></td><td></td><td></td><td></td>";A+='<td class="spacer"></tr>'}A+="</table></div>"}$("myshelfBorder").innerHTML=A}function drawBackground(A){var B="/img/shelves/";B+=g_dvd?"DVD/":"";var C=g_dvd?"_dvd":"";if(A&&g_category=="E"){return }if(g_IE6){if(A){$("leftbgOutside").style.filter=IEPNG(B+"leftbg_outside"+C+".png");$("leftbgInside").style.filter=IEPNG(B+"leftbg_inside"+C+".png")}else{$("rightbgOutside").style.filter=IEPNG(B+"rightbg_outside"+C+".png");$("rightbgInside").style.filter=IEPNG(B+"rightbg_inside"+C+".png")}}else{if(A){$("leftbgOutside").style.backgroundImage="url("+g(B+"leftbg_outside"+C+".png")+")";$("leftbgInside").style.backgroundImage="url("+g(B+"leftbg_inside"+C+".png")+")"}else{$("rightbgOutside").style.backgroundImage="url("+g(B+"rightbg_outside"+C+".png")+")";$("rightbgInside").style.backgroundImage="url("+g(B+"rightbg_inside"+C+".png")+")"}}}var g_dvd=false;var g_private=false;var g_sort="";var g_key="";var g_nextMyshelf=1;function myshelf(){var C="/cafe/php/myshelf/myshelf.php?";var D=document.location.search;if(D){if(D.match(/[^=]private/)){g_private=true}var B=D.match(/sort=([^&]+)/);g_sort=(B&&B.length==2)?encodeURIComponent(B[1]):"";var A=D.match(/q=([^&]+)/);g_key=(A&&A.length==2)?A[1]:""}C+=g_id?"id="+g_id:"";C+=g_dvd?"&dvd=1":"";C+=g_private?"&private=1":"";C+="&sort="+g_sort;C+="&key="+g_key;C+="&next="+g_nextMyshelf;ajaxRequest("GET",C,"cafe")}function myshelfResponse(B){var C=B.tagName.split("Myshelf")[1];if(!C){storeMyshelfData(B);if(g_nextMyshelf==1){displayMyshelfInfo();displayMyshelf();displayBacksideShelves(B);storeBookmarksData(B)}else{displayNextMyshelf();storeBookmarksData(B)}}else{if(C=="Added"){var A=B.firstChild.nodeValue;if(A=="OK"){myshelfAdded()}else{if(A="NO"){location.href="/cafe/login.html?myshelf"}}}}}function groupShelf(){var A="/cafe/php/groups/group_shelf.php?";if(g_gid){A+=g_gid?"gid="+g_gid:"";A+=g_dvd?"&dvd=1":"";A+="&next="+g_nextMyshelf;ajaxRequest("GET",A,"cafe")}}function groupShelfResponse(A){storeMyshelfData(A);if(g_nextMyshelf==1){displayMyshelfInfo();displayMyshelf()}else{displayNextMyshelf()}}var g_name;var g_total;var g_myshelfTotal;var g_searchTotal=0;var g_reviewTotal=0;var g_bmTotal=0;var g_noBmTotal=0;var g_bookmarks;var g_cat;var g_catR;var g_status;var g_amazonID="";var g_profileImg="";var g_books=0;var g_dvds=0;var g_m;var g_ASIN=0;var g_Title=1;var g_ImgS=2;var g_ImgM=3;var g_ImgL=4;var g_ReviewFlag=5;var g_Date=6;var g_ImgMW=7;var g_ImgMH=8;var g_Bm=9;var g_Author=10;function storeMyshelfData(a){var F,S,O,L,K,W;if(g_nextMyshelf==1){g_m=new Array()}var G=a.getElementsByTagName("I");for(i=0;i<G.length;i++){var U=i+20*(g_nextMyshelf==1?0:g_nextMyshelf);g_m[U]=new Array();F=G[i].getElementsByTagName("A");if(F.length){g_m[U][g_ASIN]=F[0].firstChild.nodeValue}S=G[i].getElementsByTagName("T");if(S.length){g_m[U][g_Title]=S[0].firstChild.nodeValue}authorNodes=G[i].getElementsByTagName("AU");if(authorNodes.length){g_m[U][g_Author]=authorNodes[0].firstChild.nodeValue}else{g_m[U][g_Author]=""}O=G[i].getElementsByTagName("M");if(O.length){g_m[U][g_ImgM]=O[0].firstChild.nodeValue;imgMWNodes=G[i].getElementsByTagName("MW");if(imgMWNodes.length){g_m[U][g_ImgMW]=parseInt(imgMWNodes[0].firstChild.nodeValue)}imgMHNodes=G[i].getElementsByTagName("MH");if(imgMHNodes.length){g_m[U][g_ImgMH]=parseInt(imgMHNodes[0].firstChild.nodeValue)}if(g_m[U][g_ImgMW]>145){g_m[U][g_ImgMH]=Math.round(g_m[U][g_ImgMH]*145/g_m[U][g_ImgMW]);g_m[U][g_ImgMW]=145}}else{g_m[U][g_ImgM]="";g_m[U][g_ImgMW]=110;g_m[U][g_ImgMH]=150}L=G[i].getElementsByTagName("L");if(L.length){g_m[U][g_ImgL]=L[0].firstChild.nodeValue}else{g_m[U][g_ImgL]=""}K=G[i].getElementsByTagName("R");if(K.length){g_m[U][g_ReviewFlag]=true}else{g_m[U][g_ReviewFlag]=false}W=G[i].getElementsByTagName("DD");if(W.length){g_m[U][g_Date]=parseInt(W[0].firstChild.nodeValue)}else{g_m[U][g_Date]=50}b=G[i].getElementsByTagName("BM");if(b.length){g_m[U][g_Bm]=b[0].firstChild.nodeValue}else{g_m[U][g_Bm]=""}}if(g_nextMyshelf>1){return }var E=a.getElementsByTagName("Total");if(E.length){g_total=parseFloat(E[0].firstChild.nodeValue);g_myshelfTotal=Math.ceil(g_total/20)}var V=a.getElementsByTagName("AmazonID");if(V.length){g_amazonID=V[0].firstChild.nodeValue}if(g_gid){var Y=a.getElementsByTagName("GroupID");if(Y.length){g_gid=Y[0].firstChild.nodeValue}}else{var X=a.getElementsByTagName("MypageFlag");if(X.length){g_mypage=true}var Y=a.getElementsByTagName("MemberID");if(Y.length){g_id=Y[0].firstChild.nodeValue}var C=a.getElementsByTagName("Books");if(C.length){g_books=parseInt(C[0].firstChild.nodeValue)}var D=a.getElementsByTagName("DVDs");if(D.length){g_dvds=parseInt(D[0].firstChild.nodeValue)}var T=a.getElementsByTagName("QTotal");if(T.length){g_searchTotal=parseFloat(T[0].firstChild.nodeValue)}var Z=a.getElementsByTagName("RTotal");if(Z.length){g_reviewTotal=parseFloat(Z[0].firstChild.nodeValue)}g_bookmarks=[["BAS","ベーシック",0],["REC","オススメ",0],["FAV","お気に入り",0],["REA","読書中",0],["PLA",(g_dvd?"見る":"読む")+"予定",0],["WIS","欲しい",0]];g_status=[["LEN","貸してる",0],["BOR","借りてる",0]];var B=a.getElementsByTagName("BMTotal");if(B.length){for(i=0;i<B[0].childNodes.length;i++){var b=B[0].getElementsByTagName(g_bookmarks[i][0]);if(b.length){g_bookmarks[i][2]=parseInt(b[0].firstChild.nodeValue)}else{g_bookmarks[i][2]=0}g_bmTotal+=g_bookmarks[i][2]}}g_noBmTotal=g_total-g_bmTotal;var A=a.getElementsByTagName("STotal");if(A.length){for(i=0;i<A[0].childNodes.length;i++){var P=A[0].getElementsByTagName(g_status[i][0]);if(P.length){g_status[i][2]=parseInt(P[0].firstChild.nodeValue)}else{g_status[i][2]=0}}}g_cat=new Array();g_catR=new Array();var J=a.getElementsByTagName("Cat");if(J.length){for(i=0;i<J.length;i++){g_cat[i]=new Array();var I=J[i].getElementsByTagName("CID");if(I.length){g_cat[i]["id"]=I[0].firstChild.nodeValue}else{g_cat[i]["id"]=""}var R=J[i].getElementsByTagName("CName");if(R.length){g_cat[i]["name"]=R[0].firstChild.nodeValue}else{g_cat[i]["name"]=""}var H=J[i].getElementsByTagName("CTotal");if(H.length){g_cat[i]["total"]=parseInt(H[0].firstChild.nodeValue)}else{g_cat[i]["total"]=0}var M=J[i].getElementsByTagName("CPubTotal");if(M.length){g_cat[i]["pubTotal"]=parseInt(M[0].firstChild.nodeValue)}else{g_cat[i]["pubTotal"]=0}g_catR[g_cat[i]["id"]]=g_cat[i]["name"]}}}var Q=a.getElementsByTagName("Name");if(Q.length){g_name=Q[0].firstChild.nodeValue;if(g_gid){document.title="カフェボッサ - "+g_name+"のグループ棚"}else{document.title="カフェボッサ - "+g_name+"の"+(g_dvd?"DVD":"")+"マイ棚"}}var N=a.getElementsByTagName("Image");if(N.length){g_profileImg=N[0].firstChild.nodeValue}}function displayMyshelfInfo(){var A="";var B="";if(g_gid){A='<span id="memberName"><a href="/cafe/groups/?';A+=g_dvd?"DVD&":"";A+="gid="+g_gid+'">'+g_name+"</a>のグループ棚</span>";A+='&nbsp;&nbsp;[<a href="/cafe/groups/ranking.html?';A+=(g_dvd?"DVD&":"")+"gid="+g_gid+'">投票する</a>]'}else{A='<span id="memberName"><a href="/cafe/?id=';A+=g_id+'">'+g_name+"</a>";A+=(g_dvd?"のDVDマイ棚":"のマイ棚")+"</span>";if(g_mypage){A+='&nbsp;&nbsp;<span style="font-size: 12pt;">[';if(g_private){A+='<a id="publicLink" href="/cafe/myshelf.html?';A+=(g_dvd?"DVD&":"")+(g_id?"id="+g_id:"");A+='">公開</a>|';A+='<span id="publicSelected">非公開</span>]</span>'}else{A+='<span id="publicSelected">公開</span>|';A+='<a id="publicLink" href="/cafe/myshelf.html?';A+=(g_dvd?"DVD&":"")+(g_id?"id="+g_id+"&":"");A+='private">非公開</a>]</span>'}}B='&nbsp;&nbsp;[<a href="/cafe/myshelf.html';if(g_dvd){B+=(g_id?"?id="+g_id:"")+'">本';if(!g_mypage){B+=' <span style="font-size: 11pt;">('+g_books+")</span>"}B+="</a>]"}else{B+="?DVD"+(g_id?"&id="+g_id:"")+'">DVD';if(!g_mypage){B+=' <span style="font-size: 11pt;">('+g_dvds+")</span>"}B+="</a>]"}if(g_mypage){B+='&nbsp;&nbsp;[<a href="/cafe/myshelf_edit.html';B+=(g_dvd?"?DVD":"")+'">並べ替え</a>|';B+='<span class="link" onclick="jumpToBM();">しおり</span>]'}}$("shelvesHeaderSign").innerHTML=A+B;displayMyshelfSubInfo()}function jumpToBM(A){url="/cafe/bookmark_edit.html?";url+=(g_dvd?"DVD&":"")+(g_private?"private&":"");if(A){url+="page="+(Math.ceil(A/10))}else{url+="page="+(2*g_nextMyshelf-1)}if(g_sort){url+="&sort="+g_sort}if(g_key){url+="&q="+g_key}if(A){url+="&num="+(A+1)}location.href=url}function displayMyshelfSubInfo(){var A="";if(g_gid){if(g_dvd){A="[DVD："+g_total+"本]&nbsp;"}else{A="[本："+g_total+"冊]&nbsp;"}}else{A='<select id="myshelfSort" onchange="sortMyshelf(this.options[this.selectedIndex].value)">';A+='<option value=""'+(!g_sort?" selected":"")+">すべて ("+g_total+")</option>";A+='<option value="D_DESC"'+(g_sort=="D_DESC"?" selected":"");A+=">追加日順 ("+g_total+")</option>";A+='<option value="D_ASC"'+(g_sort=="D_ASC"?" selected":"");A+=">追加日逆順 ("+g_total+")</option>";A+='<option value="REV"';if(g_sort=="REV"){A+=" selected";g_total=g_reviewTotal;g_myshelfTotal=Math.ceil(g_total/20)}A+=">感想文 ("+g_reviewTotal+")</option>";if(g_key){A+='<option value="" selected>検索 ('+g_searchTotal+")</option>";g_total=g_searchTotal;g_myshelfTotal=g_total==0?1:Math.ceil(g_total/20)}A+='<optgroup label="しおり">';for(i=0;i<g_bookmarks.length;i++){if(g_bookmarks[i][2]&&!(g_dvd&&i==3)){A+='<option value="B_'+g_bookmarks[i][0]+'"';if(g_sort=="B_"+g_bookmarks[i][0]){A+=" selected";g_total=g_bookmarks[i][2];g_myshelfTotal=Math.ceil(g_total/20)}A+=">"+g_bookmarks[i][1]+" ("+g_bookmarks[i][2]+")</option>"}}A+='<option value="B_NO"';if(g_sort=="B_NO"){A+=" selected";g_total=g_noBmTotal;g_myshelfTotal=Math.ceil(g_total/20)}A+=">しおりなし ("+g_noBmTotal+")</option>";A+="</optgroup>";A+='<optgroup label="カテゴリ">';for(i=0;i<g_cat.length;i++){var B=g_private?g_cat[i]["total"]-g_cat[i]["pubTotal"]:g_cat[i]["pubTotal"];if(B){A+='<option value="C_'+g_cat[i]["id"]+'"';if(g_sort=="C_"+g_cat[i]["id"]){A+=" selected";g_total=B;g_myshelfTotal=Math.ceil(g_total/20)}A+=">"+g_cat[i]["name"]+" ("+B+")</option>"}}A+="</optgroup>";A+='<optgroup label="貸し借り">';for(i=0;i<g_status.length;i++){if(g_status[i][2]){A+='<option value="S_'+g_status[i][0]+'"';if(g_sort=="S_"+g_status[i][0]){A+=" selected";g_total=g_status[i][2];g_myshelfTotal=Math.ceil(g_total/20)}A+=">"+g_status[i][1]+" ("+g_status[i][2]+")</option>"}}A+="</optgroup>";A+="</select>"}if(getCookie("SPEED")=="1"){g_speedFlag=true;A+='&nbsp;&nbsp;[<span id="speedSwitch">移動：';A+='<span class="link" onclick="switchSpeed();">';A+="標準</span>&nbsp;|&nbsp;速い</span>]"}else{g_speedFlag=false;A+='&nbsp;&nbsp;[<span id="speedSwitch">移動：';A+='標準&nbsp;|&nbsp;<span class="link" onclick="switchSpeed();">';A+="速い</span></span>]"}$("shelvesHeaderOption").innerHTML=A}function sortMyshelf(B){var A=location.href;var C=location.search;if(C){if(C.match("sort=")){A=A.replace(/sort=[^&]*/,"sort="+B)}else{if(C.match("q=")){A=A.replace(/q=[^&]*/,"sort="+B)}else{A+="&sort="+B}}}else{A+="?sort="+B}location.href=A}var g_initMyshelfs=2;g_fireFox=false;function displayMyshelf(){var C="";if(navigator.userAgent.match("Firefox")){g_fireFox=true}if(g_gid){var E="/cafe/groups/?"+(g_dvd?"DVD&":"")+"gid="+g_gid}else{var E="/cafe/?id="+g_id}C='<div id="profileSign"><div id="profileSignImg" onclick="jumpTo(\''+E+"')\">";C+='<table cellpadding="0" cellspacing="0" border="0"><tr valign="middle"><td align="center">';if(g_profileImg){C+='<img src="'+g_profileImg+'" onload="ieMaxImg(this, 44)">'}else{C+='<div id="profileSignNone"></div>'}C+="</td></tr></table></div></div>";if(!g_total){if(g_mypage&&!g_private&&!g_key){C+='<div id="tutorial"><span style="font-weight: bold;">';C+="マイ棚に本/DVDを追加する方法</span><br><br>";C+="　1. 左上の検索窓にお好きな本のタイトルや著者などを入力して検索します。<br>";C+="　2. 見つかった本をクリックして、「マイ棚に追加」をクリックします。<br><br>";C+="また、公開/非公開の設定などは「管理」ページでできます。</div>"}$("myshelfBorder").innerHTML+=C;return }var B='style="width: 829px; border-left: 1px solid #855;">';var D='style="width: 829px; border-left: 1px solid #211;">';for(m=0;m<g_myshelfTotal;m++){C+='<div id="mArea'+m+'" class="'+(g_dvd?"dvdM":"m")+'yshelfArea" ';C+=m!=0?(g_dvd?D:B):">";C+=singleMyshelf(m)+"</div>"}if(g_total){if(g_myshelfTotal>1){$("shelvesArea").style.width=g_myshelfTotal*1000+"px";showFocusArea(false,true)}$("myshelfBorder").innerHTML=C;var A=g_total>20*g_initMyshelfs?20*g_initMyshelfs:g_total;for(i=0;i<A;i++){drawItemShadow(i)}}}function displayNextMyshelf(){var A=singleMyshelf(g_nextMyshelf);$("mArea"+g_nextMyshelf).innerHTML=A;var B=20*g_nextMyshelf;for(i=B;i<g_m.length;i++){drawItemShadow(i)}}function singleMyshelf(B){if(g_nextMyshelf==1&&B>=g_initMyshelfs){return""}var D='<div class="shelfNum" style="position: absolute;">'+(B+1)+"</div>";D+='<table id="myshelf'+B+'" class="myshelf" cellpadding="0" cellspacing="0" border="0">';for(i=0;i<4;i++){D+='<tr><td class="spacer"></td>';for(j=0;j<5;j++){var C=itemNum(B,i,j);if(C<g_total){if(g_m[C][g_ImgM]){var F='<img id="img'+C+'" class="cover" src="';F+=g_m[C][g_ImgM]+'" onclick="pickBook('+C+');"';F+='onmouseover="showBookmark('+C+', true);" ';F+="onmouseout=\"g_bmNode.style.display = 'none'\"";F+=' width="'+g_m[C][g_ImgMW]+'" height="';F+=g_m[C][g_ImgMH]+'"';F+=g_fireFox?' style="margin-left: '+(-Math.round(g_m[C][g_ImgMW]/2)-5)+'px">':">"}else{var F='<div id="img'+C+'" class="noimage'+(g_dvd?"DVD":"");F+='" onclick="pickBook('+C+');"';F+='onmouseover="showBookmark('+C+', true);" ';F+="onmouseout=\"g_bmNode.style.display = 'none'\"";F+=g_fireFox?' style="margin-left: 15px">':">";F+='<div class="noimageTitle'+(g_dvd?"DVD":"");F+='">'+g_m[C][g_Title];F+="</div></div>"}var A=itemTags(C);var E=A+F+'<div id="item'+C+'" class="itemShadow" style="width: ';E+=g_m[C][g_ImgMW];E+="px; height: "+(g_m[C][g_ImgMH]-5)+'px;"></div>'}else{var E=""}D+='<td id="m'+C+'"';if(C<g_total&&g_m[C][g_Date]<8){D+=' style="background-image: url('+g("/cafe/img/myshelf/freshtag."+(g_IE6?"gif":"png"))+');"'}D+=">"+E+"</td>"}D+='<td class="spacer"></td></tr>'}D+="</table>";return D}function itemNum(A,C,B){return A*20+5*C+B}function itemTags(D){if(g_m[D][g_ReviewFlag]){var C='<a href="/cafe/review.html?'+(g_dvd?"DVD&":"");C+="id="+g_id+"&asin="+g_m[D][g_ASIN]+(g_private?"&private":"")+'">';C+='<div id="rTag'+D+'" class="reviewTag"';if(g_IE6){C+=" onmouseover=\"this.style.backgroundImage = 'url("+g("/cafe/img/myshelf/reviewtag_hover.gif")+")';\"";C+=" onmouseout=\"this.style.backgroundImage = 'url("+g("/cafe/img/myshelf/reviewtag.gif")+")';\""}C+="></div></a>"}else{var C='<div class="noreviewTag"></div>'}if(g_m[D][g_Bm]){var G=getBookmark(g_m[D][g_Bm])[0];var F="url("+g("/cafe/img/myshelf/bookmarks/bookmark.png")+")";var B=-G+"px 0";var E='<div class="bookmark" style="background-image: '+F+"; ";E+="background-position: "+B+';" ';E+='onmouseover="showBookmark('+D+');" ';E+="onmouseout=\"g_bmNode.style.display = 'none'\"></div>"}else{var E=""}var A='<div id="tags'+D+'" class="tagArea">'+C+E+"</div>";return A}function drawItemShadow(C){var E=0;var D,B,A;D=$("item"+C);B=$("img"+C);A=$("m"+C);if(g_IE7||g_IE6){B.style.marginLeft="-5px"}else{if(!g_m[C][g_ImgM]){E=15}else{if(g_fireFox){E=-Math.round(g_m[C][g_ImgMW]/2)-5}else{E=D.offsetLeft-5}}B.style.marginLeft=E+"px"}if(g_IE7||g_IE6){A.setAttribute("onmouseover",new Function("showShadow('"+C+"', "+g_m[C][g_ImgMH]+");"));A.setAttribute("onmouseout",new Function("showShadow('"+C+"', "+(g_m[C][g_ImgMH]-5)+");"))}else{A.setAttribute("onmouseover","childNodes[2].style.height = '"+g_m[C][g_ImgMH]+"px'");A.setAttribute("onmouseout","childNodes[2].style.height = '"+(g_m[C][g_ImgMH]-5)+"px'")}}function showShadow(B,A){$("item"+B).style.height=A+"px"}function displayBacksideShelves(A){var D,F,G,E,C;var B=A.getElementsByTagName("SI");for(i=0;i<B.length;i++){asinNodes=B[i].getElementsByTagName("A");if(asinNodes.length){F=asinNodes[0].firstChild.nodeValue}titleNodes=B[i].getElementsByTagName("T");if(titleNodes.length){G=escapeHtml(titleNodes[0].firstChild.nodeValue)}imgSNodes=B[i].getElementsByTagName("S");if(imgSNodes.length){E=imgSNodes[0].firstChild.nodeValue}else{E=""}if(i<4){D="l"+(i+1)}else{D="r"+(i-3)}if(E){C='<a href="/product.html?asin='+F+'">';C+='<img src="'+E+'" width="45" height="55"></a>';$(D).innerHTML=C}}}var g_speedFlag=false;var g_position=0;var g_moving=false;function toNextShelf(A){var C=g_IE6?831:830;var B=1.5;if(g_moving){return }if(A){$("rightFocus").style.visibility="hidden"}else{$("leftFocus").style.visibility="hidden"}g_nextMyshelf=A?(g_nextMyshelf+1):(g_nextMyshelf-1);if(g_nextMyshelf==1){showFocusArea(false,true)}else{if(g_nextMyshelf==g_myshelfTotal){showFocusArea(true,false)}else{showFocusArea(true,true)}}if(A){g_position-=C;if(g_m.length<g_total){if(g_gid){groupShelf()}else{myshelf()}}if(g_speedFlag){$("shelvesArea").style.left=g_position+"px"}else{g_moving=true;new Effect.Move($("shelvesArea"),{x:-C,y:0,duration:B,afterFinish:moveEnded})}}else{g_position+=C;if(g_speedFlag){$("shelvesArea").style.left=g_position+"px"}else{g_moving=true;new Effect.Move($("shelvesArea"),{x:C,y:0,duration:B,afterFinish:moveEnded})}}}function moveEnded(){g_moving=false}function toNextShelfKey(B){if(g_moving){return }if(!B){var A=window.event}else{if(B.keyCode){var A=B.keyCode}else{if(B.which){var A=B.which}}}if(A==39&&g_nextMyshelf!=g_myshelfTotal){toNextShelf(true)}else{if(A==37&&g_nextMyshelf!=1){toNextShelf(false)}}}function switchSpeed(){var A;if(g_speedFlag){g_speedFlag=false;setCookie("SPEED","0")}else{g_speedFlag=true;setCookie("SPEED","1")}if(g_speedFlag){A='移動： <span class="link" onclick="switchSpeed();">';A+="標準</span>&nbsp;|&nbsp;速い"}else{A='移動： 標準&nbsp;|&nbsp;<span class="link" onclick="switchSpeed();">';A+="速い</span>"}$("speedSwitch").innerHTML=A}function showFocusArea(B,A){$("leftSignImg").style.display=B?"inline":"none";$("rightSignImg").style.display=A?"inline":"none";$("leftFocusBorder").style.display=B?"block":"none";$("rightFocusBorder").style.display=A?"block":"none"}function focusSideShelf(A){$(A).style.visibility="visible"}function defocusSideShelf(A){$(A).style.visibility="hidden"}var g_pickedID;function pickBook(B){g_pickedID=B;var A='<div id="focusBox" onclick="returnBook();">';if(g_IE6){A+='<div id="focusIE" style="height: '+$("shelvesBorder").offsetHeight+'px;"></div>'}A+='<div id="focusBoxBorder" style="margin-top: '+focusBoxOffset()+'px;">';A+='<div id="focusBoxImage">';if(g_mypage){A+='<img src="'+g("/cafe/img/myshelf/edit_bookmark.png");A+='" style="margin: 0; border: 1px solid #666;" onclick="jumpToBM('+B+');">&nbsp;&nbsp;&nbsp;<br>'}A+='<a href="javascript:viewDetailsM('+B+');">';if(g_m[B][g_ImgL]){A+='<img src="'+g_m[B][g_ImgL]+'"></a></div>'}else{var C="/img/shelves/noimage"+(g_dvd?"_dvd":"")+"L.jpg";A+='<div id="focusBoxDummy"></div></a>';A+='<img src="'+g(C)+'">';A+='<div id="focusBoxNoimage'+(g_dvd?"DVD":"");A+='">'+g_m[B][g_Title]+"</div></div>"}A+='<div id="focusBoxLinks">';A+='<img id="viewDetailB" src="'+g("/img/shelves/viewdetail.png")+'" ';A+='onclick="viewDetailsM('+B+');"><br>';if(!g_mypage){A+='<img id="addToMyshelfB" src="'+g("/img/shelves/addtomyshelf.png")+'" ';A+='onclick="addToMyshelfM('+B+');">';A+='<img id="addedToMyshelfB" src="'+g("/img/shelves/addedtomyshelf.png")+'" ';A+="onclick=\"location.href = '/cafe/myshelf_edit.html";A+=(g_dvd?"?DVD":"")+'\'" style="display: none;">'}if(g_m[B][g_ReviewFlag]){A+='<a href="/cafe/review.html?'+(g_dvd?"DVD&":"");A+="id="+g_id+"&asin="+g_m[B][g_ASIN]+(g_private?"&private":"");A+='"><img id="viewReviewB" src="'+g("/cafe/img/myshelf/view_review.png")+'"></a><br>'}else{if(g_mypage){A+='<a href="/cafe/review_edit.html?'+(g_dvd?"DVD&":"");A+="id="+g_id+"&asin="+g_m[B][g_ASIN]+(g_private?"&private":"");A+='"><img id="editReviewB" src="'+g("/cafe/img/myshelf/edit_review.png")+'"></a><br>'}}if(g_mypage){A+='<a href="/cafe/recommend.html?';A+=(g_dvd?"DVD&":"")+"asin="+g_m[B][g_ASIN];A+='"><img id="recommendB" src="'+g("/cafe/img/myshelf/recommend.png")+'"></a><br>'}A+='<img id="returnItemB" src="'+g("/img/shelves/returnitem.png")+'" onclick="g_youtubing = false;"><br></div></div>';$("focusArea").innerHTML=A;$("tags"+g_pickedID).style.visibility="hidden";$("img"+g_pickedID).style.visibility="hidden";$("item"+g_pickedID).style.visibility="hidden";$("focusArea").style.display="block";if(g_dvd){youtube(B)}}function viewDetailsM(B){var E=g_m[B][g_ASIN];var C=g_m[B][g_ImgL];if(C){var A=C;setCookie("IMGL",A)}var D="/product.html?asin="+E;D+=g_amazonID?"&tag="+g_amazonID:"";location.href=D}var g_myshelfAdd=false;function addToMyshelfM(B){var A="/cafe/php/myshelf/add.php";g_myshelfAdd=true;var C="ajax=1&myshelf=1";C+="&asin="+g_m[B][g_ASIN];C+="&type="+(g_dvd?"DVD":"Book");g_postMessage=C;setCookie("CAFE_MOD","1");ajaxRequest("POST",A,"cafe")}function myshelfAdded(){$("addToMyshelfB").style.display="none";var A=$("addedToMyshelfB");A.style.display="block";new Effect.Pulsate(A,{pulses:2,duration:1});g_myshelfAdd=false}function returnBook(A){if(!g_myshelfAdd&&!g_youtubing){new Effect.Fade("focusArea",{duration:0.3,from:0.2,afterFinish:showReturnedItem})}}function showReturnedItem(){$("img"+g_pickedID).style.visibility="visible";$("item"+g_pickedID).style.visibility="visible";$("tags"+g_pickedID).style.visibility="visible"}function focusBoxOffset(){var C=180;var F=500;var D;var B;var A=70;var E=0;D=getScrollY();B=getWindowY();if((B-C)<F){if(D<C){E=A}else{E=D-C+((B-F)/2)}}else{E=D-C+((B-F)/2);if(E<A){E=A}}return Math.round(E)}function getScrollY(){var A;if(window.pageYOffset){A=window.pageYOffset}else{if(document.documentElement&&document.documentElement.scrollTop){A=document.documentElement.scrollTop}else{if(document.body){A=document.body.scrollTop}}}return A}function getWindowY(){var A;if(typeof (window.innerWidth)=="number"){A=window.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){A=document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){A=document.body.clientHeight}}}return A}var g_bm;var g_emo;function storeBookmarksData(D){if(g_nextMyshelf==1){g_emo={":)":[0,0],":D":[1,0],";D":[2,0],"|)":[3,0],":)!":[4,0],":.":[0,1],":|":[1,1],":(":[2,1],";(":[3,1],"x|":[4,1],"8|":[0,2],":o":[1,2],"{|":[2,2],"{(":[3,2],"{;(":[4,2],"{)":[0,3],":l":[1,3],"8D":[2,3],";|":[3,3],"^":[4,3],"$D":[0,4],"8o":[1,4]};g_bm=new Array()}var J=D.getElementsByTagName("I");for(i=0;i<J.length;i++){var H=i+20*(g_nextMyshelf==1?0:g_nextMyshelf);if(g_m[H][g_Bm]){g_bm[H]=new Array();var I=J[i].getElementsByTagName("D");if(I.length){var B=I[0].firstChild.nodeValue;B=B.split(" ")[0].split("-");for(d=1;d<B.length;d++){B[d]=B[d].charAt(0)=="0"?B[d].charAt(1):B[d]}g_bm[H]["date"]=B[0]+"/"+B[1]+"/"+B[2]}else{g_bm[H]["date"]=""}g_bm[H]["cats"]=new Array();var G=J[i].getElementsByTagName("Cat1");if(G.length){g_bm[H]["cats"].push(G[0].firstChild.nodeValue)}var K=J[i].getElementsByTagName("Cat2");if(K.length){g_bm[H]["cats"].push(K[0].firstChild.nodeValue)}var N=J[i].getElementsByTagName("Cat3");if(N.length){g_bm[H]["cats"].push(N[0].firstChild.nodeValue)}var A=J[i].getElementsByTagName("Star");if(A.length){g_bm[H]["stars"]=parseInt(A[0].firstChild.nodeValue)}else{g_bm[H]["stars"]=0}var E=J[i].getElementsByTagName("Emo");if(E.length){g_bm[H]["emoticon"]=E[0].firstChild.nodeValue}else{g_bm[H]["emoticon"]=""}var O=J[i].getElementsByTagName("PubMemo");if(O.length){var C=O[0].firstChild.nodeValue;g_bm[H]["pubMemo"]=C}else{g_bm[H]["pubMemo"]=""}var M=J[i].getElementsByTagName("PriMemo");if(M.length){var L=M[0].firstChild.nodeValue;g_bm[H]["priMemo"]=L}else{g_bm[H]["priMemo"]=""}var F=J[i].getElementsByTagName("Stat");if(F.length){g_bm[H]["status"]=F[0].firstChild.nodeValue}else{g_bm[H]["status"]=""}}}}function getBookmark(E){if(!E){return false}var C="";var B=25;var A=0;switch(E){case"BAS":C="ベーシック";A=5;break;case"REC":C="オススメ";A=0;break;case"FAV":C="お気に入り";A=1;break;case"REA":C="読書中";A=2;break;case"PLA":C=(g_dvd?"見る":"読む")+"予定";A=3;break;case"WIS":C="欲しい";A=4;break}var D=B*A;return[D,C]}var g_bmNode;function showBookmark(H,F){if(!F&&!g_m[H][g_Bm]){return }if(!g_bmNode){if($("bookmarkBox")){g_bmNode=$("bookmarkBox")}else{return }}var G=Math.floor(H/5)%4;var E=H%5;var U=270;var T=120;var K=U+150*E-(E==4?380:0);var I=T+220*G-(G==3?50:0);if(F){var M='<div id="bookmarkArea"><div id="bookmarkText">';M+='<table cellpadding="0" cellspacing="0">';M+='<tr><td style="border: 0;">'+g_m[H][g_Title]+"</td></tr>";if(g_m[H][g_Author]){M+="<tr><td>"+g_m[H][g_Author]+"</td></tr>"}M+="</table></div></div>";g_bmNode.innerHTML=M;g_bmNode.style.left=K+"px";g_bmNode.style.top=I+"px";g_bmNode.style.display="block";return }var A=getBookmark(g_m[H][g_Bm]);var B=A[0];var Q=A[1];var P="/cafe/img/myshelf/bookmarks/";var N="url("+g(P+"bookmark.png")+")";var V=-B+"px 0";var W='<div id="bmImg" style="background-image: '+N;W+="; background-position: "+V+';"></div>';var M='<div id="bookmarkArea"><div id="bookmarkText">';M+='<table cellpadding="0" cellspacing="0">';M+='<tr><td width="25" style="border: 0;">'+W;M+='</td><td style="border: 0;">'+Q+"</td></tr></table>";var J=g_bm[H]["cats"];if(J.length){M+='<table cellpadding="0" cellspacing="0"><tr><td>';for(i=0;i<J.length;i++){M+="["+g_catR[J[i]]+"] "}M+="</td></tr></table>"}var O=g_bm[H]["emoticon"];var D=g_bm[H]["stars"];if(O||D){M+='<table cellpadding="0" cellspacing="0"><tr>';if(O){var L=20;var N="url("+g(P+"emoticons.png")+")";var V=-L*g_emo[O][0]+"px -"+L*g_emo[O][1]+"px";M+='<td width="20"><div id="emoticon" style="background-image: '+N;M+="; background-position: "+V+';"></div></td>'}if(D){M+="<td>";for(s=0;s<5;s++){M+='<img id="s'+i+s+'" src="'+g(P+(s>=D?"no":"")+"star.png")+'">'}M+="</td>"}M+="</tr></table>"}var S=g_bm[H]["pubMemo"];var R=g_bm[H]["priMemo"];if(S||R){M+='<table cellpadding="0" cellspacing="0">';if(S){M+='<tr valign="top"><td width="20"><img src="'+g(P+"memo_public.png")+'">';M+="</td><td>"+S+"</td></tr>"}if(R){M+='<tr valign="top"><td width="20"><img src="'+g(P+"memo_private.png")+'">';M+="</td><td>"+R+"</td></tr>"}M+="</table>";var C=S.length+R.length;if(C>150){I-=G==3?100:50}else{if(C>100&&G==3){I-=50}}}M+='<table cellpadding="0" cellspacing="0"><tr><td>';if(g_bm[H]["status"]=="LEN"){M+='[貸 | <span style="color: #bbb;">借]</span>'}else{if(g_bm[H]["status"]=="BOR"){M+='[<span style="color: #bbb;">貸</span> | 借]'}}M+='</td><td align="right" style="font-size: 9pt;">';M+=g_bm[H]["date"]+" 追加</td></tr><table>";M+="</div></div>";g_bmNode.innerHTML=M;g_bmNode.style.left=K+"px";g_bmNode.style.top=I+"px";g_bmNode.style.display="block"}function youtube(D){var C=g_m[D][g_Title];C=C.match(/^([^ 　\/\(／（\[-]+)/);C=encodeURIComponent(C[0]);var B="http://gdata.youtube.com/feeds/api/videos?alt=json-in-script";B+="&format=5&max-results=1&callback=youtubeResp&vq="+C;var A=document.createElement("script");A.setAttribute("type","text/javascript");A.setAttribute("charset","UTF-8");A.src=B;document.body.appendChild(A)}function youtubeResp(G){var I=G.feed;var E=I.entry||[];for(i=0;i<E.length;i++){var H=E[i];var F=H.media$group.media$thumbnail;var A=F.length?(F.length>1?F[1].url:F[0].url):"";var C=H.media$group.media$content;var B=C.length?C[0].url:"";if(B){B+="&egm=1";break}}if(A&&B){var D='<div style="width: 130px; margin-left: 35px; margin-top: 7px; padding: 7px; padding-bottom: 3px; font-size: 8pt; color:#666; text-align: right; background-color: #111;">';D+='<img src="'+A+'" style="margin: 0; padding: 0; margin-bottom: 2px;" onclick="showYoutube(\''+B+"')\">";D+="<br>関連動画</div>";$("focusBoxLinks").innerHTML+=D}}var g_youtubing=false;function showYoutube(B){if(g_youtubing){hideYoutube();return }else{g_youtubing=true}if(!B){var C='<span style="color: #ccc;">動画は見つかりませんでした</span><br>';C+='<span class="link" onclick="hideYoutube();">閉じる</span>'}else{var C="";var D=425;var A=355;C+='<div style="float: right; width: '+D+"px; height: ";C+=A+'px; background-color: #000; border: 15px solid #111;">';C+='<object width="'+D+'" height="'+A+'" ';C+='classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">';C+='<param name="movie" value="'+B+'"></param>';C+='<param name="wmode" value="transparent"></param>';C+='<embed src="'+B+'" type="application/x-shockwave-flash" ';C+='wmode="transparent" width="'+D+'" height="'+A+'">';C+="</embed></object></div>"}$("focusBoxImage").innerHTML=C}function hideYoutube(){g_youtubing=false};