function sendMail() {
	if(window.XMLHttpRequest){
		request = new XMLHttpRequest();
	}
	else if(window.ActiveXObject){
		request = new ActiveXObject("MSXML2.XMLHTTP");
	}
	sendRequest();
}

function sendRequest(){
	request.onreadystatechange = onResponse;
	var name = document.getElementById('name').value;
	var email = document.getElementById('email').value;
	var message = document.getElementById('message').value;
	url = "sendmail.php?name="+name+"&email="+email+"&message="+message;
	request.open("GET", url, true);
	request.send(null);
	 document.getElementById('copy').innerHTML = request.responseText;
}


function checkReadyState(obj){
	if(obj.readyState == 0) { document.getElementById('copy').innerHTML = "Sending Message..."; }
	if(obj.readyState == 1) { document.getElementById('copy').innerHTML = "Receiving Response..."; }
	if(obj.readyState == 2) { document.getElementById('copy').innerHTML = "Response Loaded..."; }
	if(obj.readyState == 3) { document.getElementById('copy').innerHTML = "Response Ready..."; }
	if(obj.readyState == 4){
		if(obj.status == 200){return true;}
		else if(obj.status == 404){
			document.getElementById('contact_form').innerHTML = "Error Sending Message";
		}
		else{
			document.getElementById('contact_form').innerHTML = "There was a problem sending the message.";
		}
	}
}

function onResponse() {
	if(checkReadyState(request)){
		document.getElementById('contact_form').innerHTML = request.responseText;
	}
}