	function SubmitAskExpert()
	{ 
	   xmlHttp=GetXmlHttpObject();
	   if (xmlHttp==null)
	   {
		  alert ('Browser does not support HTTP Request');
		  return;
	   }

	   //return false;

	   var q = "SubmitAskExpert";
	   var j = document.ask_form.ask_state.value;
	   var k = document.ask_form.ask_suburb.value;
	   var l = document.ask_form.ask_postcode.value;
	   var m = document.ask_form.ask_message.value;
	   var n = document.ask_form.ask_email.value;
	   
var illegalChars= /[\(\)\<\>\,\;\:\\\/\"\[\]]/
if (n.match(illegalChars)) {
alert("Please enter a valid email address");
return false;

}


if (n.indexOf(".") <1){
alert("Please enter a valid email address");
return false;
}
if (n.indexOf("@")<1){
alert("Please enter a valid email address");
return false;
}

if (n == ""){
alert("Please enter your email address"); 
return false;
}
if (j == ""){
alert("Please select your state"); 
return false;
}
if (k == ""){
alert("Please enter your suburb"); 
return false;
}
if (l == ""){
alert("Please enter your postcode"); 
return false;
}
if(isNaN(l)|| l.indexOf(" ")!=-1){
alert("Please enter a valid postcode");
return false; 
}
if (l.length != 4){
alert("Please enter a valid postcode"); 
return false;
}
if (m == ""){
alert("Please enter your message"); 
return false;
}

	   var url='lc/controllers/ajaxresponse.php';	
	   url=url+'?query='+encodeURIComponent(q);	  
	   url=url+'&suburb='+encodeURIComponent(k);	
	   url=url+'&postcode='+encodeURIComponent(l); 
	   url=url+'&state='+encodeURIComponent(j); 
	   url=url+'&msg='+encodeURIComponent(m); 
	   url=url+'&email='+encodeURIComponent(n); 
	   xmlHttp.onreadystatechange=AskPracStateChanged ;
	   xmlHttp.open('GET',url,true);
	   xmlHttp.send(null);

	   return false;
	}

	function AskPracStateChanged() 
	{ 
	   if (xmlHttp.readyState==4 || xmlHttp.readyState=='complete')
	   { 
alert("Thank you. Your question has been submitted.");

		  //document.getElementById('askpracresponse').innerHTML=xmlHttp.responseText; 
	   } 
	}

	function GetXmlHttpObject()
	{
	   var xmlHttp=null;
	   
	   try
	   {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
	   }
	   catch (e)
	   { 
		  //Internet Explorer
		  try
		  {
			 xmlHttp=new ActiveXObject('Msxml2.XMLHTTP');
		  }
		  catch (e)
		  {
			 xmlHttp=new ActiveXObject('Microsoft.XMLHTTP');
		  }
	   }
	   return xmlHttp;
	} 
