


//AJAX
function XHR(method)
{
	http_request = false;
	if (window.XMLHttpRequest)
	{
		http_request = new XMLHttpRequest();
		if (method == 'post')
		{
			if (http_request.overrideMimeType)
			{
				http_request.overrideMimeType('text/html')
			}
		}
	}
	else if (window.ActiveXObject)
	{
		try
		{
      http_request = new ActiveXObject('Msxml2.XMLHTTP')
		}
		catch (e)
		{
			try
			{
				http_request = new ActiveXObject('Microsoft.XMLHTTP')
			}
			catch (e){}
		}
	}
	else return false;
}

//AJAX Get
function ajaxGet(url, holdingDiv)
{
	XHR('get');
	http_request.onreadystatechange=function() {loadPage(http_request, holdingDiv)}
	http_request.open('GET', url, true);
	http_request.send(null)
}

function loadPage(http_request, holdingDiv)
{
	if (http_request.readyState == 4 && http_request.status==200)
	{
		if (holdingDiv == 'coordinates')
		{
			ajax_flag = 0;

			var returnValue = http_request.responseText; 
			var coordinate_value = returnValue.split("<img"); 
			document.getElementById('coordinates').value = coordinate_value[0];
			chart = '<img' + coordinate_value[1];

			var zoom_value = chart.split("456x228");
			zoom.innerHTML =  zoom_value[0] + '760x380' + zoom_value[1] + '<p title="close" onclick="closeZoom()">X</p>';

			results.className = 'results-default';
			showAnalysis()
		}
		else
		{		
			document.getElementById(holdingDiv).innerHTML = http_request.responseText;
			if (holdingDiv == 'presentation')  togglePostLoad('none','block');
			if (holdingDiv == 'graphic-design-right') accordion(2); 
			if (holdingDiv == 'slideshow'  || holdingDiv == 'right-slideshow' || holdingDiv == 'form') document.getElementById(holdingDiv).style.backgroundImage = 'none';
			if (holdingDiv == 'glossary') ajaxGet('tmd-sense.php?page=flash-puzzle&action=get-slideshow','flash-puzzle')	
		}
	}
}



