function addEventSimple(obj,evt,fn) {
	if (obj.addEventListener) { obj.addEventListener(evt,fn,false); }
	else if (obj.attachEvent) {	obj.attachEvent('on'+evt,fn); }
}
// regular contact box js below
function rfpform() {
	var ajax = getXMLHttpRequestObject();
	
	if (ajax) {
		if (document.getElementById('contact_box')) {
			document.getElementById('emp_form').onsubmit =
function() {
	ajax.open('post', 'get_a_price_quote/rfp_xml.php');
	ajax.onreadystatechange = function() {
		handleResponse(ajax);
	}
	var fields = ['first_name', 'email', 'phone', 'website', 'budget', '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)) {
			document.getElementById('first_name_label').className = 'title';
			document.getElementById('email_label').className = 'title';
			document.getElementById('budget_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';
			}

			//document.getElementById("contact_box").innerHTML = message[0].firstChild.nodeValue;

			if (errors.length == 0) {
			var quick_contact_box = document.getElementById("contact_box");
			quick_contact_box.innerHTML = "<h2><strong>Thanks.<br />Your request 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',rfpform);