/**
 * Midland Computers e-Commerce engine - ajax javascript
 * Written by Neil Williams neil.williams at midlandcomputers spam prevention co.uk
 *
 * 
 *
 */

// Browser specific XmlHttpRequest Object
function getXmlHttpRequestObject()
{
	if( window.XMLHttpRequest )
	{
		return new XMLHttpRequest(); // Not IE
	}
	else if( window.ActiveXObject )
	{
		return new ActiveXObject( "Microsoft.XMLHTTP" ); // IE
	}

	return false;
}

/* Simple and effective way to use AJAX - without the X.
 * Changes the contents of objID to that returned by fetching url.
 */
function ajaxBasic( objID, url )
{
	var obj = document.getElementById(objID);

	if( req = getXmlHttpRequestObject() )
	{
		req.open( "GET", url );
		req.onreadystatechange = function()
			{
				if (req.readyState == 4 && req.status == 200)
				{
					obj.innerHTML = req.responseText;
				}
			}

		req.send(null);
	}
}

