//========================================
// HTTPクエリパラメータ
//========================================
var param_talent_id = "";
var param_error = false;

//========================================
// ページ制御変数
//========================================
var page_break_count = 10;
var page_count = 25;
var page_number = 1;

var page_title = "";
var page_link = "";
var page_subtitle = "";
var category_id = 0;

var dynamic=true;

//========================================
// タレント・芸能人カテゴリ
//========================================
var TalentCategories = new function()
{
    var valueList = new Array();
    var textList = new Array();

    var params = "service=talent-category&search=_INT/EQ/21002/1&result-count=100&sort-order=int-5:a&show-results&result-info=all&result-format=xml";

    var req = new SearchRequest(params);

	var return_value = "";

	if (req.ok) {
        var totalhits = req.totalhits;
	    var data = req.getRecordElement();

        for (var i = 0; i < data.length; i++) {
    	    var id = getXmlNodeValue(data[i], "int-2");
    	    var name = getXmlNodeValue(data[i], "subtitle");
    	    valueList.push(id);
    	    textList.push(name);
        }
    }

    req = null;    

    this.value = function(index){return valueList[index];};
    this.text = function(index){return textList[index];};
    this.length = valueList.length;
}

var __TalentCategories = new function()
{
    var valueList = new Array();
    var textList = new Array();

    var req = new XmlRequest("/common/xml/Talent-Genre.xml?ver="+VERSION);

    if(req.ok){

    	var aData = req.getDocumentElement();
    	var data = aData.getElementsByTagName("item");
    	var recordCount = data.length;

        for (var i = 0; i < recordCount; i++) {
    	    var id = getXmlNodeValue(data[i], "id");
    	    var name = getXmlNodeValue(data[i], "TalentGenre");
    	    valueList.push(id);
    	    textList.push(name);
        }
    }
    
    req = null;    

    this.value = function(index){return valueList[index];};
    this.text = function(index){return textList[index];};
    this.length = valueList.length;
}

//========================================
// 商品カテゴリ
//========================================
var ProductCategories = function()
{
    var valueList = new Array();
    var textList = new Array();

    var req = new XmlRequest("/common/xml/Linkshare-Genre.xml?ver="+VERSION);

    if(req.ok){

    	var aData = req.getDocumentElement();
    	var genres = aData.getElementsByTagName("genre");
    	var subgenres = null;
    	
        for (var i = 0; i < genres.length; i++) {
    	    if(genres[i].getAttribute("id")=="0"){
    	        subgenres = genres[i].getElementsByTagName("subgenre");
    	        break;
    	    }
        }
        
        if(subgenres != null){
            for (var i = 0; i < subgenres.length; i++) {
    	        var id = subgenres[i].getAttribute("id");
    	        var name = subgenres[i].firstChild.nodeValue;
    	        valueList.push(id);
    	        textList.push(name);
            }
        }

    }
    
    req = null;

    this.getName = function(value){var text="";for(i=0; i<valueList.length; i++){if(valueList[i]==value){text=textList[i];break;}}return text;};
}

//========================================
// タレント・芸能人カテゴリID取得
//========================================
function getTalentCategoryID(talentid)
{
    var query_token = "_INT/EQ/21000/"+talentid;
    var params = "service=talent&search="+encodeURI(query_token)+"&result-fields=int-2&result-count=1"+"&show-results&result-info=all&result-format=xml"

    var req = new SearchRequest(params);

	var return_value = "";

	if (req.ok) {

        var totalhits = req.totalhits;
	    var data = req.getRecordElement();
		var recordCount = data.length;
		
		if(recordCount > 0){
		    return_value = getXmlNodeValue(data[0], "int-2");
		}

    }
    
    req = null;
    
    return return_value
}

//========================================
// 一覧出力
//========================================

