function FocusElement(formName,elementName)
	{
		var elem = document.forms[formName].elements[elementName];
		elem.focus();
	}

	function MailFormCheck()
	{
		bReturn = true;
		
		if ((bReturn) && (validatePresent(document.forms["mailinglistform"].name) == false))
		{
			alert("Please enter your full name.");
			setTimeout("FocusElement('mailinglistform','name')",0);
			bReturn = false;
		}
				
		if ((bReturn) && (validateEmail(document.forms["mailinglistform"].email) == false))
		{
			alert("Please enter a valid email address.");
			setTimeout("FocusElement('mailinglistform','email')",0);
			bReturn = false;
		}
						
		return (bReturn);
	}
	
	function AmountValidator()
	{
		bReturn = true;
		
		if ((bReturn) && (validatePresent(document.forms["basketform"].quantity) == false))
		{
			alert("Please enter quantity required.");
			setTimeout("FocusElement('basketform','quantity')",0);
			bReturn = false;
		}
						
		return (bReturn);
	}
	
	function ContactFormValidator()
	{
		bReturn = true;
		
		if ((bReturn) && (validatePresent(document.forms["enquiryform"].name) == false))
		{
			alert("Please enter your name.");
			setTimeout("FocusElement('enquiryform','name')",0);
			bReturn = false;
		}
				
		if ((bReturn) && (validateEmail(document.forms["enquiryform"].emailaddress) == false))
		{
			alert("Please enter a valid email address.");
			setTimeout("FocusElement('enquiryform','email')",0);
			bReturn = false;
		}
		
		if ((bReturn) && (validatePresent(document.forms["enquiryform"].enquiry) == false))
		{
			alert("Please enter a message/enquiry.");
			setTimeout("FocusElement('enquiryform','enquiry')",0);
			bReturn = false;
		}
								
		return (bReturn);
	}