function SendForm(form_name) {
	var obj_form;
	var response;
	obj_form = document.getElementById(form_name);
	response = send_postdata("","_ContactForm.asp",obj_form);
}

function send_postdata(divid,page,form) {
	var data = -1;
	var xmlhttp;
	var params = post_form(form);
	if (window.XMLHttpRequest) {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest(); }
	
	else if (window.ActiveXObject) {
	  // code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }
	
	else {
	  alert("Your browser does not support XMLHTTP!"); }

	xmlhttp.onreadystatechange=function() {
		if(xmlhttp.readyState==4) {
			data = parseInt(xmlhttp.responseText);
			switch(data) {
				case 0:
					alert("Your Form has not been submitted\nPlease check your details and try again!");
					break;
				case 1:
					form.elements[0].value = ""; //Name
					form.elements[1].value = ""; //Position
					form.elements[2].value = ""; //Company
					form.elements[3].value = ""; //Address1
					form.elements[4].value = ""; //Address2
					form.elements[5].value = ""; //City
					form.elements[6].value = ""; //County
					form.elements[7].value = ""; //Postcode
					form.elements[8].value = ""; //Telephone
					form.elements[9].value = ""; //Fax
					form.elements[10].value = ""; //E-Mail
					alert("Thank You!, your form has now been submitted\nPlease await a response!");
					break;
				default: }
			}
	}
	xmlhttp.open("POST","/ajax/" + page,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
}

function post_form(obj) {
	var poststr;
	var valid;
	poststr = "";
	var i=0;
	var x=0;
	var end=obj.elements.length;
	for (i=0;i<end;i++) {
		<!-- All Select Boxes -->
		if (obj.elements[i].type == "select-one") {
		for (var x=0; x < obj.elements[i].options.length; x++) {
			if (obj.elements[i].options[x].selected) {
				poststr += obj.elements[i].name + "=" + encodeURIComponent(obj.elements[i].options[x].value) + "&";
				}
			}
		}
		<!-- All Radio Buttons -->
		if (obj.elements[i].type == "radio") {
		if(obj.elements[i].checked) {
			poststr += obj.elements[i].name + "=" + encodeURIComponent(obj.elements[i].value) + "&";
		}}
		<!-- All Checkboxes -->
		if (obj.elements[i].type == "checkbox") {
		if(obj.elements[i].checked) {
			poststr += obj.elements[i].name + "=" + encodeURIComponent(obj.elements[i].value) + "&";
		}}
		<!-- All textboxes -->
		if (obj.elements[i].type == "text") {
			poststr += obj.elements[i].name + "=" + encodeURIComponent(obj.elements[i].value) + "&";
		}
		<!-- All hidden variables -->
		if (obj.elements[i].type == "hidden") {
			valid = true;
			if (obj.elements[i].name == "__VIEWSTATE") { valid = false; }
			if (obj.elements[i].name == "__EVENTVALIDATION") { valid = false; }
			if (valid == true) {
				poststr += obj.elements[i].name + "=" + encodeURIComponent(obj.elements[i].value) + "&";
			}
		}
		<!-- All textareas -->
		if (obj.elements[i].type == "textarea") {
			poststr += obj.elements[i].name + "=" + encodeURIComponent(obj.elements[i].value) + "&";
		}
	}
	return poststr;
}