function validateOrder(f)
{
	var validOrder = false;
	
	for (i=0;i!=f.length;i++)
	{
		if (f[i].type == 'text')
		{
			if (f[i].value == '')
			{
				window.alert('Please enter a quantity for the item. Use 0 for zero quantities.');
				f[i].focus();
				return false;
			}
			
			if (f[i].value == '0')
			{
				validOrder = false;
			}
			else
			{
				vaildOrder = true;
				return true;
			}
		}
	}
	
	if (validOrder == true)
		return true;
	else
	{
		window.alert('A minimum of one (1) product has to be ordered to proceed.');
		f.elements[0].focus();
		return false;
	}
}

function validatePurchase(f)
{
	if (f.prefCurrency.selectedIndex == 0)
	{
		window.alert('Please select your Preferred Currency.');
		f.prefCurrency.focus();
		return false;
	}

	if (f.FirstName.value == '')
	{
		alertError('First Name required.', f.FirstName);
		return false;
	}

	if (f.LastName.value == '')
	{
		alertError('Last Name required.', f.LastName);
		return false;
	}

	if (f.DelAddress.value == '')
	{
		alertError('Delivery Address required.', f.DelAddress);
		return false;
	}

	if (f.City.value == '')
	{
		alertError('City required.', f.City);
		return false;
	}

	if (f.State.value == '')
	{
		alertError('State required.', f.State);
		return false;
	}

	if (f.Postcode.value == '')
	{
		alertError('Postcode/ZIP required.', f.Postcode);
		return false;
	}

	if (f.Country.value == '')
	{
		alertError('Country required.', f.Country);
		return false;
	}
	
	if (f.Phone.value == '')
	{
		alertError('Telephone number required.', f.Phone);
		return false;
	}

	if (f.Email.value == '')
	{
		alertError('Email address required.', f.Email);
		return false;
	}
	
	return true;
}

function alertError(msg, c)
{
	window.alert(msg);
	c.focus();
}