function itemList(){

    //パラメータエラーの場合は処理を中断
    if(this.param_error){
        return false;
    }

    //----------------------------------------
    // 詳細情報出力
    //----------------------------------------

    //検索条件設定
    var query_token = "";

    if(this.param_talent_id.length > 0){
        query_token += "_INT/EQ/21000/"+param_talent_id;
    }
    
    var fields = "text-1,int-2,text-3,text-4,text-5,text-6,text-7,text-8,int-9,text-10,int-11,int-12,int-13,text-14,text-15,int-16,text-17,text-18,text-19,text-20,text-21,text-22,text-23,text-24,text-25,text-26,text-27,text-28,text-29,text-30,int-31,text-32,text-33,text-34,text-35,text-36,text-37,text-38,text-39,text-40,text-41,text-42,text-43,text-44,text-45,int-47"; 
    var params = "service=talent&search="+encodeURI(query_token)+"&result-fields="+fields+"&result-count=1&show-results&result-info=all&result-format=xml";

    SearchIssueRequest(params, handleDetail);

    //----------------------------------------
    // 関連商品出力
    //----------------------------------------
    
    //検索条件設定
    query_token = "";

    if(this.param_talent_id.length > 0){
        query_token += "_INT/EQ/25001/"+param_talent_id;
    }

    //出力フィールド設定
    var fields2 = "text-2,text-3,text-4,text-5,text-6,int-8,int-9"; 

	// ソートパラメータ
    var sort_params2 = "&sort-order=int-8:a,int-9:a,date:z";
    
    //パラメータ設定
    var params2 = "service=talent-product&search="+encodeURI(query_token)+"&result-fields="+fields2+"&result-count=100&show-results&result-info=all&result-format=xml" + sort_params2;

    SearchIssueRequest(params2, handleTalentProduct);

	// アンケート
    if(this.param_talent_id.length > 0)
    {
    	if (param_talent_id == "1442" || param_talent_id == "1647" || param_talent_id == "14607" || param_talent_id == "14608")
    	{
    		// タレントアンケート出力
			talent_question(param_talent_id);
    	}
    }
}

