var request = createRequest();

function submitOrder()
{
	var contact_name = document.getElementById("contact_name").value;
	
	var contact_email = document.getElementById("contact_email").value;
	
	var contact_message = document.getElementById("contact_message").value;
	
	var url = "contact_us_process.php";
	
	request.open("POST", url, true);
	
	request.onreadystatechange = showConfirmation;
	
	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	
	request.send("contact_name=" + escape(contact_name) + "&contact_email=" + escape(contact_email) + "&contact_message=" + escape(contact_message));
}

function showConfirmation()
{
	if (request.readyState == 4)
	{
		if (request.status == 200)
		{
			var response = request.responseText;
			
			// Locate Form on page
			var contactForm = document.getElementById("contact_form");
			
			var theForm = document.getElementById("the_form");
			
			pElement = document.createElement("p");
			
			textNode = document.createTextNode(request.responseText);
			
			pElement.appendChild(textNode);
			
			// replace form with confirmation
			
			contactForm.replaceChild(pElement, theForm)
		}
		else
		{
			var message = request.getResponseHeader("Status");
			
			if ((message.length == null) || (message.length <= 0))
			{
				alert("Error! Request status is " + request.status);	
			}
			else
			{
				alert(message);
			}
		}
	}
}