// JavaScript Document

	function runFunction(url, name, loadingMsg)
	{
		var resultsDiv = document.getElementById('content');
		
		
		if (xmlHttpRequest.readyState == 1 || xmlHttpRequest.readyState == 2)
		{
			
			resultsDiv.innerHTML = "<div align='center'>"+loadingMsg+"<br /><img src='/img/progressbar.gif'></div>";
		}
	
		else if (xmlHttpRequest.readyState == 3 )
		{
			
			resultsDiv.innerHTML = "processing";
		}
	
	
		else if (xmlHttpRequest.readyState == 4)
		{
			resultsDiv.innerHTML = "initializing";
		
				
								
				if(xmlHttpRequest.status == 200)
				{
					/*alert(xmlHttpRequest.status+url	);
					showResults();*/
					//alert("URL exists");
					
					eval(name+"Results()");
					
				 }
				 
				 else if (xmlHttpRequest.status == 404) {
      			   alert("URL does not exist.");
    			   } 
				   
				   else {
       			  alert("Status is: " + xmlHttpRequest.status);
				  //loadXmlData(url)
   			    }

				 
			}

		 
				else
				 {
				
			
				 alert("readyStatus is: " + xmlHttpRequest.readyState);
				
					resultsDiv.innerHTML = "kan de informatie niet laden. probeer het op een later tijstip nog een keer" ;
					 alert(url);
					loadXmlData(url)
				}
				
			
    	
		
		
	}
	
		/**
   * Create and load the data using the XMLHttpRequest
   */
  function loadXmlData(url, name, loadingMsg)
	{
    // create the object, careful to the MSFT/Other method
	
	
		if (window.XMLHttpRequest)
		{
			xmlHttpRequest = new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
			xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}

    // executing the request, passing the targetted object
		xmlHttpRequest.open("GET", url, true);
		
		xmlHttpRequest.onreadystatechange = function () {
	
				runFunction(url, name, loadingMsg);
		};
		
			xmlHttpRequest.send("");
			
	}