//========================================
// 詳細情報出力
//========================================
function handleDetail(totalhits, data, status_ok, responseMessage){

    if(!status_ok){
        document.getElementById('talent_detail').innerHTML = "<div>只今、検索が行えません</div><br /><div>"+responseMessage+"</div>";
	    return false;
    }

	var recordCount = data.length;
	var contents = "";
	var contents_header = "";
	var contents_footer = "";

	if(recordCount > 0){
	    var i = 0;
        var id = getXmlNodeValue(data[i], "url");
        var fullName = getXmlNodeValue(data[i], "title");
        var upd = getXmlNodeValue(data[i], "date");
        var category = getXmlNodeValue(data[i], "category");
        var fullNameKana = getXmlNodeValue(data[i], "text-1");
        var genreID = getXmlNodeInt(data[i], "int-2");
        var genreName = getXmlNodeValue(data[i], "text-3");
        var familyName = getXmlNodeValue(data[i], "text-4");
        var firstName = getXmlNodeValue(data[i], "text-5");
        var familyNameKana = getXmlNodeValue(data[i], "text-6");
        var firstNameKana = getXmlNodeValue(data[i], "text-7");
        var aliasNames = getXmlNodeValue(data[i], "text-8");
        var genderID = getXmlNodeInt(data[i], "int-9");
        var genderName = getXmlNodeValue(data[i], "text-10");
        var birthYear = getXmlNodeInt(data[i], "int-11");
        var birthMonth = getXmlNodeInt(data[i], "int-12");
        var birthDay = getXmlNodeInt(data[i], "int-13");
        var constellation = getXmlNodeValue(data[i], "text-14");
        var bloodType = getXmlNodeValue(data[i], "text-15");
        var hometownID = getXmlNodeInt(data[i], "int-16");
        var hometownName = getXmlNodeValue(data[i], "text-17");
        var height = getXmlNodeValue(data[i], "text-18");
        var weight = getXmlNodeValue(data[i], "text-19");
        var hobby = getXmlNodeValue(data[i], "text-20");
        var specialty = getXmlNodeValue(data[i], "text-21");
        var thumbnail = getXmlNodeValue(data[i], "text-22");
        var majorWorks1 = getXmlNodeValue(data[i], "text-23");
        var majorWorksYear1 = getXmlNodeValue(data[i], "text-24");
        var majorWorks2 = getXmlNodeValue(data[i], "text-25");
        var majorWorksYear2 = getXmlNodeValue(data[i], "text-26");
        var majorWorks3 = getXmlNodeValue(data[i], "text-27");
        var majorWorksYear3 = getXmlNodeValue(data[i], "text-28");
        var majorWorks4 = getXmlNodeValue(data[i], "text-29");
        var majorWorksYear4 = getXmlNodeValue(data[i], "text-30");
        var groupFlg = getXmlNodeInt(data[i], "int-31");
        var groupName = getXmlNodeValue(data[i], "text-32");
        var groupMember = getXmlNodeValue(data[i], "text-33");
        var careerName1 = getXmlNodeValue(data[i], "text-34");
        var careerDescription1 = getXmlNodeValue(data[i], "text-35");
        var careerName2 = getXmlNodeValue(data[i], "text-36");
        var careerDescription2 = getXmlNodeValue(data[i], "text-37");
        var careerName3 = getXmlNodeValue(data[i], "text-38");
        var careerDescription3 = getXmlNodeValue(data[i], "text-39");
        var careerName4 = getXmlNodeValue(data[i], "text-40");
        var careerDescription4 = getXmlNodeValue(data[i], "text-41");
        var careerName5 = getXmlNodeValue(data[i], "text-42");
        var careerDescription5 = getXmlNodeValue(data[i], "text-43");
        var careerName6 = getXmlNodeValue(data[i], "text-44");
        var careerDescription6 = getXmlNodeValue(data[i], "text-45");
        var authorityID = getXmlNodeInt(data[i], "int-47");

        //出典出力 2008-09-02
        var authority = "";
        if(authorityID==1){    //日本タレント名鑑
            //authority = "出典：日本タレント名鑑（<a href=\"\" onclick=\"var w=window.open('http://www.vip-times.co.jp/', 'viptimes');w.focus();return false;\" title=\"VIPタイムズ社\">VIPタイムズ社</a>）";
        }
        document.getElementById('authority').innerHTML = authority;
        
        //ジャンルID保存
        this.category_id = genreID;

        //「その他」カテゴリIDを取得
        var otherCategoryID = parseInt(TalentCategories.value(TalentCategories.length - 1));
        var otherCategoryName = TalentCategories.text(TalentCategories.length - 1);

        //タイトル編集
        this.page_title = genreName;
        this.page_link = "<a href=\"./result.html?c="+genreID+"\" title=\""+genreName+"\">"+genreName+"</a>";
        if(genreID == otherCategoryID){
            this.page_subtitle = fullName + "（"+category+"）";
        }
        else{
            this.page_subtitle = fullName + "（"+genreName+"）";
        }

        //名前編集
        var name = fullName;
        
        //2008-06-25 プロフィール検索対応-------------------

        var html = "";

        //生年月日編集
        var birth = "";

        html = "";

        if(birthYear > 0){
            var title = birthYear+"年";
            html += title;
        }
        if(birthMonth > 0 && birthDay > 0){
            var title = birthMonth + "月" + birthDay + "日";
            if(birthYear > 0){html += "　";}
//            html += "<a href=\"./result.html?birthday_month="+birthMonth+"&birthday_day="+birthDay+"\" title=\""+title+"\">";
            html += "<a href=\"/talent/result.html?birthday_month="+birthMonth+"&birthday_day="+birthDay+"\" title=\""+title+"\">";
            html += title;
            html += "</a>";
        }

        birth = html;

        //星座編集
        if(constellation.length>0){
            html = "";
//            html += "<a href=\"./result.html?constellation="+encodeURI(constellation)+"\" title=\""+constellation+"\">";
            html += "<a href=\"/talent/result.html?constellation="+encodeURI(constellation)+"\" title=\""+constellation+"\">";
            html += constellation;
            html += "</a>";
            constellation = html;
        }

        //--------------------------------------------------

        //プロフィール

        contents += "<img src=\""+thumbnail+"\" alt=\""+name+"\" style=\"width:200px\" />";

        contents += "<table border=\"0\" id=\"talent-profile-table\">";

        contents += "<tr>";
        contents += "<th>名前</th>";
        contents += "<td>";
        contents += name;
        contents += "</td>";
        contents += "</tr>";

        if(birth.length > 0){
            contents += "<tr>";
            contents += "<th>生年月日</th>";
            contents += "<td>";
            contents += birth;
            contents += "</td>";
            contents += "</tr>";
        }

        if(constellation.length > 0){
            contents += "<tr>";
            contents += "<th>星座</th>";
            contents += "<td>";
            contents += constellation;
            contents += "</td>";
            contents += "</tr>";
        }

        if(hometownName.length > 0){
            contents += "<tr>";
            contents += "<th>出身地</th>";
            contents += "<td>";
            contents += hometownName;
            contents += "</td>";
            contents += "</tr>";
        }

        if(bloodType.length > 0){
            contents += "<tr>";
            contents += "<th>血液型</th>";
            contents += "<td>";
            contents += bloodType;
            contents += "</td>";
            contents += "</tr>";
        }

        if(height.length > 0){
            contents += "<tr>";
            contents += "<th>身長</th>";
            contents += "<td>";
            contents += height;
            contents += "</td>";
            contents += "</tr>";
        }

        if(weight.length > 0){
            contents += "<tr>";
            contents += "<th>体重</th>";
            contents += "<td>";
            contents += weight;
            contents += "</td>";
            contents += "</tr>";
        }

        if(hobby.length > 0){
            contents += "<tr>";
            contents += "<th>趣味</th>";
            contents += "<td>";
            contents += hobby;
            contents += "</td>";
            contents += "</tr>";
        }

        if(specialty.length > 0){
            contents += "<tr>";
            contents += "<th>特技</th>";
            contents += "<td>";
            contents += specialty;
            contents += "</td>";
            contents += "</tr>";
        }

        contents += "</table>";

        //商品検索
        searchProduct(fullName);

        //トピックス
        var topics = "";
//        topics += "<p><strong>トピックス</strong><br />";
//        topics += "このテキストはダミーですこのテキストはダミーですこのテキストはダミーですこのテキストはダミーですこのテキストはダミーですこのテキストはダミーですこのテキストはダミーですこのテキストはダミーですこのテキストはダミーですこのテキストはダミーですこのテキストはダミーです";
//        topics += "</p>";
        topics += "<br />";

	}
	else{
        contents += "<div>検索結果がありません</div>";
	}

	//----------------------------------------
	// タイトル出力
	//----------------------------------------
	if(!this.dynamic){
        document.title = fullName + "｜" + this.page_title + "｜日テレ7";
        document.getElementById('link_current_page').innerHTML = this.page_link + "&nbsp;&gt;&nbsp;" + fullName;
	}
    document.getElementById('talent_name').innerHTML = this.page_subtitle;
	document.getElementById('talent-profile').innerHTML = contents;
//	document.getElementById('talent-profile-topics').innerHTML = topics;

	//----------------------------------------
	// 代表作品出力
	//----------------------------------------
	var majorWorks = new Array(majorWorks1, majorWorks2, majorWorks3, majorWorks4);
	var majorYears = new Array(majorWorksYear1, majorWorksYear2, majorWorksYear3, majorWorksYear4);

	contents = "";
    contents_header = "";
    contents_footer = "";
	
	for (var i = 0; i < majorWorks.length; i++) {
	    if(majorWorks[i].length==0){break;}
	    
        contents += "<tr><td>";
        contents += majorWorks[i];

	    if(majorYears[i].length > 0){
    	    contents += "(";
    	    contents += majorYears[i];
    	    contents += ")";
	    }

        contents += "</td></tr>";
	}

    if(contents.length > 0){
        contents_header = "<h4>代表作品</h4>";
        contents_header += "<table cellspacing=\"0\" border=\"0\" class=\"work-table02\">";
        contents_footer = "</table>";
    }

	document.getElementById('major_works').innerHTML = contents_header + contents + contents_footer;

	//----------------------------------------
	// ジャンル別商品出力
	//----------------------------------------
	var careerNames = new Array(careerName1, careerName2, careerName3, careerName4, careerName5, careerName6);
	var careerDescriptions = new Array(careerDescription1, careerDescription2, careerDescription3, careerDescription4, careerDescription5, careerDescription6);

	contents = "";
    contents_header = "";
    contents_footer = "";

	for (var i = 0; i < careerNames.length; i++) {
	    if(careerNames[i].length==0){break;}

        contents += "<tr><th>";
        contents += careerNames[i];
        contents += "</th><td>";
        contents += careerDescriptions[i];
        contents += "</td></tr>";
	}

    if(contents.length > 0){
        contents_header = "<h4>ジャンル別作品</h4>";
        contents_header += "<table cellspacing=\"0\" border=\"0\" class=\"work-table\">";
        contents_footer = "</table>";
    }

	document.getElementById('career_descriptions').innerHTML = contents_header + contents + contents_footer;

}

