

function callbackfunc(container, jsonData) {
errorCode = 0;
try {
  var str = "<ul class=\"papers\">";
  for(i in jsonData.papers.paper) {

    str += "<li>" + jsonData.papers.paper[i].value;
    if(jsonData.papers.paper[i].ID != "" || jsonData.papers.paper[i].pdf != "") {
      str += " (";
    }
    
    if(jsonData.papers.paper[i].ID != "") {
      str += ("<a href=\"" + jsonData.papers.paper[i].ID + "\">abstract</a>");
    }

    if(jsonData.papers.paper[i].pdf != "") {
      if(jsonData.papers.paper[i].ID != "") {
        str += " ";
      }
      str += (" <a href=\"" + jsonData.papers.paper[i].pdf + "\">pdf</a>");
    }

    if(jsonData.papers.paper[i].ID != "" || jsonData.papers.paper[i].pdf != "") {
      str += ")";
    }
    str += "</li>";
  }

  str += "</ul>";
  document.getElementById(container).innerHTML = str;
  aObj.removeScriptTag();
} catch(error) {
errorCode = 1;
//alert(error.name + ":" + error.message);
}
//alert(errorCode);

}


function displayPapersByAuthor(container, authorID) {
 request = "http://clg.wlv.ac.uk/etc/papers-by-author.php?container=" + container + "&ID=" + authorID;
 aObj = new JSONscriptRequest(request);
 aObj.buildScriptTag();
 aObj.addScriptTag();
}

function displayPapersByAuthorAndYear(container, authorID, year) {
 request = "http://clg.wlv.ac.uk/etc/papers-by-author.php?container=" + container + "&ID=" + authorID + "&Year=" + year;
 aObj = new JSONscriptRequest(request);
 aObj.buildScriptTag();
 aObj.addScriptTag();
}

function displayPapersByIDs(container, listIDs) {
 request = "http://clg.wlv.ac.uk/etc/papers-by-ids.php?container=" + container + "&IDs=" + listIDs;
 aObj = new JSONscriptRequest(request);
 aObj.buildScriptTag();
 aObj.addScriptTag();
}
