// JavaScript Document
$(document).ready(function(){
  if(jQuery.url.param("itemID") && jQuery.url.param("genre"))
  {
  	//itemIDとジャンルからXMLを解析して表示
	//genreからXMLを特定して、itemIDから表示するものを引っ張り出す
	$.ajax({
    	type: "GET",
    	url: "items/"+jQuery.url.param("genre")+"/"+jQuery.url.param("genre")+".xml",
    	dataType: "xml",
    	success: function(xml) {
			$(xml).find("item").each(function(){
				if(jQuery.url.param("itemID") == $(this).find("itemID").text())
				{
					$("#sake_kind").html($(this).find("kind").text());
					$("#sake_link_name").html($(this).find("title").text());
					$("#sake_link_name").css("font-weight","bold");
            		$("#sake_title").html($(this).find("title").text());
					$("#sake_content").html($(this).find("content").text());
					$("#sake_yeast").html($(this).find("yeast").text());
					$("#sake_material").html($(this).find("material").text());
					$("#sake_ratio").html($(this).find("ratio").text());
					$("#sake_alcohol").html($(this).find("alcohol").text());
					$("#sake_sake").html($(this).find("sake").text());
					$("#sake_img").attr("src",$(this).find("pictures").find("picture").find("url").text());
					$("#sake_img").attr("width",$(this).find("pictures").find("picture").find("width").text());
					$("#sake_img").attr("height",$(this).find("pictures").find("picture").find("height").text());
					$("#sake_img").attr("alt",$(this).find("pictures").find("picture").find("caption").text());
					$("#sake_img").attr("title",$(this).find("pictures").find("picture").find("caption").text());
					$(this).find("products").find("product").each(function(num){
						$("form").find("#order_ml\\["+num+"\\]").html($(this).find("size").text());
						$("form").find("#order_price_view\\["+num+"\\]").html(CommaSeparatedValue($(this).find("price").text()));
						$("form").find("#order_code\\["+num+"\\]").attr("value",$(this).find("code").text());
						$("form").find("#order_option\\["+num+"\\]").attr("value",$(this).find("option").text());
						$("form").find("#order_price\\["+num+"\\]").attr("value",$(this).find("price").text());
					});
					if($("form").find("#order_price\\[1\\]").attr("value") == "")
					{
						$("#form2").css("display","none");
					}
					return false;
				}
        	});
		},
		error:function(XMLHttpRequest, textStatus, errorThrown){
			alert("指定されたデータは存在しません");
		}
	});
  }
  
});

function CommaSeparatedValue(str){str=String(str);s=str.slice(-3);for(var i=1;i<=Math.ceil(str.length/3)-1;i++)s=str.slice(-3*(i+1),-3*i)+","+s;return s;}