function FocusElement(formName,elementName)
	{
		var elem = document.forms[formName].elements[elementName];
		elem.focus();
	}	

function Form_Validator(theForm)
	{
		bReturn = true;
		
		if ((bReturn) && (validatePresent(document.forms["paymentform"].firstname) == false))
		{
			alert("Please enter your name.");
			setTimeout("FocusElement('paymentform','name')",0);
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["paymentform"].address) == false))
		{
			alert("Please enter your address (minus postcode).");
			setTimeout("FocusElement('paymentform','address')",0);
			bReturn = false;
		}
		
		if ((bReturn) && (validateEmail(document.forms["paymentform"].email) == false))
		{
			alert("Please enter a valid email address.");
			document.forms["paymentform"].email.focus();
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["paymentform"].postcode) == false))
		{
			alert("Please enter your postcode.");
			setTimeout("FocusElement('paymentform','postcode')",0);
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["paymentform"].tel) == false))
		{
			alert("Please enter your telephone number.");
			setTimeout("FocusElement('paymentform','tel')",0);
			bReturn = false;
		}
		
		return (bReturn);
	}	

