		function taHeight(thisTextArea)
		{ 
			thisTextArea.style.height = thisTextArea.scrollHeight+"px"; 
		} 
		
		function limitText(limitField, limitCount, limitNum)
		{
			if (limitField.value.length > limitNum)
				limitField.value = limitField.value.substring(0, limitNum);
			else
				limitCount.value = limitNum - limitField.value.length;
		}
		
		function validate_form(myForm)
		{ 
			if (myForm.title.value=="")
			{
				alert("Please select Dr, Mr, Miss, Ms or Mrs for your title");
				myForm.title.focus();
				return false;
			}
			else if(myForm.firstname.value=="")
			{
				alert("Please enter your firstname");
				myForm.firstname.focus();
				return false;
			} 
			else if(myForm.surname.value=="")
			{
				alert("Please enter your surname");
				myForm.surname.focus();
				return false;
			}
			else if(myForm.email.value=="")
			{
				alert("Please enter your e-mail address");
				myForm.email.focus();
				return false;
			}
			else if (!checkemail(myForm.email.value))
			{
				alert("Please check you have typed your e-mail correctly!")
				myForm.email.focus();
				return false;
			}
			else if(myForm.phone.value=="")
			{
				alert("Please provide a your phone number so that we can contact you");
				myForm.phone.focus();
				return false;
			}
			else if(myForm.mobile.value=="")
			{
				alert("Please provide a mobile phone number so that we can contact you");
				myForm.mobile.focus();
				return false;
			}
			else if(!myForm.PreferredComm[0].checked && !myForm.PreferredComm[1].checked && !myForm.PreferredComm[2].checked)
			{
				alert("Please indicate your preferred method of communication");
				myForm.PreferredComm[0].focus();
				return false;
			}
			else if (myForm.job_title.value=="")
			{
				alert("Please enter your job title!")
				myForm.job_title.focus();
				return false;
			}	
			else if(myForm.company.value=="")
			{
				alert("Please enter your Company Name");
				myForm.company.focus();
				return false;
			}
			else if(myForm.town.value=="")
			{
				alert("Please enter your town or city");
				myForm.town.focus();
				return false;
			}
			else if(myForm.question.value=="")
			{
				alert("Please enter your question in the box provided");
				myForm.question.focus();
				return false;
			}
			else
			{
				myForm.submit();
				return true;
			}
		}
		
		function checkemail(email){
		var str=email;//document.stdReg.email.value;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
		if (filter.test(str))
			return true;
		else
			return false;
		}		