//========================================
// 関連商品出力
//========================================
function handleTalentProduct(totalhits, data, status_ok, responseMessage){

    if(!status_ok){
	    return false;
    }

	var recordCount = data.length;
	var contents = "";
	var category_check = "";
	var type_check = "";

	// データ行読み込み
	for (var i = 0; i < recordCount; i++) {
	    
		var id = getXmlNodeValue(data[i], "url");
		// 商品ジャンル名
		var categoryName = getXmlNodeValue(data[i], "text-2");
		// 商品名
		var productName = getXmlNodeValue(data[i], "text-3");
		// リンクURL
		var productURL = getXmlNodeValue(data[i], "text-4");
		// サムネイルURL
		var productThumbnailURL = getXmlNodeValue(data[i], "text-5");
		// 商品説明（マイベストのみ）
		var desc = getXmlNodeValue(data[i], "text-6");
		// 商品タイプ（1：タレント関連商品、2：マイベスト）
        var type = getXmlNodeInt(data[i], "int-8");

		///// 出力デザイン Start /////
		if (type == 1)
		{
			// 関連商品
			if (contents == "")
			{
				// 初期table設定
				contents += "<h4>この人の関連商品</h4>";
				contents += "<table cellspacing='0' border='0' class='work-table'>";
				contents += "	<tr>";
				contents += "		<th width='100'>" + categoryName + "</th>";
				contents += "		<td>";
				contents += "<a href=\"#\" onclick=\"window.open('" + productURL + "','_blank'); return false;\" >" + productName + "</a>";
			} else if (category_check != categoryName)
			{
				//contents += "			<br /><br />";
				contents += "		</td>";
				contents += "	</tr>";
				contents += "	<tr>";
				contents += "		<th>" + categoryName + "</th>";
				contents += "		<td>";
				contents += "<a href=\"#\" onclick=\"window.open('" + productURL + "','_blank'); return false;\" >" + productName + "</a>";
			}
			else
			{
				contents += "　<a href=\"#\" onclick=\"window.open('" + productURL + "','_blank'); return false;\" >" + productName + "</a>";
			}
		}
		else if (type == 2)
		{
			// マイベスト
			if (type_check != "2")
			{
				if (type_check == "1")
				{
					// 関連商品の終了部分を設定
					contents += "		</td>";
					contents += "	</tr>";
					contents += "</table>";
				}
				contents += "<h4>マイベスト</h4>";
				contents += "<div class='search_table'>";
				contents += "	<table width='100%' cellpadding='4' cellspacing='1' id='mybest-table'>";
			}
			contents += "		<tr>";
			contents += "			<td><a href=\"#\" onclick=\"window.open('" + productURL + "','_blank'); return false;\" ><img src=\"productThumbnailURL\" width=\"100\" height=\"82\" /></a></td>";
			contents += "			<td class='mybest'><a href=\"#\" onclick=\"window.open('" + productURL + "','_blank')\" >" + productName + "</a><br /></td>";
			contents += "			<td>" + desc + "</td>";
			contents += "		</tr>";
		}
		// category設定
		category_check = categoryName;
		// type設定
		type_check = type;
		///// 出力デザイン End /////
	}

	// 終了チェック
	if (type_check == "1")
	{
		// 関連商品のみで終了
		contents += "		</td>";
		contents += "	</tr>";
		contents += "</table>";
	}
	else if (type_check == "2")
	{
		// マイベスト出力して終了
		contents += "	</table>";
		contents += "</div>";
	}

	document.getElementById('talent_product').innerHTML = contents;

}

