 var xmlUrl = new Array();
 var xmlDoel = new Array();
 var xmlType = new Array();
 var xmlWachter = new Image();

 xmlWachter.src = 'http://www.ichthuszwolle.nl/image/ajax-laden.gif';

 function getHTTPObject()
 {
    var xmlhttp;
    /*@cc_on
       @if (@_jscript_version >= 5)
          try
          {
             xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
          }
          catch (e)
          {
             try
             {
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
             }
             catch (E)
             {
                xmlhttp = false;
             }
          }
       @else
          xmlhttp = false;
    @end @*/

    if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
    {
       try
       {
          xmlhttp = new XMLHttpRequest();
       }
       catch (e)
       {
          xmlhttp = false;
       }
    }
    return xmlhttp;
 }


 function xmlToevoegen(iUrl, iDoel, iType)
 {
    xmlUrl[xmlUrl.length] = iUrl;
    xmlDoel[xmlDoel.length] = iDoel;
    xmlType[xmlType.length] = iType;
 }

 function xmlStart()
 {
    for (var i = 0; i < xmlUrl.length; i++)
    {
       eval ("var xmlRequest" + i + " = new getHTTPObject();");
//       eval ("xmlRequest" + i + ".setRequestHeader(\"Content-Type\", \"text/xml\");");
       eval ("xmlRequest" + i + ".open('GET', '" + xmlUrl[i] + "');");
       eval ("xmlRequest" + i + ".onreadystatechange = function() { xmlVerwerk(xmlRequest" + i + ", '" + xmlDoel[i] + "', " + xmlType[i] + "); }; ");
       eval ("xmlRequest" + i + ".send(null);");
    }
 }

// http.setRequestHeader("Content-Type", "text/xml; charset=ISO-8859-1");

 function xmlUpdate()
 {
 	  var i = xmlUrl.length - 1

    eval ("var xmlRequest" + i + " = new getHTTPObject();");
    eval ("xmlRequest" + i + ".open('GET', '" + xmlUrl[i] + "');");
    eval ("xmlRequest" + i + ".onreadystatechange = function() { xmlVerwerk(xmlRequest" + i + ", '" + xmlDoel[i] + "', " + xmlType[i] + "); }; ");
    eval ("xmlRequest" + i + ".send(null);");
 }

 function xmlVerwerk(iRequest, iDoel, iType)
 {
    var Doel = document.getElementById(iDoel);

    switch(iRequest.readyState)
    {
       case 4:
          // uitvoeren na verwerken
	        Doel.innerHTML = iRequest.responseText;
                         Doel.style.filter = 'Alpha(Opacity=100)';
    	    Doel.style.KhtmlOpacity = 1;
    	    Doel.style.MozOpacity = 1;
    	    Doel.style.opacity = 1;
	        break;
	     default:
	        // uitvoeren tijdens verwerken
          switch(iType)
          {
          	 case 0:
          	    // niets doen
          	    break;
          	 case 1:
          	    // toon laadicoon
          	    Doel.innerHTML = "<img src=http://www.ichthuszwolle.nl/image/ajax-laden.gif>";
          	    break;
          	 case 2:
          	    // vervagen huidige content
          	    Doel.style.filter = 'alpha(opacity=50,style=0)';
          	    Doel.style.KhtmlOpacity = .50;
          	    Doel.style.MozOpacity = .50;
          	    Doel.style.opacity = .50;
          	    break;
          }
	        break;
	  }
}
