
function loadXmlDocument(xmlFile, cbFun)
{
   var xdoc;

   if( window.ActiveXObject && /Win/.test(navigator.userAgent) )
   {
      xdoc = new ActiveXObject("Microsoft.XMLDOM");

      xdoc.async = false;
      xdoc.load(xmlFile);

      cbFun(xdoc);

      return true;
   }
   else if( document.implementation && document.implementation.createDocument )
   {
      xdoc = document.implementation.createDocument("", "", null);
      xdoc.load(xmlFile);

      xdoc.onload = function()
      {
         cbFun(xdoc);
      }

      return true;
   }
   else
   {
      return false;
   }
}



function writeXMLData(xdoc)
{
  var e = document.getElementById("WebcamStat");
  
  var AllWebcams = xdoc.getElementsByTagName("AllWebcams");
  for(var i = 0; i < AllWebcams.length; ++i)
  {
	 e.appendChild(document.createElement("span")).
	 innerHTML = 'Webcams insgesamt: ' + AllWebcams[i].firstChild.nodeValue + '';
	 e.style.fontWeight = "bold";
	 e.style.fontFamily = "Arial";
	 e.style.color = "#FFFFFF";
	 e.style.fontSize = "10";
  }
  
  var WebcamsOnline = xdoc.getElementsByTagName("WebcamsOnline");
  for(var i = 0; i < WebcamsOnline.length; ++i)
  {
	 e.appendChild(document.createElement("span")).
	 innerHTML = ' &nbsp;&nbsp;|&nbsp;&nbsp;  Webcams online: ' + WebcamsOnline[i].firstChild.nodeValue + '';
	 e.style.fontWeight = "bold";
	 e.style.fontFamily = "Arial";
	 e.style.color = "#FFFFFF";
	 e.style.fontSize = "10";
  }
  
  var WebcamsDeleted = xdoc.getElementsByTagName("WebcamsDeleted");
  for(var i = 0; i < WebcamsDeleted.length; ++i)
  {
	 e.appendChild(document.createElement("span")).
	 innerHTML = ' &nbsp;&nbsp;|&nbsp;&nbsp;  Webcams offline: ' + WebcamsDeleted[i].firstChild.nodeValue + '';
	 e.style.fontWeight = "bold";
	 e.style.fontFamily = "Arial";
	 e.style.color = "#FFFFFF";
	 e.style.fontSize = "10";
  }
  
  var WebcamsWaiting = xdoc.getElementsByTagName("WebcamsWaiting");
  for(var i = 0; i < WebcamsWaiting.length; ++i)
  {
	 e.appendChild(document.createElement("span")).
	 innerHTML = ' &nbsp;&nbsp;|&nbsp;&nbsp;  Webcams in Warteschlange: ' + WebcamsWaiting[i].firstChild.nodeValue + '';
	 e.style.fontWeight = "bold";
	 e.style.fontFamily = "Arial";
	 e.style.color = "#FFFFFF";
	 e.style.fontSize = "10";
  }
  
  
  
}




