 var req = null;

 function $(id) { return document.getElementById(id); }

 function processReqChange() 
 {
    if (req.readyState == 4 && req.status == 200 && req.responseXML ) 
    {
       var dtable = $( 'dataBody' );
       var nl = req.responseXML.getElementsByTagName( 'book' );
       for( var i = 0; i < nl.length; i++ ) 
       {
          var nli = nl.item( i );
          var elAuthor = nli.getElementsByTagName( 'author' );
          var author = elAuthor.item(0).firstChild.nodeValue;
          var elTitle = nli.getElementsByTagName( 'title' );
          var title = elTitle.item(0).firstChild.nodeValue;
//alert(title);

          var elTr = dtable.insertRow( -1 );

          var elAuthorTd = elTr.insertCell( -1 );
          elAuthorTd.innerHTML = author + "(" + i +")";

          var elTitleTd = elTr.insertCell( -1 );
          elTitleTd.innerHTML = title;

       } 
    } 
 }

 function loadXMLDoc( url ) 
 {
    if(window.XMLHttpRequest) 
    {
       try 
       { 
          req = new XMLHttpRequest();
       } 
       catch(e) 
       { 
          req = false; 
       }
    } 
    else if(window.ActiveXObject) 
    {
       try 
       { 
          req = new ActiveXObject('Msxml2.XMLHTTP');
       } 
       catch(e) 
       {
          try 
          { 
             req = new ActiveXObject('Microsoft.XMLHTTP');
          } 
          catch(e) 
          { 
             req = false; 
          }
       } 
    }

    if(req) 
    {
       req.onreadystatechange = processReqChange;
       req.open('GET', url, true);
       req.send('');
    }
 }

 function testRemove(tbl)
 {
    tn = $(tbl);
    rows = tn.getElementsByTagName('TR');

    for (var i = 1; i < rows.length; i++)
    {
       par = rows[0].parentNode();
       par.removeChield(par.childNodes[0]);
    }
 }
