
function text_node(xx){
    var s="";
    for(var j=0;j<xx.childNodes.length;j++){
        s+=xx.childNodes[j].nodeValue;
        }
    return s;
    }

var xmlhttp = null;

function event_lj(){
    if(xmlhttp.readyState==4){
        if(xmlhttp.status!=200 && xmlhttp.status!=304 && xmlhttp.status!=0){ 
            var e=xmlhttp.status+" "+xmlhttp.statusText+"\r\n"+xmlhttp.responseText;
            alert("error: "+e);
            return;
            };
        var xx=xmlhttp.responseXML.getElementsByTagName("entry");
        var ul=document.getElementById("blog");
        ul.innerHTML="<h4><a href='http://vtolkov.livejournal.com/'>My Blog</a> (Russian)</h4>";
        for(var j=0;j<xx.length && j<5;j++){
            var title=text_node(xx[j].getElementsByTagName("title")[0]);
            var href=xx[j].getElementsByTagName("link")[0].getAttribute("href");
            var li=document.createElement("li"); ul.appendChild(li);
            li.innerHTML='<a href="'+href+'">'+title+'</a>';
            }
        }
    }

function load_lj(u){
    try { xmlhttp = new XMLHttpRequest(); } catch(e) { return; }

    xmlhttp.onreadystatechange=event_lj;
    xmlhttp.open("GET",u,true);
    xmlhttp.send("");
    }

