<?xml version="1.0" encoding="euc-jp"?>
<xsl:stylesheet 
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
  version="1.0">
  <xsl:output method="xml" encoding="euc-jp" 
  doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"/>

  <xsl:template match="/">

    <html>
      <head>
        <title>HTML化支援</title>

<script type="text/javascript">

<xsl:comment>

<![CDATA[

function clip_copy(id) {
  var area = document.getElementById(id);
  if (document.all && navigator.userAgent.match(/windows/i) && area.value) {
    copy_obj = area.createTextRange();
    copy_obj.execCommand("Copy");
    alert("Source code was copied to clip-board.");
  }
}

]]>

</xsl:comment>

</script>

      </head>

<link rel="stylesheet" href="http://kowagari.net/diary/dia2.css" type="text/css" />
<link rel="stylesheet" href="http://kowagari.net/diary/ArekorePopup/ArekorePopup.css" type="text/css" />
<link rel="stylesheet" href="http://kowagari.net/diary/xsl/hatena.css" type="text/css" />



      <body>
<div class="blogbody" style="border:none;">
<xsl:apply-templates select="ProductInfo/Details">
  <xsl:sort select="SalesRank" />
</xsl:apply-templates>

</div>
      </body>
    </html>
</xsl:template>


<xsl:template match="Details">

<xsl:variable name="baseurl">http://www.amazon.co.jp/exec/obidos/ASIN/</xsl:variable>
<xsl:variable name="baseimgurl">http://images-jp.amazon.com/images/P/</xsl:variable>
<xsl:variable name="btmimgurl">.09.TZZZZZZZ.jpg</xsl:variable>
<xsl:variable name="asin" select="Asin" />
<xsl:variable name="productname" select="ProductName" />
<xsl:variable name="catalog" select="Catalog" />
<xsl:variable name="releasedate" select="ReleaseDate" />
<xsl:variable name="manufacturer" select="Manufacturer" />
<xsl:variable name="imgsmall" select="ImageUrlSmall" />
<xsl:variable name="imgmedium" select="ImageUrlMedium" />
<xsl:variable name="imglarge" select="ImageUrlLarge" />
<xsl:variable name="listprice" select="ListPrice" />
<xsl:variable name="ourprice" select="OurPrice" />
<xsl:variable name="salesrank" select="SalesRank" />
<xsl:variable name="media" select="Media" />
<xsl:variable name="availavility" select="Availability" />


<p style="font-weight:bold;font-size:120%;margin:0.5em;">クリップボードにソースをコピー</p>

<input type="button" onclick="clip_copy('hatenalink')" value="はてなリンク 1" />
<input type="button" onclick="clip_copy('hatenalink2')" value="はてなリンク 2" /><br />
<input type="button" onclick="clip_copy('reimenlink')" value="冷麺リンク" />
<input type="button" onclick="clip_copy('sidebarlink')" value="サイドバーリンク" />
<input type="button" onclick="clip_copy('textlink')" value="テキストリンク" />

<hr />


<p style="font-weight:bold;font-size:120%;margin:0.5em;">はてな用リンク 1</p>
<textarea rows="2" cols="60" id="hatenalink" readonly="readonly">
asin:<xsl:value-of select="$asin"/>:detail</textarea> <input type="button" onclick="clip_copy('hatenalink')" value="コピー" />
<hr />

<!-- はてな end -->

<p style="font-weight:bold;font-size:120%;margin:0.5em;">はてな用リンク 2</p>

<div class="hatena-asin-detail">
	<xsl:call-template name="ShowImg2">
		<xsl:with-param name="img"><xsl:value-of select="concat($baseimgurl, $asin, $btmimgurl)"/>
		</xsl:with-param>
		<xsl:with-param name="asin"><xsl:value-of select="$asin"/>
		</xsl:with-param>
		<xsl:with-param name="productname"><xsl:value-of select="$productname"/>
		</xsl:with-param>
		<xsl:with-param name="alt"><xsl:value-of select="$productname"/>
		</xsl:with-param>
	</xsl:call-template>