//========================================
// ページロード処理
//========================================
function pageLoad(){
    
    var path = location.pathname.split("?");
    var dir = path[0].split("/");
    var name = dir[dir.length-1];
    var names = name.split('.');
    var ext = "";
    if(names.length>0){ext=names[names.length-1];}
    if(ext=="html"){this.dynamic=false;}
    
    if(path[0].match(/\/talent\/[0-9]+\//i)){
   	    this.param_talent_id = dir[dir.length-2];
    }
    else if(path[0].match(/\/talent\/[0-9]+/i)){
   	    this.param_talent_id = dir[dir.length-2];
    }
    else{
        var query = new Response.QueryString();
        for(var i=0; i<query.length; i++){
            var key = query.key(i);
            var value = query.value(i);
	        if(key=="talentid"){this.param_talent_id = value;}
        }
        query = null;
    }

    //パラメータチェック
    this.param_error = (this.param_talent_id.length==0);

    //一覧出力
    itemList();

    //同じカテゴリのタレント・芸能人を出力
    if(this.category_id > 0){
        talent_of_category(this.category_id)
    }
    else{
        talent_of_category(this.getTalentCategoryID(this.param_talent_id));
    }

    //この人の出演番組を出力
    talent_programs(this.param_talent_id);

}

//========================================
// 商品検索
//========================================
var searchProduct_talentName = "";

function searchProduct(talentName){

    //パラメータエラーの場合は処理を中断
    if(this.param_error){
        return false;
    }
    
    this.searchProduct_talentName = talentName;

    //----------------------------------------
    // 詳細情報出力
    //----------------------------------------

    //検索条件設定
    var query_token = "";

    if(this.param_talent_id.length > 0){
        query_token += talentName;
    }

    //パラメータ設定
    var params = "service=product&search="+encodeURI(query_token)+"&show-results&result-info=all&result-format=xml&get-categories=";
    
    var getcategories = true;

    SearchIssueRequest(params, handleSearchProduct, getcategories);

}

function handleSearchProduct(totalhits, data, categories, status_ok, responseMessage){

    if(!status_ok){
        document.getElementById('talent_detail').innerHTML = "<div>只今、検索が行えません</div><br /><div>"+responseMessage+"</div>";
	    return false;
    }

	var categoryCount = categories.length;
	var contents = "";

//	var codeList = new Array(432, 468, 430);    //432:本・雑誌, 468:ＤＶＤ・ビデオ, 430:ＣＤ
	var codeList = new Array(1, 58, 46);
	var nameList = new Array("", "", "");
	var displayNameList = new Array("本", "DVD", "CD");
	var count = 0;

    var genres = new ProductCategories();

	for (var i = 0; i < codeList.length; i++) {
		nameList[i] = genres.getName(codeList[i]);
	}
	
	genres = null;

	for (var i = 0; i < categoryCount; i++) {

	    var categoryname = getXmlNodeValue(categories[i], "categoryname");

	    if(categoryname == nameList[0]){
            contents += "  <li><a href=\"/shop/result.html?i=" + encodeURI(this.searchProduct_talentName) + "&c="+codeList[0]+"\">" + this.searchProduct_talentName + "で"+displayNameList[0]+"を検索</a></li>\n";
            count += 1;
	    }
	    else if(categoryname == nameList[1]){
            contents += "  <li><a href=\"/shop/result.html?i=" + encodeURI(this.searchProduct_talentName) + "&c="+codeList[1]+"\">" + this.searchProduct_talentName + "で"+displayNameList[1]+"を検索</a></li>\n";
            count += 1;
	    }
	    else if(categoryname == nameList[2]){
            contents += "  <li><a href=\"/shop/result.html?i=" + encodeURI(this.searchProduct_talentName) + "&c="+codeList[2]+"\">" + this.searchProduct_talentName + "で"+displayNameList[2]+"を検索</a></li>\n";
            count += 1;
	    }
	    
	    if(count==codeList.length){
	        break;
	    }

    }

    if(contents.length > 0){
        document.getElementById('talent-profile-search').innerHTML = "<ul>" + contents + "</ul>";
    }

}

//========================================
// 商品カテゴリ名取得
//========================================
function getProductCategoryName(genreID){
    var var_id = 0;
    var var_name = "";

    var req = new XmlRequest("/common/xml/Linkshare-Genre.xml?ver="+VERSION);

    if(req.ok){

		var aData = req.getDocumentElement();
		var xmlGenres = aData.getElementsByTagName('genre');

	    for (var i = 0; i < xmlGenres.length; i++) {
	        if(xmlGenres[i].getAttribute("id")==genreID){
	            var_id = parseInt(genreID);
	            var_name = xmlGenres[i].getAttribute("name");
                break;
	        }
	    }

    }   //req.ok
    
    req = null;
    
    return var_name;
}

//========================================
// 2008/08/11 K.Ito Add
// 質問取得
//========================================
function talent_question(id) {

	// xmlファイル名
	var xmlFileName = "/common/xml/talent_question/" + id + ".xml";

	var httpObject = new Ajax.Request(xmlFileName, { method: 'get', onComplete: talent_question2 });
}

function talent_question2(xmlHttp) {

	var aData = xmlHttp.responseXML.documentElement;
	var data = aData.getElementsByTagName('item');
	// 出力データ
	var outputData = "";
	var programTemp = "";
	var iOutputCount = 0;

	outputData += "<div class=\"talentProfile\">";
	outputData += "<h4>日テレ７オリジナルアンケート</h4>";
	outputData += "<table class=\"work-table\" border=\"0\" cellspacing=\"0\">";
	outputData += "<tbody>";
	for (var i = 0; i < data.length; i++) {
//		// title（質問）
//		var title = "";
//		if (data[i].getElementsByTagName('title')[0].childNodes[0] != null)
//		{
//			titleData = data[i].getElementsByTagName('title')[0].childNodes[0].nodeValue;
//		}
		// answer（答え）
		var answerData = "";
		if (data[i].getElementsByTagName('answer')[0].childNodes[0] != null)
		{
			answerData = data[i].getElementsByTagName('answer')[0].childNodes[0].nodeValue;
		}
//		// answer_detail（商品名）
//		var answer_detailData = "";
//		if (data[i].getElementsByTagName('answer_detail')[0].childNodes[0] != null)
//		{
//			answer_detailData = data[i].getElementsByTagName('answer_detail')[0].childNodes[0].nodeValue;
//		}

		outputData += answerData;

	}
	outputData += "</tbody>";
	outputData += "</table>";
	outputData += "</div>";

	// データ設定
	document.getElementById('talent_question').innerHTML = outputData;
}


