function fetchContent(area, subArea, contentLocation, content, div)
{
	try
	{
		var req = false;
    	if(window.XMLHttpRequest) 
		{
    		try 
			{
				req = new XMLHttpRequest();
       		} 
			catch(e) 
			{
				req = false;
        	}
    	} 
		else if(window.ActiveXObject) 
		{
			var blah = ['Msxml2.XMLHTTP', 'Microsoft.XMLHTTP', 'Microsoft.XMLDOM'];
			
			for(var i = 0; i < blah.length; i++)
			{
       			try 
				{
        			req = new ActiveXObject(blah[i]);
                    break;
      			} 
				catch(e) {}
			}
   		}
		if(req) 
		{
			req.onreadystatechange = function() 
			{
    			// only if req shows "loaded"
    			if (req.readyState == 4) 
				{
        			// only if "OK"
        			if (req.status == 200) 
					{
            			document.getElementById(div).innerHTML = req.responseText;
        			} 
					else 
					{
            			alert("There was a problem retrieving the XML data:\n" + req.statusText);
        			}
    			}
			};
			req.open("GET", 'templates/contentItem.php?area=' + area + '&subarea=' + subArea + '&contentlocation=' + contentLocation + '&content=' + content, true);
			req.send("");
		}
	}
	catch (ee) 
	{
		alert(ee.message)
	}
}
