xmlReqObj = null;
function doContact(frmObj)
{

	var first_name = frmObj.donbestschedule_request_first_name.value;
	var last_name = frmObj.donbestschedule_request_last_name.value;
	var address = frmObj.donbestschedule_request_address.value;
	var city = frmObj.donbestschedule_request_city.value;
	var state = frmObj.donbestschedule_request_state.value;
	var zipCode = frmObj.donbestschedule_request_zip_code.value;
	var email = frmObj.donbestschedule_request_email.value;
	var phone = frmObj.donbestschedule_request_phone.value;
	var authCode = frmObj.authCode.value;

	var alertMessage = "";
	var success = true;


	if ( is_empty(first_name) )
	{
		alertMessage += " - Your first name. \n";
		success = false;
	}

	if ( is_empty(last_name) )
	{
		alertMessage += " - Your last name. \n";
		success = false;
	}


	if ( is_empty(address) )
	{
		alertMessage += " - Your address. \n";
		success = false;
	}


	if ( is_empty(city) )
	{
		alertMessage += " - Your city. \n";
		success = false;
	}

	if ( is_empty(zipCode) )
	{
		alertMessage += " - Your Zip/Postal Code. \n";
		success = false;
	}
	
	if ( is_empty(email) )
	{
		alertMessage += " - Your e-mail address. \n";
		success = false;
	}

	if ( is_empty(phone) )
	{
		alertMessage += " - Your phone number. \n";
		success = false;
	}

	if ( is_empty(authCode) || !is_numeric(authCode)  )
	{
		alertMessage += " - Our security number. \n";
		success = false;
	}


	if ( success == false )
	{
		alertMessage = "Sorry, please check the following:\n\n" + alertMessage;
		alert(alertMessage);
		return false
	}
	else
	{
		// lets get the proper object!
		xmlReqObj = getXMLHTTPObject();
		// lets get the url of the site
		var uri = new Object();
		getURL(uri);

		var requestUrl = uri.dom+"/services/doSend.php?donbestschedule_request_first_name=" + first_name + "&donbestschedule_request_last_name=" + last_name + "&donbestschedule_request_address=" + address  +"&donbestschedule_request_city=" + city + "&donbestschedule_request_state=" + state + "&donbestschedule_request_zip_code=" + zipCode  + "&donbestschedule_request_email=" + email + "&donbestschedule_request_phone=" + phone + "&authCode=" + authCode;

		xmlReqObj.onreadystatechange=sendEmailAcknowledment;
		xmlReqObj.open("GET",requestUrl,true);
		xmlReqObj.send(null);

		return false;

	}


} // doContact


function sendEmailAcknowledment()
{

	if ( xmlReqObj!=null )
	{
		if ( requestSucceded(xmlReqObj)==true )

			document.getElementById('formEmail').style.display = 'none';
			document.getElementById('result').innerHTML = xmlReqObj.responseText;

	}
	else
	{
		alert("AJAX Object is null.");
	}

} // sendEmailAcknowledment
