function createRequestObject(){
	var request_o; 
	var browser = navigator.appName; 
	if(browser == "Microsoft Internet Explorer")
	{
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_o = new XMLHttpRequest();
	}
	return request_o; 
}

var http = createRequestObject(); 
function getProducts(pageId)
{
	http.open('get', 'get_content.php?action=get_products&page_id='+pageId);
	http.onreadystatechange = handleProducts; 
	http.send(null);
}

/* Function called to handle the list that was returned from the internal_request.php file.. */
function handleProducts(){
	/* Make sure that the transaction has finished. The XMLHttpRequest object 
		has a property called readyState with several states:
		0: Uninitialized
		1: Loading
		2: Loaded
		3: Interactive
		4: Finished */
	if(http.readyState == 1)
	{
		document.getElementById('product_cage').innerHTML = " <table width='580' border='0' align='center' ><tr><td><table border='0' cellpadding='3' cellspacing='0' bgcolor='#CA0000' align='right' ><tr><td><font style='color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold'>Loading...</font></td></tr></table></td></tr></table>";
	}
	if(http.readyState == 4)
	{ 
		document.getElementById('iLoading').innerHTML = "&nbsp;";
		var response = http.responseText;
		document.getElementById('product_cage').innerHTML = response;
	}
}

