var popupDiv;
var popupActive=false;

function showAddresses(e, s,uid)
{
	if(popupActive)
		return;
	popupDiv=createPopup(e,250,300);
	popupActive=true;
	
	var http_request=makeHttpRequestObject();
	if (!http_request)
	{
		return false;
	}
	var query_string="user_id="+uid;
	http_request.onreadystatechange = function() { processShowAddresses(http_request); };
	try {
		AJAXSend(http_request,"functions/processShowAddresses.php",query_string);
	}
	catch (e)
	{
		alert("Error requesting data from server.  Contact Technical Support at 417-230-4706.\n\r"+e);
	}
}

function processShowAddresses(http_request)
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			popupDiv.innerHTML=http_request.responseText;
		}
		else
		{
			popupDiv.innerHTML='Server Error, contact Techincal Support at 417-230-4706.';
		}
	}
}

function deleteAddress(s,aid)
{
	var http_request=makeHttpRequestObject();
	if (!http_request)
	{
		return false;
	}
	var query_string="address_id="+aid;
	http_request.onreadystatechange = function() { processDeleteAddress(s,http_request); };
	try {
		AJAXSend(http_request,"functions/processDeleteAddress.php",query_string);
	}
	catch (e)
	{
		alert("Error requesting data from server.  Contact Technical Support at 417-230-4706.\n\r"+e);
	}
}

function processDeleteAddress(s,http_request)
{
	if (http_request.readyState == 4)
	{
		if (http_request.status == 200)
		{
			popupDiv.removeChild(s.parentNode);
		}
		else
		{
			popupDiv.innerHTML='Server Error, contact Techincal Support at 417-230-4706.';
		}
	}
}

