﻿//========================================
// 同じカテゴリの有名人
//========================================
var talentOfCategory_id = 0;

function talent_of_category(id){

    if(id > 0){
        this.talentOfCategory_id = id;
        var query_token = "_INT/EQ/21001/"+this.talentOfCategory_id;
        var option = "&sort-order=int-46:z,text-1:a";
        var fields = "text-1,int-2,int-46"; 
        var params = "service=talent&search="+query_token+option+"&result-fields="+fields+"&result-count=20&show-results=&result-info=all&result-format=xml";

        SearchIssueRequest(params, handleTalentOfCategory);
    }
    else{
        return false;
    }

}

function talentOfCategory(id){
    talent_of_category(id);
}

function handleTalentOfCategory(totalhits, data, status_ok, responseMessage){

    if(!status_ok){
	    return false;
    }

    if(data.length == 0){
        return false;
    }

	var html = "";

	html += "<div class=\"sidecolumn\">";
	html += "<h3>同じカテゴリのタレント</h3>";
	html += "<div class=\"sidecolumn_frame\">";
	html += "<div id=\"category_list\">";
	html += "<ul>";

	for (var i = 0; i < data.length; i++) {
		var talentid = getXmlNodeValue(data[i], "url");
	    var title = getXmlNodeValue(data[i], "title");
	    
    	html += "<li>";
		html += "<a href=\"" + getTalentListPath(talentid) + "\" title=\""+title+"\">"+title+"</a>";
    	html += "</li>";
	}

	html += "</ul>";
	html += "</div>";   //category_list
	html += "</div>";   //sidecolumn_frame

	html += "<div class=\"sidecolumn_end_bg\">";
	html += "<a href=\"/talent/result.html?c="+this.talentOfCategory_id+"\" title=\"一覧へ\">一覧へ</a>";
	html += "</div>";

	html += "</div>";   //sidecolumn

    var ctrl = document.getElementById("talent_of_category");
    
    if(ctrl != null){
//       	MessageWindow(html, "talent_of_category (同じカテゴリの有名人)");
    	ctrl.innerHTML = html;
    }
}

