function quickcontact() {
	var ajax = getXMLHttpRequestObject();
	
	if (ajax) {
		if (document.getElementById('contact_widget')) {
			document.getElementById('emp_form').onsubmit =
function() {
	ajax.open('post', 'quick_contact_xml.php');
	ajax.onreadystatechange = function() {
		handleResponse(ajax);
	}
	var fields = ['first_name', 'email','msg'];
	for (var i = 0; i < fields.length; i++) {
		fields[i] = fields[i] + '=' +
	encodeURIComponent(document.getElementById(fields[i]).value);
	}
	var values = fields.join('&');
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.send(values);
		return false;
	   } // end of anonymous function.
	 } // end of dom check.
   } // end of ajax if conditional
} // end of quickcontact() function.

function handleResponse(ajax) {
	if (ajax.readyState == 4) {
		if ((ajax.status == 200) || (ajax.status == 304)) {
			//var results = document.getElementById('results');
			document.getElementById('first_name_label').className = 'title';
			document.getElementById('email_label').className = 'title';
			document.getElementById('msg_label').className = 'title';
			var data = ajax.responseXML;
			var message = data.getElementsByTagName('result');
			var errors = data.getElementsByTagName('error');
			var temp = false;
			
			for (var i = 0; i < errors.length; i++) {
				temp = errors[i].firstChild.nodeValue;
				document.getElementById(temp + '_label').className = 'error';
			}
			//results.innerHTML = message[0].firstChild.nodeValue;
			//results.style.display = 'block';
			
			if (errors.length == 0) {			
			var quick_contact_box = document.getElementById("contact_widget");
			quick_contact_box.innerHTML = "<h2><strong>Thanks.<br />Your message is on its way.</strong></h2>";
			}
			
		}else{
			document.getElementById('emp_form').submit();
		}
	} // end of ready state if condition.
} // end of handleResponse() function.



addEventSimple(document,'mouseover',quickcontact);
