<!-- 
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 that interacts with the backend without reloading
function sendit() {
var name= document.getElementById('Name').value; //value of name id field 
var email = document.getElementById('Email').value; //value of email id field
var phone = document.getElementById('Phone').value; //value of email id field
var message = document.getElementById('Message').value; // value of message id field

if (name == "") { //some checks to make sure fields are not empty
	document.getElementById('error').innerHTML= "<img src='../images/contactform/error.png' align='absmiddle' /> You didn't fill in your name.";
} else if (email == "") {
	document.getElementById('error').innerHTML= "<img src='../images/contactform/error.png' align='absmiddle'/> You didn't fill in your email.";
} else if (phone == "") {
	document.getElementById('error').innerHTML= "<img src='../images/contactform/error.png' align='absmiddle'/> You didn't fill in your phone number.";
} else if (message == "") {
	document.getElementById('error').innerHTML= "<img src='../images/contactform/error.png' align='absmiddle'/> You didn't fill in your message.";
} else {

var id = "button"; //change this if you change the button id
	//nice little sending bar and message
	document.getElementById('error').innerHTML= "";
	document.getElementById('button').innerHTML= "Sending......<br><img src='../images/contactform/loading.gif'>";
	sendRequest(name, email, phone, message, id);
  }
}

//send request to mailman.php using the GET method
/*function sendRequest(name, email, message, id) { 
	req.open('get', 'mailman.php?name=' + name + "&email=" + email + "&message=" + message + "&id=" + id);
	req.onreadystatechange = handleResponse;
	req.send(null);
}*/

//send request to mailman.php using the POST method
function sendRequest(name, email, phone, message, id) { 
	var param = 'name=' + name + "&email=" + email + "&phone=" + phone + "&message=" + message + "&id=" + id;
	req.open('post', 'mailman.php', true);
	req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	req.send(param);	
	req.onreadystatechange = handleResponse;
}

//function to check request status if request failed and return the error code
function status() {
	var status = req.status +".";
	return status;
}

//show button if person wants to try and sent the email again
function showbutton() {
       document.getElementById("button").innerHTML = "<div id='button'><input type='button' value='Send Message' onclick='sendit()' /></div>";
}	   

function handleResponse() {
  if  (req.readyState == 4){ //get reply and write it out
        if (req.status == 200) {
       var response = req.responseText;
       document.getElementById("button").innerHTML = response;
    } else {//if there is a problem  
		document.getElementById("button").innerHTML = "There was a problem with sending the email." + "The error returned was " + status();
    }
  }  
}


//-->