function Ajax(laden, setNieuwContent)
{
	this.makeRequest = makeRequest;
	var answer = '';
    function makeRequest(url,getvars,layer, method, type)
	{
		if(type == 'pageLoading')
		{
			answer = 'content';
		}
		
		if(type == 'fotoLoading')
		{
			answer = 'fotoAlbum';
		}
		laden();
        var http_request = false;
        if (window.XMLHttpRequest) // Mozilla, Safari,...
			{ 
            	http_request = new XMLHttpRequest();
            	if (http_request.overrideMimeType) 
				{
                	http_request.overrideMimeType('text/xml');
				}
        	} 
		else if (window.ActiveXObject) // IE
			{ 
				try 
				{
					http_request = new ActiveXObject("Msxml2.XMLHTTP");
				} 
				catch (e) 
				{
                	try 
					{
                	    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                	} 
					catch (e) 
					{
						
					}
            	}
        	}

        if (!http_request) 
		{
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        
        
        http_request.onreadystatechange = function() { alertContents(http_request, layer); };
        http_request.open('GET', url+getvars, true);
        http_request.send(null);

    }

    function alertContents(http_request, layer) 
	{
        if (http_request.readyState == 4) 
		{
        
            if (http_request.status == 200) 
			{
              setNieuwContent(http_request.responseText,answer);
            } 
			else 
			{
                alert('There was a problem with the request. '+http_request.status);
            }
        }

    }
}
