// JavaScript Document

function createXMLHttpRequest() {
  var ua;
  if(window.XMLHttpRequest) {
    try {
      ua = new XMLHttpRequest();
    } catch(e) {
      ua = false;
    }
  } else if(window.ActiveXObject) {
    try {
      ua = new ActiveXObject("Microsoft.XMLHTTP");
    } catch(e) {
      ua = false;
    }
  }
  return ua;
}

var req = createXMLHttpRequest();

function sendRequest(action, message) {
	req.open('get', '/_ajax.php?action=' + action + '&message='+message);
	req.onreadystatechange = handleResponse;
	req.send(null);
}

function handleResponse() {
	if(req.readyState == 4){
		var response = req.responseText;
		var update = new Array();
		
		if(response.indexOf('error') != -1) {
			update = response.split('||');
			document.getElementById('emailAddress').innerHTML = update[1];
		} else if(response.indexOf('success') != -1) {
			update = response.split('||');
			document.getElementById('emailAddress').innerHTML = update[1];
		} else {
			document.getElementById('emailAddress').innerHTML = "An error has occured while processing your request.  We will address this issue as soon as possible.  We apologize for any inconvenience.";
		}
	}
}

