﻿//========================================
// 今日お誕生日のタレント
//========================================
document.write("<script type=\"text/javascript\" id=\"right_birthday_src\"></script>");
ntv7.right_birthday_column_id=null;
ntv7.right_birthday_column = function(elementId, month, day)
{
    ntv7.right_birthday_column_id = elementId;

    var m = 0;
    var d = 0;

    if(month==null && day==null){
        var dateObj = new Date();
        m = dateObj.getMonth() + 1;
        d = dateObj.getDate();
    }
    else if(month >= 1 && month <= 12){
        m = month;
        if(day >= 1 && day <= 31){
            d = day;
        }
    }
    else{
        return false;
    }

    var query_token = "_INT/EQ/21004/"+m;
    if(d > 0){ query_token += " AND _INT/EQ/21005/"+d;}
    var sort_order = "int-46:z,text-1:a";
    var fields = "text-1,text-22,int-46"; 
    var params = "service=talent&search="+query_token+"&sort-order="+sort_order+"&result-fields="+fields+"&result-count=10&show-results=&result-info=all&result-format=xml";
    document.getElementById('right_birthday_src').src = ntv7.search_path + params+"&callback=ntv7.handleRighBirthdayColumn";
}
ntv7.handleRighBirthdayColumn = function(xmlDoc, httpCode)
{
    if(httpCode!="200" || xmlDoc==null){return false;}
    var data = xmlDoc.getElementsByTagName("record");
    if(data.length==0){return false;}
	var html = "";

	html += "<div class=\"title-container\">";
	html += "<h2 class=\"title icon-birthday_t-02\"><span>今日お誕生日の<br />タレント</span></h2>";//icon-birthday-02
	html += "</div>";

	html += "<div class=\"content\">";
	html += "<ul class=\"list-birthday-01\">";

	for (var i = 0; i < data.length; i++) {

		var talentid = ntv7.XmlNodeValue(data[i], "url");
	    var title = ntv7.XmlNodeValue(data[i], "title");
	    var image = ntv7.XmlNodeValue(data[i], "text-22");
	    var publicType = ntv7.XmlNodeToInt(data[i], "int-46");
	    var href = "javascript:ntv7.win('/talent/" + talentid + "/');";
	    
		if(publicType > 0){
		    html +="<li><a href=\""+href+"\" title=\""+title+"\"><img src=\""+image+"\" alt=\""+title+"\" width=\"46\" height=\"46\"></a>";
	        html += "<a href=\""+href+"\" title=\""+title+"\">"+title+"</a></li>";
		}
		else{
		    html += "<li class=\"no-image\"><a href=\""+href+"\" title=\""+title+"\">"+title+"</a></li>";
		}

	}

	html += "</ul>";
	html += "<ul class=\"nav-page-01\">";
	html += "<li><a href=\"javascript:ntv7.win('/talent/result.html?birthday=today');\">一覧へ</a></li>";
	html += "</ul>";
	html += "</div>";

    var ctrl = document.getElementById(ntv7.right_birthday_column_id);
    if(ctrl != null){ ctrl.innerHTML = html; }
}
