
function initRequest() {
   var xmlreq = false;

  if (window.XMLHttpRequest) {
    xmlreq = new XMLHttpRequest();

  } else if (window.ActiveXObject) {

    try {
      // Try to create XMLHttpRequest in later versions
      // of Internet Explorer

      xmlreq = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e1) {

      alert("Gat ekki búið til AvtiveXObject "+e1);// Failed to create required ActiveXObject

      try {
        // Try version supported by older versions
        // of Internet Explorer

        xmlreq = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (e2) {

        alert("Gat ekki búið til AvtiveXObject af eldri gerð "+e2);// Unable to create an XMLHttpRequest by any means
        xmlreq = false;
      }
    }
  }

return xmlreq;

   }

   function doCompletion($str) {
       //var myTextField = document.getElementById('myText');
           var req = initRequest();
           req.onreadystatechange = function() {
               if (req.readyState == 4) {
                   if (req.status == 200) {
                       parseMessages(req.responseXML);
                   } else if (req.status == 204){
                       clearTable();
                   }
               }
           };
           req.open("GET","myTextServlet?myText="+$str, true);
           req.send(null);
       }

   function parseMessages(responseXML) {

var fields = ["texti", "mynd" , "url" ];
var content_text = "";
var content_image = "";
var content_url = "";

for(i = 0; i < fields.length; i++){
if(responseXML.getElementsByTagName(fields[i]).item(0).firstChild.data){
  if(i==0){
      content_text = responseXML.getElementsByTagName(fields[i]).item(0).firstChild.data+'\n'
  }
  if(i==1){
      content_image = responseXML.getElementsByTagName(fields[i]).item(0).firstChild.data+'\n'
  }
  if(i==2){
      content_url = responseXML.getElementsByTagName(fields[i]).item(0).firstChild.data+'\n'
  }
}
}
document.getElementById("efni_vinstri").innerHTML = content_text;
document.getElementById("mid_image").innerHTML = "<img src="+content_image+">"
//document.getElementById("mid_url").innerHTML = content_url;
     
}