﻿//  更新履歴を表示
function newslist(numNews) 
{
    var url = "index.xml";
    var http = new JKL.ParseXML(url);
    var data = http.parse();
    var numShow = numNews < data["rss"]["channel"]["item"].length ? numNews : data["rss"]["channel"]["item"].length;
    var prevDate = "";
    for (var i = 0; i < numShow; i++) {

        document.write("<dl>");
    
        document.write("<dt class=\"");
        if (data["rss"]["channel"]["item"][i]["category"] != null) {
            document.write(data["rss"]["channel"]["item"][i]["category"]);
        }
        document.write("\"></dt>");
        
        //  同じ日付の場合には出力しない
        var curDate = data["rss"]["channel"]["item"][i]["pubDate"];
        if (prevDate != curDate) {
            var spDate = curDate.split(/[^0-9]/);
            document.write("<dd class=\"date\">");
            document.write(spDate[0]+"."+spDate[1]+"."+spDate[2]);
            document.write("</dd>");
            prevDate = curDate;
        }
        
        document.write("<dd class=\"detail\">");
        document.write("<a href=\"");
        document.write(data["rss"]["channel"]["item"][i]["link"]);
        document.write("\">");
        document.write(data["rss"]["channel"]["item"][i]["title"]);
        document.write("</a></dd>");
        
        document.write("</dl>");
    }
}

