function LoadPage(url,objId, callback)
{
	var req = false;

	if (window.XMLHttpRequest) 
	{ // Mozilla, Safari,...
		req = new XMLHttpRequest();
		if (req.overrideMimeType) 
		{
			req.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{ // IE
		try 
		{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (e) 
		{
			try 
			{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e) {}
		}
	}

	if (!req) 
	{
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	} 
	
	req.onreadystatechange = function() 
	{ 
		showPage(req,url,objId,callback);
	};
	
	req.open('GET',  url , true);
	req.send(null);
}

function showPage(req,url,objId,callback) 
{
	if (req.readyState == 4) 
	{	// page is ready
		document.getElementById(objId).innerHTML = req.responseText;
		setTimeout(callback,0);
	}
	else 
	{	// page is loading
		document.getElementById(objId).innerHTML = '<div class="loading">De foto\'s worden geladen!</div>';
	}
}