headerName = "Mike";

function insertWidget(request, header, elementId)
{
	if (request.getResponseHeader("Mike") == header)
	{
		document.getElementById(elementId).innerHTML = request.responseText;
	}
}

function getWidget(url)
{
	var request = createRequest();
	request.open("GET", url, true);
	request.onreadystatechange = function()
	{
		if (request.readyState == 4)
		{
			if (request.status == 200)
			{
				insertWidget(request, "news", "news");
				insertWidget(request, "movies", "movies");
			}
			else
			{
				alert("Problem: " + request.statusText);
			}
		}
	};
	request.send(null);
}

function createRequest() {
	try
	{
		var request = new XMLHttpRequest();
	}
	catch (trymicrosoft)
	{
		try
		{
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (othermicrosoft)
		{
			try
			{
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (failed)
			{
				request = null;
			}
		}
	}

	if (request == null)
		alert("Error creating request object!");
		
	return request;
}

