function FocusElement(formName,elementName)
	{
		var elem = document.forms[formName].elements[elementName];
		elem.focus();
	}	

function Form_Validator(theForm)
	{
		bReturn = true;
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].fld_FirstName) == false))
		{
			alert("Please enter your first name.");
			setTimeout("FocusElement('QueryForm','fld_FirstName')",0);
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].fld_Surname) == false))
		{
			alert("Please enter your last name.");
			setTimeout("FocusElement('QueryForm','fld_Surname')",0);
			bReturn = false;
		}
		
		if ((bReturn) && (validateEmail(document.forms["QueryForm"].fld_Email) == false))
		{
			alert("Please enter a valid email address.");
			document.forms["QueryForm"].fld_Email.focus();
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].fld_Telephone) == false))
		{
			alert("Please enter a valid telephone number.");
			setTimeout("FocusElement('QueryForm','fld_Telephone')",0);
			bReturn = false;
		}		
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].fld_Destination) == false))
		{
			alert("Please enter a preferred destination.");
			setTimeout("FocusElement('QueryForm','fld_Destination')",0);
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].fld_Budget) == false))
		{
			alert("Please enter your budget.");
			setTimeout("FocusElement('QueryForm','fld_Budget')",0);
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].fld_SpecialOccasion) == false))
		{
			alert("If this is for a special occasion, please let us know about it.");
			setTimeout("FocusElement('QueryForm','fld_SpecialOccasion')",0);
			bReturn = false;
		}
				
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].fld_Query) == false))
		{
			alert("Please enter a message.");
			setTimeout("FocusElement('QueryForm','fld_Query')",0);
			bReturn = false;
		}		
		
		if ((bReturn) && (validatePresent(document.forms["QueryForm"].fld_Where) == false))
		{
			alert("Please let us know where you heard about Malachite travel");
			setTimeout("FocusElement('QueryForm','fld_Where')",0);
			bReturn = false;
		}		
		

		return (bReturn);
	}	