var speed = 20;
var delay = 5000;
var container1 = document.getElementById("headline");
var container2 = document.getElementById("headline_inner");
container2.style.top = container1.style.height;
container2.style.width = container1.style.width;
container2.style.height = container1.style.height;

function divScrollHelperV(limit,speed,delay){
    nextTick = speed;
    if (!container2.style.top){
        container2.style.top = "0px";
    }
    if (parseInt(container2.style.top) < -limit){
        container2.style.top = parseInt(container1.style.height) + "px";
    }else{
        container2.style.top = (parseInt(container2.style.top) - 1) + "px";
    }
    if (!(parseInt(container2.style.top) == parseInt(container1.style.height)) && !(parseInt(container2.style.top) == -limit) && (parseInt(container2.style.top) % parseInt(container1.style.height)) == 0){
        nextTick = delay;
    }
    setTimeout("divScrollHelperV(" + limit + "," + speed + "," + delay + ")", parseInt(nextTick));
}

google.load("feeds", "1");
function initialize() {
   var lang;
//    if ( query["lang"] == "en" ) { lang = "en"; }
//    else { lang = "ja"; }
    lang = "ja";
    var feed = new google.feeds.Feed("http://211.16.213.104/rss/headline/" + lang);
//    var feed = new google.feeds.Feed("http://211.16.213.104//rss/headline");
    feed.setNumEntries(7);
    feed.load(function(result) {
        if (!result.error) {
            for (var i = 0; i < result.feed.entries.length; i++) {
                var entry = result.feed.entries[i];
                container2.innerHTML += "<div><a href=\"" + entry.link + "\">" + entry.title + "</a></div>";
            }
            function divScroller(limit,speed,delay){
            setTimeout("divScrollHelperV(" + limit + "," + speed + "," + delay + ")", parseInt(delay));
            }
            limit = container2.getElementsByTagName('div').length * parseInt(container1.style.height);
            divScroller(limit,speed,delay);
        }
    });
}
google.setOnLoadCallback(initialize);
