var XenThisUrl = location.protocol + '//' + location.host + location.pathname; var XenThisTitle = document.title; var XenIsMobile = ((0 <= navigator.userAgent.indexOf('iPhone')) || (0 <= navigator.userAgent.indexOf('Android'))); function  XenCallBack_on_Get_iHtml( iHtml_fUrl, iCallBack ){ var Xhr = new XMLHttpRequest();   Xhr.responseType="document"; Xhr.open("GET", iHtml_fUrl, true); Xhr.onreadystatechange = function(){ if( Xhr.readyState === 4 && Xhr.status === 200 ){ iCallBack( Xhr ); } }; Xhr.send(); } function  XenCnv_iText_to_orfTooltip( iText ){ var Ret = "";        var offset = 0; var length = iText.length; while( offset < length ){         if( Ret != "" ){ Ret = Ret + "\n"; } Ret = Ret + iText.substr(offset, 20); offset = offset + 20; }         return Ret; } function  XenGet_iXmlDoc_norDescription( iXmlDoc ){ var Element= iXmlDoc.responseXML.querySelector("head meta[property='og:description']"); if( Element != null ){ return Element.getAttribute("content"); } } function  XenSet_iHtml_nDescription_to_oeAtagTooltip( iHtml_fUrl ){ XenCallBack_on_Get_iHtml( iHtml_fUrl,  function ( XmlDoc ){ var Description = XenCnv_iText_to_orfTooltip( XenGet_iXmlDoc_norDescription( XmlDoc ) );  var AtagList = document.querySelectorAll("body a[href='" + iHtml_fUrl + "']"); for( var cnt=0; cnt<AtagList.length ;cnt++ ){ AtagList[cnt].setAttribute( "title", Description ); } } ); } function XenSet_iHtmlList_nDescription_to_oeAtagTooltip( iHtml_fUrlFront,iHtmlList_fUrlEach, iHtml_fUrlBack ){ for(var cnt=0; cnt<iHtmlList_fUrlEach.length; ++cnt) XenSet_iHtml_nDescription_to_oeAtagTooltip(iHtml_fUrlFront + iHtmlList_fUrlEach[cnt] + iHtml_fUrlBack ); } function  XenCopy_iHtml_nInnerHtml_ciSelector_to_oTag_dId( iHtml_fUrl, iSelector, oTag_dId ){ XenCallBack_on_Get_iHtml( iHtml_fUrl,  function ( XmlDoc ){ var Src = XmlDoc.responseXML.querySelector( iSelector ); if( Src != null ){ var Target = document.getElementById(oTag_dId); if( Target != null ) Target.innerHTML = Src.innerHTML; } } ); } var XenMenu_DataNodeOpen=null; function XenMenuOpen(iElem){ XenMenuClose(); iElem.style.display="block"; XenMenu_DataNodeOpen=iElem; } function XenMenuClose(){ if( XenMenu_DataNodeOpen!=null){ XenMenu_DataNodeOpen.style.display="none"; XenMenu_DataNodeOpen=null; } } function XenMenuClick(iElem){ if( XenMenu_DataNodeOpen==null){ XenMenuOpen(iElem); }else{ XenMenuClose(iElem); } } var XenBlogrankingDefaultId; var XenTwitterDefaultTag; var XenTwitterDefaultScreenName; function  XenBlogrankingSet_iDefaultId(iId){ XenBlogrankingDefaultId = iId; } function  XenTwitterSet_iDefaultTag(iTag){ XenTwitterDefaultTag = iTag; } function  XenTwitterSet_iDefaultScreenName(iScreenName){ XenTwitterDefaultScreenName = iScreenName; } function  XenNicoGen_iId_orUrl(iId){ return (XenThisUrl + "#" + iId); } function  XenButtonFbShareOpen(iUrl){ window.open( "http://www.facebook.com/sharer.php?u=" + iUrl.replace("#","%23"),       "sharewindow",       "width=550,height=450,personalbar=0,toolbar=0,scrollbars=1,resizable=1" ); } function  XenButtonGoogleplusShareOpen(iUrl){ window.open( "https://plus.google.com/share?url=" + iUrl.replace("http://","").replace("https://","").replace("#","%23"),       "sharewindow",       "width=550,height=450,personalbar=0,toolbar=0,scrollbars=1,resizable=1" ); } function  XenButtonHatebShareOpen(iUrl){ window.open( "http://b.hatena.ne.jp/entry/" + iUrl.replace("http://","").replace("https://","").replace("#","%23"),       "sharewindow",       "width=550,height=450,personalbar=0,toolbar=0,scrollbars=1,resizable=1" ); } function  XenButtonLineSendOpen(iUrl,iTitle){ window.open( "http://line.me/R/msg/text/?" + encodeURI(iTitle) + "%0D%0A" + iUrl.replace("#","%23"),       "linewindow"                 ); } function  XenButtonNicoMylistOpen(iId){ window.open( "http://www.nicovideo.jp/mylist_add/video/" + iId,  "NicoMylistWindow",  "width=500, height=365, personalbar=0, toolbar=0, scrollbars=1, resizable=1" ); } function  XenButtonTwitterTweetOpen(iUrl,iTitle,iTag,iScreenName){ window.open( "http://twitter.com/share?text=" + encodeURI(iTitle) + "%0A" + "&url=" + iUrl.replace("#","%23") + "&hashtags=" + iTag + "&via=" + iScreenName,  "tweetwindow",  "width=650, height=470, personalbar=0, toolbar=0, scrollbars=1, resizable=1" ); } function XenButtonBlogrankingCreate_iSize(iSize){ document.write( "<div class=\"XenButton XenButton" + iSize + " XenButtonBlogranking\">"  +"<a href=\"http://blog.with2.net/link.php?" + XenBlogrankingDefaultId + "\"" +"target=\"_blank\"" +"title=\"クリックするとブログランキングに一票が投じられます&#x0A;今後も記事を読んでみたいと思ったら是非投票をお願います&#x0A;一日一回有効です\"" +"rel=\"nofollow\">ランキング<br>に投票</a>" +"</div>" ); } function XenButtonNicoLoginCreate_iSize(iSize){ document.write( "<a class=\"XenButton XenButton" + iSize + "X" + " XenButtonNico\"   href=\"https://account.nicovideo.jp/login\"  target=\"_blank\" title=\"ニコニコ動画のログイン画面を表示します\"  rel=\"nofollow\">ニコ動にログイン</a>" ); } function XenButtonNicoMylistCreate_iSize(iId, iSize){ document.write( "<div class=\"XenButton XenButton" + iSize + " XenButtonNico\"> <a href=\"#\"  title=\"動画をマイリス登録する画面を表示します&#x0A;事前にログインが必要です\"  onClick=\"XenButtonNicoMylistOpen('" + iId + "');  return false;\" rel=\"nofollow\">マイリス<br>に登録</a></div>" ); } function XenButtonMailSendCreate_iSrc_iSize(iUrl, iTitle, iCategory, iSize){ document.write( "<div class=\"XenButton XenButton" + iSize + " XenButtonMail\"> <a href=\"mailto:?subject=" + encodeURI(iCategory)  + "&body=" + encodeURI(iTitle + "%0D%0A" + iUrl) + "\"  title=\"" + iCategory + "をメールする画面を開きます\"  rel=\"nofollow\">メール<br>で送る</a></div>" ); } function XenButtonTwitterTweetCreate_iSrc_iSize(iUrl, iTitle, iCategory, iSize){ document.write( "<div class=\"XenButton XenButton" + iSize + " XenButtonTwitter\"> <a href=\"#\"  title=\"" + iCategory + "をTwitterでツイートする画面を表示します\"  onClick=\"XenButtonTwitterTweetOpen('" + iUrl + "','" + iTitle + "','" + XenTwitterDefaultTag + "','" + XenTwitterDefaultScreenName + "');  return false;\" rel=\"nofollow\">Twitter<br>でツイート</a></div>" ); } function XenButtonFbShareCreate_iSrc_iSize(iUrl, iCategory, iSize){ document.write( "<div class=\"XenButton XenButton" + iSize + " XenButtonFb\"> <a href=\"#\" title=\"" + iCategory + "をFacebookでシェアする画面を表示します\"  onClick=\"XenButtonFbShareOpen('" + iUrl + "');  return false;\" rel=\"nofollow\">Facebook<br>でシェア</a></div>" ); } function XenButtonGoogleplusShareCreate_iSrc_iSize(iUrl, iCategory, iSize){ document.write( "<div class=\"XenButton XenButton" + iSize + " XenButtonGoogleplus\"> <a href=\"#\" title=\"" + iCategory + "をGoogle+でシェアする画面を表示します\"  onClick=\"XenButtonGoogleplusShareOpen('" + iUrl + "');  return false;\" rel=\"nofollow\">Google+<br>で+1</a></div>" ); } function XenButtonHatebShareCreate_iSrc_iSize(iUrl, iCategory, iSize){ document.write( "<div class=\"XenButton XenButton" + iSize + " XenButtonHateb\"> <a href=\"#\" title=\"" + iCategory + "をはてなブックマークでシェアする画面を表示します\"  onClick=\"XenButtonHatebShareOpen('" + iUrl + "');  return false;\" rel=\"nofollow\">はてブ<br>でシェア</a></div>" ); } function XenButtonLineSendCreate_iSrc_iSize(iUrl, iTitle, iCategory, iSize){ document.write( "<div class=\"XenButton XenButton" + iSize + " XenButtonLine\"> <a href=\"#\"  title=\"" + iCategory + "をLINEで送る画面を表示します\"  onClick=\"XenButtonLineSendOpen('" + iUrl + "','" + iTitle + "');  return false;\" rel=\"nofollow\">LINE<br>で送る</a></div>" ); } function XenButtonMailSendCreate_iNico_iSize(iId, iTitle, iSize){ XenButtonMailSendCreate_iSrc_iSize(XenNicoGen_iId_orUrl(iId), iTitle, "動画", iSize); } function XenButtonTwitterTweetCreate_iNico_iSize(iId, iTitle, iSize){ XenButtonTwitterTweetCreate_iSrc_iSize(XenNicoGen_iId_orUrl(iId), iTitle, "動画", iSize); } function XenButtonFbShareCreate_iNico_iSize(iId, iSize){ XenButtonFbShareCreate_iSrc_iSize(XenNicoGen_iId_orUrl(iId), "動画", iSize); } function XenButtonGoogleplusShareCreate_iNico_iSize(iId, iSize){ XenButtonGoogleplusShareCreate_iSrc_iSize(XenNicoGen_iId_orUrl(iId), "動画", iSize); } function XenButtonHatebShareCreate_iNico_iSize(iId, iSize){ XenButtonHatebShareCreate_iSrc_iSize(XenNicoGen_iId_orUrl(iId), "動画", iSize); } function XenButtonLineSendCreate_iNico_iSize(iId, iTitle, iSize){ XenButtonLineSendCreate_iSrc_iSize(XenNicoGen_iId_orUrl(iId), iTitle, "動画", iSize); } function XenButtonMailSendCreate_ieBlogArticle_iSize(iSize){ XenButtonMailSendCreate_iSrc_iSize(XenThisUrl, XenThisTitle, "記事", iSize); } function XenButtonTwitterTweetCreate_ieBlogArticle_iSize(iSize){ XenButtonTwitterTweetCreate_iSrc_iSize(XenThisUrl, XenThisTitle, "記事", iSize); } function XenButtonFbShareCreate_ieBlogArticle_iSize(iSize){ XenButtonFbShareCreate_iSrc_iSize(XenThisUrl, "記事", iSize); } function XenButtonGoogleplusShareCreate_ieBlogArticle_iSize(iSize){ XenButtonGoogleplusShareCreate_iSrc_iSize(XenThisUrl, "記事", iSize); } function XenButtonHatebShareCreate_ieBlogArticle_iSize(iSize){ XenButtonHatebShareCreate_iSrc_iSize(XenThisUrl, "記事", iSize); } function XenButtonLineSendCreate_ieBlogArticle_iSize(iSize){ XenButtonLineSendCreate_iSrc_iSize(XenThisUrl, XenThisTitle, "記事", iSize); } function XenButtonSnsCreate_iNico_iSize(iId, iTitle, iSize){ document.write("<div class=\"XenButtonGroup XenButtonGroup" + iSize + "\">"); XenButtonBlogrankingCreate_iSize(iSize); XenButtonNicoMylistCreate_iSize(iId, iSize); XenButtonTwitterTweetCreate_iNico_iSize(iId, iTitle, iSize); XenButtonFbShareCreate_iNico_iSize(iId, iSize); if( XenIsMobile ) { XenButtonLineSendCreate_iNico_iSize(iId, iTitle, iSize); } XenButtonHatebShareCreate_iNico_iSize(iId, iSize); XenButtonMailSendCreate_iNico_iSize(iId, iTitle, iSize); document.write("</div>"); } function XenButtonSnsCreate_ieBlogArticle_iSize(iSize){ document.write("<div class=\"XenButtonGroup XenButtonGroup" + iSize + "\">"); XenButtonBlogrankingCreate_iSize(iSize); XenButtonTwitterTweetCreate_ieBlogArticle_iSize(iSize); XenButtonFbShareCreate_ieBlogArticle_iSize(iSize); if( XenIsMobile ) { XenButtonLineSendCreate_ieBlogArticle_iSize(iSize); } XenButtonHatebShareCreate_ieBlogArticle_iSize(iSize); XenButtonMailSendCreate_ieBlogArticle_iSize(iSize); document.write("</div>"); } function XenButtonSnsSmallCreate_iNico(iId, iTitle){ XenButtonSnsCreate_iNico_iSize(iId, iTitle, "Small"); } function XenButtonSnsNormalCreate_ieBlogArticle(){ XenButtonSnsCreate_ieBlogArticle_iSize("Normal"); } var XenAmpLogoUrl; function XenAmpGenCode_orGroupStart_iLayout(iLayout){ var text; text = "<div style=\"display:" + (iLayout=="R" ? "table ; margin:0 auto" : "blcok; text-align:center") + "; vertical-align:top;\">"; if( iLayout=="R" ){ text = text + "<div style=\"display:table-row;\"><div style=\"height:21px;margin-top:4px; margin-bottom:1px; text-align:left\">" +"<img src=\"" + XenAmpLogoUrl + "\" width=\"72px\" height=\"21px\"/>" +"</div></div>"; } return text; } function XenAmpGenCode_orGroupEnd_iLayout(iLayout){ return "</div>"; } function XenAmpGenCode_orProduct_iAsin_iTitle_iTrId_iLayout_iSize_iNo(iAsin, iTitle, iTrId, iLayout, iSizeImage, iSizeProduct, iNo){ var text; text = (iLayout=="R" ? "<div style=\"display:table-row;\">" : ""); text = text +"<div style=\"display:" + (iLayout=="R" ? "table-cell" : "inline-block") + "; margin:0 auto;  vertical-align:top;\">"; text = text +"<div style=\"display:table;" + (iLayout=="R" ? "width:" + iSizeProduct + ";" : "")  + "\">"; if( iLayout=="U" ){ text = text + "<div style=\"display:table-row;\"><div style=\"height:21px;margin-top:4px; margin-bottom:1px; text-align:left\">" +( iNo==1 ? "<img src=\"" + XenAmpLogoUrl + "\" width=\"72px\" height=\"21px\"/>" : "") +"</div></div>"; } text = text +"<a  href=\"https://www.amazon.co.jp/gp/product/" + iAsin + "/ref=as_li_tf_il?ie=UTF8+camp=247+creative=1211+creativeASIN=" + iAsin + "&linkCode=as2&tag=" + iTrId + "\">"; text = text +"<div style=\"display:table-row;\">" +"<div class=\"XenAmpImage\" style=\"width:" + iSizeImage + "; height:" + iSizeImage + ";\">" +"<img border=\"0\" src=\"http://ws-fe.amazon-adsystem.com/widgets/q?_encoding=UTF8&ASIN=" + iAsin + "&Format=_SL" + iSizeImage + "_&ID=AsinImage&MarketPlace=JP&ServiceVersion=20070822&WS=1&tag=" + iTrId + "\">" +"</div>"; if( iLayout=="U" ){ text = text +"</div>" +"<div style=\"display:table-row;\">"; } text = text +"<div class=\"XenAmpText\" " + (iLayout=="U" ? "style=\"width:" + iSizeImage + ";" : "") + "\">" +iTitle +"</div>" +"</div>"; text = text +"</a>" +"<img src=\"http://ir-jp.amazon-adsystem.com/e/ir?t=" + iTrId + "&l=as2&o=9&a=" + iAsin + "\" width=\"1px\" height=\"1px\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" />"; text = text +"</div>"; text = text +"</div>"; text = text +(iLayout=="R" ? "</div>" : ""); return text; } function XenAmpCreate_oGroupStart_iLayout(iLayout){ document.write(XenAmpGenCode_orGroupStart_iLayout(iLayout)); } function XenAmpCreate_oGroupEnd_iLayout(iLayout){ document.write(XenAmpGenCode_orGroupEnd_iLayout(iLayout)); } function XenAmpCreate_oProduct_iAsin_iTitle_iTrId_iLayout_iSize_iNo(iAsin, iTitle, iTrId, iLayout, iSizeImage, iSizeProduct, iNo){ document.write(XenAmpGenCode_orProduct_iAsin_iTitle_iTrId_iLayout_iSize_iNo(iAsin, iTitle, iTrId, iLayout, iSizeImage, iSizeProduct, iNo)); } function XenAmpCreate_oGroup_iTrId_iFormat_iProductList(iTrId, iLayout, iSizeImage, iSizeProduct, iAsin, iTitle){ var cnt; var Asin; var Title; XenAmpCreate_oGroupStart_iLayout(iLayout); for( cnt=4; cnt<=(arguments.length-2) ; cnt+=2 ){ Asin =arguments[cnt]; Title =arguments[cnt+1]; XenAmpCreate_oProduct_iAsin_iTitle_iTrId_iLayout_iSize_iNo(Asin, Title, iTrId, iLayout, iSizeImage, iSizeProduct, (cnt-2)/2); } XenAmpCreate_oGroupEnd_iLayout(iLayout); }