function prayerRequest() {

  var req;
  var form;
  var querystring;
  var prequest;
	
  try{
	// Normal Browsers
	req = new XMLHttpRequest();
  } catch (e){
	// Internet Explorer Browsers
	try{
		req = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try{
			req = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e){
			alert("Please Update Your Browser");
			return false;
		}
	}
  }
  req.onreadystatechange = function(){
 	if(req.readyState == 4){
	    document.getElementById('prayerResponse').innerHTML = req.responseText;
	}
  } 

  /* 
   * Setting up query String to send variables
   * to the server via the HTTP GET method.
   */
  form = document.getElementById('prayer');

  if(form.Name.value == "" || form.Email.value == "" || form.Request.value == "") {
 	document.getElementById('prayerResponse').innerHTML = "Please fill in the whole form";
	return false;
  }

  //build URL safe replacement
  prequest = form.Request.value.replace(/#/g, "__");

  querystring = "name=" + encodeURI(form.Name.value);
  querystring += "&email=" + encodeURI(form.Email.value);
  querystring += "&request=" + encodeURI(prequest);

  document.getElementById('prayerResponse').innerHTML = "Sending...";
  form.reset();

  /* 
   * Open connection to the login.php page with the query string appended
   */
  req.open("GET", "/prayerReq.php?" + querystring, true);
  req.send(null);	//We're sending via HTTP GET so this can be null.

}