﻿// 表示数制限
var LISTCOUNT = 10;
// タレントID設定
var TALENT_ID = "";

function products_of_talent(strTalent_id) {

	// タレントID設定
	TALENT_ID = strTalent_id;

	document.getElementById('products_of_talent').innerHTML = "";

	var sort_params = "&sort-order=int-8:z,date:z";
    var params = "service=talent-product&search=_TEXT/EQ/25001/" + strTalent_id + "&show-results&result-info=all&result-format=xml&result-fields=text-3,text-4,text-5,int-8&result-count=" + LISTCOUNT + "&result-page=1" + sort_params;

    // 検索リクエスト（非同期）
    SearchIssueRequest(params, handleProductsOfTalent);
    
    return false;
}

function handleProductsOfTalent(totalhits, data, status_ok, responseMessage){

    if(!status_ok){
	    return false;
    }

	// 出力データ
	var html = "";

    //タレント名取得
    var name = "";
    if(data.length > 0){
    	name = getXmlNodeValue(data[0], "title");
    }
    else{
    	name = "この人";
    }

	html += "<div class=\"sidecolumn\">";
	html += "<h3>"+name+"さんの関連商品</h3>";
	html += "<div class=\"sidecolumn_frame\">";
	html += "<div id=\"category_list\">";
	html += "<ul>";
	for (var i = 0; i < data.length; i++) {
		// text-3（商品タイトル）
		var productsNameData = getXmlNodeValue(data[i], "text-3");
		// text-4（商品URL）
		var productsURLData = getXmlNodeValue(data[i], "text-4");
		// text-5（サムネイルURL）
		var thumbnailURLData = getXmlNodeValue(data[i], "text-5");
	    
    	html += "<li>";
		html += "<a href=\"#\" onclick=\"window.open('" + productsURLData + "', '_blank'); return false;\" title=\"" + productsNameData + "\">" + productsNameData + "</a>";
    	html += "</li>";
	}

	html += "</ul>";
	html += "</div>";   //category_list
	html += "</div>";   //sidecolumn_frame

	html += "<div class=\"sidecolumn_end_bg\">";
	html += "<a href=\"" + getTalentListPath(TALENT_ID) + "\" title=\"一覧へ\">一覧へ</a>";
	html += "</div>";

	html += "</div>";   //sidecolumn

	// データ設定
    var ctrl = document.getElementById("products_of_talent");

    if(ctrl != null){
//       	MessageWindow(html, "products_of_talent (タレント・芸能人の関連商品)");
    	ctrl.innerHTML = html;
	}
}

