// JavaScript Document


function validateContact() {
	message_box = grabElement("contact_message");
	if (grabElement("user_name").value == '') {message_box.innerHTML = "Please provide your name!";}
	else if (grabElement("user_subject").value == '') {message_box.innerHTML = "Please provide a subject!";}
	else if (grabElement("user_email").value == '') {message_box.innerHTML = "Please provide your email!";}
	else if (grabElement("user_message").value == '') {message_box.innerHTML = "Please type me a message!";}
	else {ajax_contact_send();}
	return false;
}

function grabElement(thisOne) {
	return document.getElementById(thisOne);
}


function ajax_contact_send() {
	var http = new XMLHttpRequest();
	var params = "doThis=contact&user_name="+escape(grabElement("user_name").value)+"&user_subject="+escape(grabElement("user_subject").value)+"&user_email="+escape(grabElement("user_email").value)+"&user_message="+escape(grabElement("user_message").value);
	http.open("POST", "doStuff.php", true);
	
	http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http.setRequestHeader("Content-length", params.length);
	http.setRequestHeader("Connection", "close");
	
	http.onreadystatechange = function() {
		if(http.readyState == 4 && http.status == 200) {
			grabElement("contact_message").innerHTML = http.responseText;
		}
	}
http.send(params);
}