function submitform()
	{
		request_object=getRequestObject();
		if (request_object == null)
		{
			alert("Sorry, but your Browser does not support AJAX");
		}
		else
		{
			if(document.baldform.name.value=="")
			{
				alert("Please Fill YOur Name");
				document.baldform.name.focus();
				return false;
			}
			if(document.baldform.email.value=="")
			{
				alert("Please Fill YOur Email");
				document.baldform.email.focus();
				return false;
			}
			if(document.baldform.message.value=="")
			{
				alert("Please Fill YOur Message");
				document.baldform.message.focus();
				return false;
			}
			name=document.baldform.name.value;
			email=document.baldform.email.value;
			message=document.baldform.message.value;
			request_object.onreadystatechange=statehandler;
			request_object.open('POST','contact.php');
			request_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			request_object.send("name="+escape(name)+"&email="+escape(email)+"&message="+escape(message)+"&action=submitform");
		
		}


	}

	function statehandler()
	{
		if(request_object.readyState == 4)
		{
			document.getElementById("button1").style.visibility="visible";
			result=request_object.responseText;

			document.getElementById("errormessage").innerHTML="";
			if (result == "mailnotok")
			{
				document.getElementById("errormessage").innerHTML="<b>Sorry, but an error occured while sending your message.</b>";
			}

			if (result=="mailok")
			{
				document.getElementById("errormessage").innerHTML="<b>Thank you.<p>We will be in touch as soon as possible.</p></b>";
				document.baldform.name.value="";
				document.baldform.email.value="";
				document.baldform.message.value="";
			}
		}
	}


	function getRequestObject()
	{
		var ro;
		if (window.XMLHttpRequest)
		{
			try
			{
				ro = new XMLHttpRequest();
			}
			catch(e)
			{
				ro = null;
			}
		}
		else
		{
			try
			{
				ro = new ActiveXObject("Msxml2.Xmlhttp");
			}
			catch(e)
			{
				try
				{
					ro = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e)
				{
					ro = null;
				}
			}
		}

		if (ro == null)
		{

		}
		return ro;
	}
