﻿//========================================
// 今日お誕生日のタレント
//========================================

function right_birthday_column(month, day){

    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="+encodeURI(query_token)+"&sort-order="+sort_order+"&result-fields="+fields+"&result-count=10&show-results&result-info=all&result-format=xml";

    SearchIssueRequest(params, handleRighBirthdayColumn);
}

function handleRighBirthdayColumn(totalhits, data, status_ok, responseMessage){

    if(!status_ok){
	    return false;
    }

    if(data.length == 0){
        return false;
    }

	var html = "";

	html += "<h2><img src=\"/common/misc/img/right_birthday_hd.gif\" alt=\"今日お誕生日のタレント\" width=\"180\" height=\"31\" /></h2>";
	html += "<div class=\"birthdayColumn\">";
	html += "<ul>";

	for (var i = 0; i < data.length; i++) {
		var talentid = getXmlNodeValue(data[i], "url");
	    var title = getXmlNodeValue(data[i], "title");
	    var image = getXmlNodeValue(data[i], "text-22");
	    var publicType = getXmlNodeInt(data[i], "int-46");
	    var href = getTalentListPath(talentid);
	    
		if(publicType > 0){
        	html += "<li><a href=\""+href+"\" title=\""+title+"\"><img src=\""+image+"\" alt=\""+title+"\" width=\"50\" /></a>";
	        html += "<a href=\""+href+"\" title=\""+title+"\">"+title+"</a></li>";
		}
		else{
		    if(i == data.length - 1){
            	html += "<li style=\"font-size: 90%;\"><a href=\""+href+"\" title=\""+title+"\">"+title+"</a></li>";
		    }
		    else{
            	html += "<li class=\"notalentImage\"><a href=\""+href+"\" title=\""+title+"\">"+title+"</a></li>";
		    }
		}

	}

	html += "</ul>";
	html += "<p class=\"linkText01\"><a href=\"/talent/result.html?birthday=today\" title=\"一覧へ\">一覧へ</a></p>";
	html += "</div>";

    var ctrl = document.getElementById("right_birthday_column");
    
    if(ctrl != null){
//    	MessageWindow(html, "right_birthday_column (今日お誕生日のタレント)");
    	ctrl.innerHTML = html;
    }

}

