var NEWS;
var NEWS_IDX = 1;
var DATE;

function init() {
    var http  = new JKL.ParseXML("getrss.php");
    var data  = http.parse();
    if (!data || !data["rss"]) {
        document.getElementById("blog").innerHTML = "しばらくおまち下さい";
        NEWS_IDX = -1;
        return;
    }
    var item  = data["rss"]["channel"]["item"];
    var count = item.length;

    if (!count) {
        NEWS = new Array(1);
        NEWS[0] = "<a href=\"" + item["link"] + "\">" + item["title"] + "</a>";
        DATE = new Date(item["pubDate"]).toLocaleString();
        document.getElementById("date").innerHTML = DATE;
        document.getElementById("blog").innerHTML = NEWS[0];
        NEWS_IDX = 0;
        return;
    }

    if (count == 0) {
        document.getElementById("blog").innerHTML = "しばらくおまち下さい";
        NEWS_IDX = -1;
    } else {
        NEWS = new Array(count);
        for (i=0; i<count; i++) {
            NEWS[i] = "<a href=\"" + item[i]["link"] + "\">" + item[i]["title"] + "</a>";
            if (i == 0) DATE = new Date(item[i]["pubDate"]).toLocaleString();
            if (i == 4) break;
        }
        document.getElementById("date").innerHTML = DATE;
        document.getElementById("blog").innerHTML = NEWS[0];
        if (count == 1) NEWS_IDX = 0;
    }
}

function blog_view()
{
    if (NEWS_IDX == -1) return;
    if (NEWS[NEWS_IDX]) {
        document.getElementById("blog").innerHTML = NEWS[NEWS_IDX];
    }
    if (NEWS_IDX == NEWS.length-1) {
        NEWS_IDX = 0;
        return;
    }
    NEWS_IDX++;
}