<div class="hatena-asin-detail-info">
<p class="hatena-asin-detail-title">
	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat($baseurl, $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<xsl:value-of select="$productname"/>
  	</a>
</p>
<ul>
<xsl:apply-templates select="Authors"/><xsl:apply-templates select="Artists"/>
<li><span class="hatena-asin-detail-label">出版社/メーカー:</span> <xsl:value-of select="$manufacturer"/></li>
<li><span class="hatena-asin-detail-label">発売日:</span> <xsl:value-of select="$releasedate"/></li>
<li><span class="hatena-asin-detail-label">メディア:</span> <xsl:value-of select="$media"/></li>
</ul>
</div>
</div>
<textarea rows="3" cols="60" id="hatenalink2" readonly="readonly">
&gt;<div class="hatena-asin-detail"><xsl:text>
</xsl:text>
	<xsl:call-template name="ShowImg2">
		<xsl:with-param name="img"><xsl:value-of select="concat($baseimgurl, $asin, $btmimgurl)"/>
		</xsl:with-param>
		<xsl:with-param name="asin"><xsl:value-of select="$asin"/>
		</xsl:with-param>
		<xsl:with-param name="productname"><xsl:value-of select="$productname"/>
		</xsl:with-param>
		<xsl:with-param name="alt"><xsl:value-of select="$productname"/>
		</xsl:with-param>
	</xsl:call-template><xsl:text>
</xsl:text>
<div class="hatena-asin-detail-info"><xsl:text>
</xsl:text>
<p class="hatena-asin-detail-title"><xsl:text>
</xsl:text>
	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat($baseurl, $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<xsl:value-of select="$productname"/>
  	</a><xsl:text>
</xsl:text>
</p><xsl:text>
</xsl:text>
<ul><xsl:text>
</xsl:text>
<xsl:apply-templates select="Authors"/><xsl:apply-templates select="Artists"/><xsl:text>
</xsl:text>
<li><span class="hatena-asin-detail-label">出版社/メーカー:</span> <xsl:value-of select="$manufacturer"/></li><xsl:text>
</xsl:text>
<li><span class="hatena-asin-detail-label">発売日:</span> <xsl:value-of select="$releasedate"/></li><xsl:text>
</xsl:text>
<li><span class="hatena-asin-detail-label">メディア:</span> <xsl:value-of select="$media"/></li><xsl:text>
</xsl:text>
</ul><xsl:text>
</xsl:text>
</div><xsl:text>
</xsl:text>
</div>&lt;</textarea> <input type="button" onclick="clip_copy('hatenalink2')" value="コピー" />
<hr />
<!-- はてなリンク2 end -->

<p style="font-weight:bold;font-size:120%;margin:0.5em;">冷麺用リンク</p>

<div class="asin">
	<xsl:call-template name="ShowImg3">
		<xsl:with-param name="img"><xsl:value-of select="concat($baseimgurl, $asin, $btmimgurl)"/>
		</xsl:with-param>
		<xsl:with-param name="asin"><xsl:value-of select="$asin"/>
		</xsl:with-param>
		<xsl:with-param name="productname"><xsl:value-of select="$productname"/>
		</xsl:with-param>
		<xsl:with-param name="alt"><xsl:value-of select="$productname"/>
		</xsl:with-param>
	</xsl:call-template>
<div class="asin-info">
<p class="asin-title">
	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat($baseurl, $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<xsl:value-of select="$productname"/>
  	</a>
</p>
<ul>
<xsl:apply-templates select="Authors"/><xsl:apply-templates select="Artists"/>
<li>出版社/メーカー: <xsl:value-of select="$manufacturer"/></li>
<li>発売日: <xsl:value-of select="$releasedate"/></li>
<li>メディア: <xsl:value-of select="$media"/></li>
</ul>
</div>
<div class="asin-foot">
<form>
<xsl:attribute name="action">
<xsl:value-of select="concat('http://www.amazon.co.jp/o/dt/assoc/handle-buy-box=', $asin)" />
</xsl:attribute>
<xsl:attribute name="method">post</xsl:attribute>
<p>
<input>
<xsl:attribute name="type">hidden</xsl:attribute>
<xsl:attribute name="value">1</xsl:attribute>
<xsl:attribute name="name">
<xsl:value-of select="concat('asin.', $asin)" />
</xsl:attribute>
</input>
<input type="hidden" value="kowagari-22" name="tag-value" />
<input type="hidden" value="kowagari-22" name="tag_value" /> 
<input type="hidden" value="1RY2GZY6JZHCCDDV7482" name="dev-tag-value" />
<input type="image" alt="amazon.co.jp のカートに入れる" src="http://kowagari.net/diary/img/amazon-cart.gif" name="submit.add-to-cart" />
</p>
</form>
</div>
</div>

<textarea rows="3" cols="60" id="reimenlink" readonly="readonly">
<div class="asin"><xsl:text>
</xsl:text>
	<xsl:call-template name="ShowImg3">
		<xsl:with-param name="img"><xsl:value-of select="concat($baseimgurl, $asin, $btmimgurl)"/>
		</xsl:with-param>
		<xsl:with-param name="asin"><xsl:value-of select="$asin"/>
		</xsl:with-param>
		<xsl:with-param name="productname"><xsl:value-of select="$productname"/>
		</xsl:with-param>
		<xsl:with-param name="alt"><xsl:value-of select="$productname"/>
		</xsl:with-param>
	</xsl:call-template><xsl:text>
</xsl:text>
<div class="asin-info"><xsl:text>
</xsl:text>
<p class="asin-title"><xsl:text>
</xsl:text>
	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat($baseurl, $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<xsl:value-of select="$productname"/>
  	</a><xsl:text>
</xsl:text>
</p><xsl:text>
</xsl:text>
<ul><xsl:text>
</xsl:text>
<xsl:apply-templates select="Authors"/><xsl:apply-templates select="Artists"/>
<li>出版社/メーカー: <xsl:value-of select="$manufacturer"/></li><xsl:text>
</xsl:text>
<li>発売日: <xsl:value-of select="$releasedate"/></li><xsl:text>
</xsl:text>
<li>メディア: <xsl:value-of select="$media"/></li><xsl:text>
</xsl:text>
</ul><xsl:text>
</xsl:text>
</div><xsl:text>
</xsl:text>
<div class="asin-foot"><xsl:text>
</xsl:text>
<form>
<xsl:attribute name="action">
<xsl:value-of select="concat('http://www.amazon.co.jp/o/dt/assoc/handle-buy-box=', $asin)" />
</xsl:attribute>
<xsl:attribute name="method">post</xsl:attribute><xsl:text>
</xsl:text>
<p><xsl:text>
</xsl:text>
<input>
<xsl:attribute name="type">hidden</xsl:attribute>
<xsl:attribute name="value">1</xsl:attribute>
<xsl:attribute name="name">
<xsl:value-of select="concat('asin.', $asin)" />
</xsl:attribute>
</input><xsl:text>
</xsl:text>
<input type="hidden" value="kowagari-22" name="tag-value" /><xsl:text>
</xsl:text>
<input type="hidden" value="kowagari-22" name="tag_value" /><xsl:text>
</xsl:text>
<input type="hidden" value="1RY2GZY6JZHCCDDV7482" name="dev-tag-value" /><xsl:text>
</xsl:text>
<input type="image" alt="amazon.co.jp のカートに入れる" src="http://kowagari.net/diary/img/amazon-cart.gif" name="submit.add-to-cart" /><xsl:text>
</xsl:text>
</p><xsl:text>
</xsl:text>
</form><xsl:text>
</xsl:text>
</div><xsl:text>
</xsl:text>
</div>
</textarea> <input type="button" onclick="clip_copy('reimenlink')" value="コピー" />
<hr />
<!-- 冷麺リンク end -->

<p style="font-weight:bold;font-size:120%;margin:0.5em;">サイドバー用リンク</p>
<div class="rc" style="margin:0;">
<div class="aminclude">
<ul>
<li>
	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat($baseurl, $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<xsl:value-of select="$productname"/>
  	</a>
	<br />
	<xsl:call-template name="ShowImg">
		<xsl:with-param name="img"><xsl:value-of select="concat($baseimgurl, $asin, $btmimgurl)"/>
		</xsl:with-param>
		<xsl:with-param name="asin"><xsl:value-of select="$asin"/>
		</xsl:with-param>
		<xsl:with-param name="productname"><xsl:value-of select="$productname"/>
		</xsl:with-param>
		<xsl:with-param name="alt"><xsl:value-of select="$productname"/>
		</xsl:with-param>
	</xsl:call-template>
</li>
<hr style="clear:both;" />
</ul>
</div>
</div>
<textarea rows="3" cols="60" id="sidebarlink" style="clear:both;" readonly="readonly">
<li>
	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat($baseurl, $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<xsl:value-of select="$productname"/>
  	</a><xsl:text>
</xsl:text>
	<br /><xsl:text>
</xsl:text>
	<xsl:call-template name="ShowImg">
		<xsl:with-param name="img"><xsl:value-of select="concat($baseimgurl, $asin, $btmimgurl)"/>
		</xsl:with-param>
		<xsl:with-param name="asin"><xsl:value-of select="$asin"/>
		</xsl:with-param>
		<xsl:with-param name="productname"><xsl:value-of select="$productname"/>
		</xsl:with-param>
		<xsl:with-param name="alt"><xsl:value-of select="$productname"/>
		</xsl:with-param>
	</xsl:call-template>
</li>
</textarea> <input type="button" onclick="clip_copy('sidebarlink')" value="コピー" />
<hr />
<!-- sidebar end -->

<p style="font-weight:bold;font-size:120%;margin:0.5em;">テキストリンク</p>
	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat($baseurl, $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<xsl:attribute name="title">Amazonで詳しく見る</xsl:attribute>
  	<xsl:value-of select="$productname"/>
  	</a>
<br />
<textarea rows="3" cols="60" id="textlink" readonly="readonly">
	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat($baseurl, $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<xsl:attribute name="title">Amazonで詳しく見る</xsl:attribute>
  	<xsl:value-of select="$productname"/>
  	</a></textarea> <input type="button" onclick="clip_copy('textlink')" value="コピー" />
<hr />
<!--テキストリンク end -->

</xsl:template>

  <xsl:template match="Artists">
        <li><span class="hatena-asin-detail-label">アーティスト:</span> <xsl:value-of select="Artist[1]"/></li>
  </xsl:template>

  <xsl:template match="Authors">
  <li><span class="hatena-asin-detail-label">作者:</span> 
    <xsl:choose>
      <xsl:when test="count(Author)&gt; 2">
        <xsl:for-each select="Author">
          <xsl:choose>
            <xsl:when test="not(position() = last())">
              <xsl:value-of select="."/>
              <xsl:text>, </xsl:text>
            </xsl:when>
            <xsl:otherwise>
              <xsl:value-of select="."/>
            </xsl:otherwise>
          </xsl:choose>
        </xsl:for-each>
      </xsl:when>
      <xsl:when test="count(Author) = 2">
        <xsl:value-of select="Author[1]"/>
        <xsl:text> ， </xsl:text>
        <xsl:value-of select="Author[2]"/>
      </xsl:when>
      <xsl:otherwise>
        <xsl:value-of select="Author"/>
      </xsl:otherwise>
    </xsl:choose></li>
  </xsl:template>

  <xsl:template match="AvgCustomerRating">
	
        <font size="-1"><b>おすすめ平均　</b></font>
        <xsl:call-template name="Stars">
          <xsl:with-param name="average" select="."/>
        </xsl:call-template>
	<br />

  </xsl:template>

<xsl:template match="CustomerReview">
	<xsl:param name="decode">0</xsl:param>

	<xsl:choose>
	  <xsl:when test="$decode='0'">

        <xsl:call-template name="Stars">
        	<xsl:with-param name="average" select="Rating"/>
        </xsl:call-template>
        
	<xsl:text> </xsl:text>
	<font size="-1">
        <xsl:value-of select="Summary"/>
	</font>
        <br />

	  </xsl:when>
	  <xsl:otherwise>

	<xsl:text>#rating=</xsl:text>
        <xsl:value-of select="Rating"/>
        <xsl:text>&amp;sum=</xsl:text>
        <xsl:value-of select="Summary"/>

	  </xsl:otherwise>
	</xsl:choose>

</xsl:template>

  <xsl:template name="Stars">
    <xsl:param name="average" select="5"/>
    <xsl:choose>
      <xsl:when test="$average &gt; 4.75">
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-5-0.gif"/>
      </xsl:when>
      <xsl:when test="$average &gt; 4.25">
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-4-5.gif"/>
      </xsl:when>
      <xsl:when test="$average &gt; 3.75">
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-4-0.gif"/>
      </xsl:when>
      <xsl:when test="$average &gt; 3.25">
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-3-5.gif"/>
      </xsl:when>
      <xsl:when test="$average &gt; 2.75">
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-3-0.gif"/>
      </xsl:when>
      <xsl:when test="$average &gt; 2.25">
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-2-5.gif"/>
      </xsl:when>
      <xsl:when test="$average &gt; 1.75">
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-2-0.gif"/>
      </xsl:when>
      <xsl:when test="$average &gt; 1.25">
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-1-5.gif"/>
      </xsl:when>
      <xsl:when test="$average &gt; .75">
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-1-0.gif"/>
      </xsl:when>
      <xsl:when test="$average &gt; .25">
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-0-5.gif"/>
      </xsl:when>
      <xsl:otherwise>
        <img src="http://g-images.amazon.com/images/G/01/detail/stars-0-0.gif"/>
      </xsl:otherwise>
    </xsl:choose>
  </xsl:template>


<xsl:template name="ShowImg">

	<xsl:param name="asin"></xsl:param>
	<xsl:param name="img"></xsl:param>
	<xsl:param name="productname"></xsl:param>
	<xsl:param name="alt"></xsl:param>

  	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat('http://www.amazon.co.jp/exec/obidos/ASIN/', $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<xsl:attribute name="class">imglink</xsl:attribute>
  	<img>
  	  <xsl:attribute name="src">
  	  <xsl:value-of select="$img"/>
  	  </xsl:attribute>
  	  <xsl:attribute name="alt"><xsl:value-of select="$productname"/></xsl:attribute>
  	  <xsl:attribute name="class">buy</xsl:attribute>
	</img>
  	</a>

</xsl:template>

<xsl:template name="ShowImg2">

	<xsl:param name="asin"></xsl:param>
	<xsl:param name="img"></xsl:param>
	<xsl:param name="productname"></xsl:param>
	<xsl:param name="alt"></xsl:param>

  	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat('http://www.amazon.co.jp/exec/obidos/ASIN/', $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<img>
  	  <xsl:attribute name="src">
  	  <xsl:value-of select="$img"/>
  	  </xsl:attribute>
  	  <xsl:attribute name="alt"><xsl:value-of select="$productname"/></xsl:attribute>
  	  <xsl:attribute name="class">hatena-asin-detail-image</xsl:attribute>
	</img>
  	</a>

</xsl:template>

<xsl:template name="ShowImg3">

	<xsl:param name="asin"></xsl:param>
	<xsl:param name="img"></xsl:param>
	<xsl:param name="productname"></xsl:param>
	<xsl:param name="alt"></xsl:param>

  	<a>
  	<xsl:attribute name="href">
  	<xsl:value-of select="concat('http://www.amazon.co.jp/exec/obidos/ASIN/', $asin, '/kowagari-22/ref=nosim')" />
  	</xsl:attribute>
  	<xsl:attribute name="class">imglink</xsl:attribute>
  	<img>
  	  <xsl:attribute name="src">
  	  <xsl:value-of select="$img"/>
  	  </xsl:attribute>
  	  <xsl:attribute name="alt"><xsl:value-of select="$productname"/></xsl:attribute>
  	  <xsl:attribute name="class">asin</xsl:attribute>
	</img>
  	</a>

</xsl:template>


</xsl:stylesheet>
