

function irfSubmit() {
	var irfTextValues = new Object();
	irfTextValues['irfName'] = document.getElementById('irfName').value.replace(/[&]/gi, "[ampersand]").replace(/[=]/gi, "[equal sign]");
	irfTextValues['irfCompany'] = document.getElementById('irfCompany').value.replace(/[&]/gi, "[ampersand]").replace(/[=]/gi, "[equal sign]");
	irfTextValues['irfPhone'] = document.getElementById('irfPhone').value.replace(/[&]/gi, "[ampersand]").replace(/[=]/gi, "[equal sign]");
	irfTextValues['irfEmail'] = document.getElementById('irfEmail').value.replace(/[&]/gi, "[ampersand]").replace(/[=]/gi, "[equal sign]");
	irfTextValues['irfRequest'] = document.getElementById('irfRequest').value.replace(/[&]/gi, "[ampersand]").replace(/[=]/gi, "[equal sign]");

	var nullError = false;
	document.getElementById('irfName').style.background = '#ffffff';
	if (irfTextValues['irfName'].replace(/ /gi, "") == '') {
		document.getElementById('irfName').style.background = '#ffd2d3';
		nullError = true;
	}
	document.getElementById('irfRequest').style.background = '#ffffff';
	if (irfTextValues['irfRequest'].replace(/ /gi, "") == '') {
		document.getElementById('irfRequest').style.background = '#ffd2d3';
		nullError = true;
	}
	document.getElementById('irfPhone').style.background = '#ffffff';
	document.getElementById('irfEmail').style.background = '#ffffff';
	if (irfTextValues['irfPhone'].replace(/ /gi, "") == '' && irfTextValues['irfEmail'].replace(/ /gi, "") == '') {
		document.getElementById('irfPhone').style.background = '#ffd2d3';
		document.getElementById('irfEmail').style.background = '#ffd2d3';
//		alert("You must supply a telephone number and/or email address.");
		nullError = true;
	}
	if (nullError === true) {
		return;
	} else {
		document.getElementById('irfWait').style.display = '';
	}
	
	var currentTime = new Date();
	var currentDate = (currentTime.getMonth() + 1) + "/" + currentTime.getDate() + "/" + currentTime.getFullYear();
	var currentPHPDate = Date.parse(currentDate) / 1000.		

	var postData = "irfDate=" + currentPHPDate;
	for (key in irfTextValues) {
		postData += "&" + key + "=" + irfTextValues[key];
	}
	
	if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	} else {// code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4 && xmlhttp.status==200) {
			var response = xmlhttp.responseText;
			if (response == 'Success') {
				document.getElementById('irfWait').style.display = 'none';
				
				document.getElementById('irfName').value = '';
				document.getElementById('irfCompany').value = '';
				document.getElementById('irfPhone').value = '';
				document.getElementById('irfEmail').value = '';
				document.getElementById('irfRequest').value = '';
				
				document.getElementById('irfSuccess').style.display = '';
			} else {
				document.getElementById('irfWait').style.display = 'none';
				document.getElementById('irfFail').style.display = '';
				setTimeout("document.getElementById('irfFail').style.display = 'none'", 5000);
			}
		}
	}

	xmlhttp.open("POST", "inforequestsubmit.php", true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.send(postData);
	
}

function irfSubmitWait() {
}
