var request = null;
try {
  request = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request = null;
    }
  }
}

if (request == null)
  alert("Error creating request object!");
  

function submitOrder() {
	
	var name = document.getElementById("name").value;
	var email = document.getElementById("email").value;
	var message = document.getElementById("message").value;
	
	var url = "/send/send.php";
	
	request.open("POST", url, true);
	request.onreadystatechange = showConfirmation;
	request.setRequestHeader("Content-Type",
                           "application/x-www-form-urlencoded");
	request.send("name=" + encodeURIComponent(name) + "&email=" + encodeURIComponent(email) + "&message=" + encodeURIComponent(message));

}




function showConfirmation() {
	if (request.readyState == 4) {
		if (request.status == 200) {
			var response = request.responseText;
			var mainDiv = document.getElementById("contact-form");
			var formDiv = document.getElementById("formdiv");
			var tmpDiv = document.getElementById("tmp");
			
			pElement = document.createElement("center");
			
			textNode = document.createTextNode("Ваш вопрос отправлен.");					
			pElement.appendChild(textNode);
			
			  var center = document.createElement("center");
			  var img = document.createElement("img");
				img.src = '/i/check.png';
				img.alt = 'Send OK!';   
				mainDiv.appendChild(center);
				center.appendChild(img);

			
			mainDiv.replaceChild(pElement, formDiv);
			document.getElementById("formdiv").reset();
		} else {
      var message = request.getResponseHeader("Status");
      if ((message == null) || (message.length <= 0)) {
        alert("Error! Request status is " + request.status);
      } else {
        alert(message);
      }
    }
	}
}
