function FocusElement(formName,elementName)
	{
		var elem = document.forms[formName].elements[elementName];
		elem.focus();
	}
	

function Form_Validator(theForm)
	{
		bReturn = true;

		
		if ((bReturn) && (validateDropDown(document.forms["QueryForm"].title) == false))
		{
			alert("Please enter your title.");
			setTimeout("FocusElement('QueryForm','title')",0);
			//document.forms['QueryForm'].elements['title'].focus();
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].firstname) == false))
		{
			alert("Please enter your first name.");
			setTimeout("FocusElement('QueryForm','firstname')",0);
			//document.forms['QueryForm'].elements['firstname'].focus();
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].surname) == false))
		{
			alert("Please enter your surname.");
			setTimeout("FocusElement('QueryForm','surname')",0);
			//document.forms['QueryForm'].elements['surname'].focus();
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].telno) == false))
		{
			alert("Please enter your telephone number.");
			setTimeout("FocusElement('QueryForm','telno')",0);
			//document.forms['QueryForm'].elements['telno'].focus();
			bReturn = false;
		}
				
		if ((bReturn) && (validateEmail(document.forms["QueryForm"].emailaddress) == false))
		{
			alert("Please enter a valid email address.");
			document.forms["QueryForm"].emailaddress.focus();
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].message) == false))
		{
			alert("Please enter a message.");
			setTimeout("FocusElement('QueryForm','message')",0);
			//document.forms['QueryForm'].elements['message'].focus();
			bReturn = false;
		}
		

		return (bReturn);
	}
	