	  function getInfo(sisbn, counter)
      {

		sisbn = sisbn.replace(/-/g, "");
		sisbn = sisbn.replace(/x/g, "X");
		sisbn = sisbn.replace(/ /g, "");
		if(counter == 0)
		{
		isbn = sisbn;
		}
		
		var url = "externdata.php?q=" + sisbn;
        var mozillaFlag = false;
        var XMLHttpRequestObject = false; 

           if (window.XMLHttpRequest) {
         var XMLHttpRequestObject = new XMLHttpRequest();
         
         if (XMLHttpRequest.overrideMimeType) {
               XMLHttpRequestObject.overrideMimeType('text/xml');
         }
      }
      
      else if (window.ActiveXObject) {
      
         try {
            var XMLHttpRequestObject = new ActiveXObject("Msxml2.XMLHTTP");
         }
         catch(e) {
            try {
               var XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e) {}
         }
      } 

        if(XMLHttpRequestObject) {
          XMLHttpRequestObject.open("GET", url, true); 

          XMLHttpRequestObject.onreadystatechange = function() 
          { 
            if (XMLHttpRequestObject.readyState == 4 && 
              XMLHttpRequestObject.status == 200) { 
            var xmlDocument = XMLHttpRequestObject.responseXML;
            if(mozillaFlag){
              removeWhitespace(xmlDocument);
            }
			if(counter == 0)
			{
				isbnnodes = xmlDocument.getElementsByTagName("ARTICLE_ID");
				sisbn = isbnnodes[0].firstChild.nodeValue;
				counter = 1;
				getInfo(sisbn,counter);
			}
			else
			{
            displayGuest(xmlDocument, sisbn, isbn);
			}
            } 
          } 

          XMLHttpRequestObject.send(null); 
        }
      }

      function displayGuest (xmldoc, sisbn, isbn)
      {
	  	

		//Information ur xml-filen
        titlenodes = xmldoc.getElementsByTagName("TITLE");
        authornodes = xmldoc.getElementsByTagName("MAIN_AUTHOR");
		isbnnodes = xmldoc.getElementsByTagName("ARTICLE_ID");
		yearnodes = xmldoc.getElementsByTagName("PUBLISHED_YEAR");
		iconurlnodes = xmldoc.getElementsByTagName("ICON_URL");
		imageurlnodes = xmldoc.getElementsByTagName("IMAGE_URL");
		formaturlnodes = xmldoc.getElementsByTagName("FORMAT");
		
		
			var title = "";
			if (titlenodes.length > 0 && titlenodes[0].childNodes.length > 0)
			{
  			title = titlenodes[0].firstChild.nodeValue;
			}
			var author = "";
			if (authornodes.length > 0 && authornodes[0].childNodes.length > 0)
			{
  			author = authornodes[0].firstChild.nodeValue;
			}
			var year = "";
			if (yearnodes.length > 0 && yearnodes[0].childNodes.length > 0)
			{
  			year = yearnodes[0].firstChild.nodeValue;
			year = year.substring(0,4);
			}
			var iconurl = "";
			if (iconurlnodes.length > 0 && iconurlnodes[0].childNodes.length > 0)
			{
  			iconurl = iconurlnodes[0].firstChild.nodeValue;
			}
			var imageurl = "";
			if (imageurlnodes.length > 0 && imageurlnodes[0].childNodes.length > 0)
			{
  			imageurl = imageurlnodes[0].firstChild.nodeValue;
			}
			var format = "";
			if (formaturlnodes.length > 0 && formaturlnodes[0].childNodes.length > 0)
			{
  			format = formaturlnodes[0].firstChild.nodeValue;
			}

				iconurl = iconurl.replace(" ", "");
				
				var targetIsbn = document.sokform.sisbn;
				var targetTitel = document.sokform.titel;
			  	var targetForfattare = document.sokform.forfattare;
             	var targetYear = document.sokform.year;
				var targetIconurl = document.sokform.icon_lank;
				var targetImageurl = document.sokform.image_lank;
				var targetFormat = document.sokform.format;
				
				targetIsbn.value = isbn;
  				targetTitel.value = title;
  				targetForfattare.value = author;
				targetYear.value = year;
				targetIconurl.value = iconurl;
				targetImageurl.value = imageurl;
				targetFormat.value = format;
				
				/*if(iconurl)
				{
				var target = document.getElementById("targetDiv");
        		target.innerHTML = '<img src="' + iconurl + '">' ;
				}
				else
				{
				var target = document.getElementById("targetDiv");
        		target.innerHTML = '' ;
				}*/

		
		
      }

      function removeWhitespace(xml) 
      {
        var loopIndex;

        for (loopIndex = 0; loopIndex < xml.childNodes.length; 
          loopIndex++) {

          var currentNode = xml.childNodes[loopIndex];

          if (currentNode.nodeType == 1) {
            removeWhitespace(currentNode);
          }

          if (((/^\s+$/.test(currentNode.nodeValue))) &&   
            (currentNode.nodeType == 3)) {
              xml.removeChild(xml.childNodes[loopIndex--]);
          }
        }
      }
