// Made by: Steve Curry
// October 10, 2007
// Validates the Request for call function

var rules=new Array();
rules[0]='txtCallName:Name|required';
rules[1]='txtCallPhone:Phone|required';
rules[2]='txtCallPhone:Phone|phone|Please provide phone number with state code (minimum 9 digits required).';

function validatePhoneForm()
{
	var output;
	var txtCustomerName;
	var txtCustomerPhone;
	var submitURL;
	txtCustomerName 	= document.getElementById("txtCallName").value;
	txtCustomerPhone 	= document.getElementById("txtCallPhone").value;
	
	submitURL 			= "ajaxrequestinfo.aspx?name="+txtCustomerName+"&phone="+txtCustomerPhone;
	submitURL			= submitURL;
	output 				= performCheck('frmPhone', rules, 'classic');
	if (output == true)
	{
		// Declared an object for AJAX (HTTP REQUEST OBJECT
		// Function declared in functions.js file
		requestObject 	= getXMLHttpRequestObject();
		//document.getElementById("msgPhone").innerHTML = "Sending...";

		if (requestObject.readyState == 4 || requestObject.readyState == 0)
			{
				requestObject.open("GET",submitURL,true);
				requestObject.onreadystatechange = readCallRequest;
				requestObject.send(null);
			} 	
	}
	else
	{
		return false;	
	}
	return false;
}

function readCallRequest()
{
	if (requestObject.readyState == 4 && requestObject.status == 200)
		{
			var responseResult;					
			responseResult = requestObject.responseText;
			document.getElementById("msgPhone").innerHTML = "Sent Successfully...";
			document.getElementById("txtCallName").value="";
            document.getElementById("txtCallPhone").value="";
		    return false;
		}
}	// end function			




