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=\"クリックするとブログランキングに一票が投じられます
今後も記事を読んでみたいと思ったら是非投票をお願います
一日一回有効です\"" +"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=\"動画をマイリス登録する画面を表示します
事前にログインが必要です\" 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); }