function ajaxSendEmail()
{
	//Update Status.
	document.getElementById("spanStatus").innerHTML = "<img alt='Loading' src='img/loading.gif' />";
	
	//Collect Data.
	var url = "scripts/mail.asp";
	var fromName = document.getElementById('fromName').value;
	var fromEmail = document.getElementById('fromEmail').value;
	var subject = document.getElementById('subject').value;
	var message = document.getElementById('message').value;
		
	var params = encodeURI("fromName="+fromName +"&fromEmail="+fromEmail+"&subject="+subject+"&message="+message);
	
	//Client side validation
	if (fromName.length > 0 && fromEmail.length > 0 && subject.length > 0 && message.length > 0)
	{
		var loader = new net.ContentLoader(url,getResponse,null,"POST",params);
	}
	else
	{
		document.getElementById("spanStatus").innerHTML = " Your message was not sent; all form fields must be filled.";
	}
}
	
function getResponse()
{
	//Get the response from mail.asp and execute it.
	eval(this.req.responseText);
}
