function ajaxform(thisform,formhandler,result)
{
    var formdata = '';
    try
	{
		xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (e)
	{
		alert("Error: Could not load page.");
	}
    for (i=0; i < thisform.length; i++)
    {
		if(thisform.elements[i].type == "text")
		{
			formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
		}
		else if(thisform.elements[i].type == "textarea")
		{
			formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
		}
		else if(thisform.elements[i].type == "checkbox")
		{
			formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].checked + "&";
		}
		else if(thisform.elements[i].type == "radio")
		{
			if(thisform.elements[i].checked==true)
			{
				formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].value + "&";
			}
		}
		else
		{
			formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
		}
	}
	formdata = formdata + '__hiddenajax__' + "=" + '1';
    xmlhttp.onreadystatechange = function()
	{
		if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
		{
			document.getElementById(result).innerHTML = xmlhttp.responseText;
		}
    }
    xmlhttp.open("POST", formhandler);
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlhttp.send(formdata);
    return false;
}
function enquireform(thisform,formhandler,result)
{
    var formdata = '';
    try
	{
		xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP");
	}
	catch (e)
	{
		alert("Error: Could not load page.");
	}
    for (i=0; i < thisform.length; i++)
    {
		if(thisform.elements[i].type == "text")
		{
			formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
		}
		else if(thisform.elements[i].type == "textarea")
		{
			formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
		}
		else if(thisform.elements[i].type == "checkbox")
		{
			formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].checked + "&";
		}
		else if(thisform.elements[i].type == "radio")
		{
			if(thisform.elements[i].checked==true)
			{
				formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].value + "&";
			}
		}
		else
		{
			formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
		}
	}
	formdata = formdata + '__hiddenajax__' + "=" + '1';
    xmlhttp.onreadystatechange = function()
	{
		if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
		{
			document.getElementById(result).innerHTML = xmlhttp.responseText
			if(xmlhttp.responseText == '<div>Thank you, your enquiry has been received.</div>')
            {
				for (i=0; i < thisform.length; i++)
				{
					if(thisform.elements[i].type == "text")
					{
						thisform.elements[i].disabled = true;
					}
					else if(thisform.elements[i].type == "textarea")
					{
						thisform.elements[i].disabled = true;
					}
				}
			}
		}
    }
    xmlhttp.open("POST", formhandler);
    xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlhttp.send(formdata);
    return false;
}