function createRequestObject() {
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){

		var aVersions = [ "MSXML2.XMLHttp.5.0",
		"MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",
		"MSXML2.XMLHttp","Microsoft.XMLHttp"];

		for (var i = 0; i < aVersions.length; i++) {
			try {
				var ro = new ActiveXObject(aVersions[i]);

				} catch (oError) {
					//Do nothing
				}

			}

			}else{
				ro = new XMLHttpRequest();
			}
			return ro;
		}


		var http = createRequestObject();

		function sndReq(action,rawdata) {
			http.open('get', 'ajax/voiceajax.php?action='+action+'&rawdata='+rawdata);
			http.onreadystatechange = handleResponse;
			http.send(null);
		}

		function handleResponse() {
			if(http.readyState == 4){
				var response = http.responseText;
				var update = new Array();

				if(response.indexOf('|' != -1)) {
					update = response.split('|');
					document.getElementById(update[0]).innerHTML = update[1];
				}
			}
		}

		function post_comment(){

			if (document.feedback.name.value == ""){
				alert("Please fill in the name field.");
				return false;
			}

			if (document.feedback.comments.value == ""){
				alert("Please fill in the comments field.");
				return false;
			}


			var data = document.feedback.name.value + "~"  + document.feedback.comments.value + "~" + document.feedback.verify.value;
			sndReq('feedback',data);

		}