function validateAccount ()
		{
		if(document.orderForm.accountUsername.value.length < 1){document.getElementById('errorMessage').innerHTML='You must enter an account username'; document.orderForm.accountUsername.focus(); return false;}
		if(document.orderForm.accountPassword.value.length < 1){document.getElementById('errorMessage').innerHTML='You must enter an account password'; document.orderForm.accountPassword.focus(); return false;}
		if(document.orderForm.accountPassword.value != document.orderForm.accountPasswordCheck.value){document.getElementById('errorMessage').innerHTML='Passwords do not match'; document.orderForm.accountPasswordCheck.focus(); return false;}
		return true;
		}
function validateContact ()
		{
		if(document.orderForm.contactName.value.length < 1){document.getElementById('errorMessage').innerHTML='You must enter your name'; document.orderForm.contactName.focus(); return false;}
		if(document.orderForm.contactEmail.value.length < 1){document.getElementById('errorMessage').innerHTML='You must enter an email address'; document.orderForm.contactEmail.focus(); return false;}
		if(document.orderForm.contactAddress.value.length < 1){document.getElementById('errorMessage').innerHTML='You must enter a street address'; document.orderForm.contactAddress.focus(); return false;}
		if(document.orderForm.contactCity.value.length < 1){document.getElementById('errorMessage').innerHTML='You must enter a city'; document.orderForm.contactCity.focus(); return false;}
		if(document.orderForm.contactPostal.value.length < 1){document.getElementById('errorMessage').innerHTML='You must enter a postal code'; document.orderForm.contactPostal.focus(); return false;}
		if(document.orderForm.contactPhone.value.length < 1){document.getElementById('errorMessage').innerHTML='You must enter a phone number'; document.orderForm.contactPhone.focus(); return false;}
		return true;
		}
function validateBilling ()
		{
		if(document.orderForm.ccNumber.value.length < 16 || document.orderForm.ccNumber.value.length > 16)
			{document.getElementById('errorMessage').innerHTML='You must enter a valid credit card number'; document.orderForm.ccNumber.focus(); return false;}
		if(document.orderForm.cvv.value.length < 3 || document.orderForm.cvv.value.length > 4)
			{document.getElementById('errorMessage').innerHTML='You must enter a valid credit card CVV number'; document.orderForm.cvv.focus(); return false;}
		if(document.orderForm.billingName.value.length < 1)
			{document.getElementById('errorMessage').innerHTML='You must enter your name as it appears on your credit card'; document.orderForm.billingName.focus(); return false;}
		if(document.orderForm.billingAddress.value.length < 1)
			{document.getElementById('errorMessage').innerHTML='You must enter a street address'; document.orderForm.billingAddress.focus(); return false;}
		if(document.orderForm.billingCity.value.length < 1)
			{document.getElementById('errorMessage').innerHTML='You must enter a city'; document.orderForm.billingCity.focus(); return false;}
		if(document.orderForm.billingPostal.value.length < 1)
			{document.getElementById('errorMessage').innerHTML='You must enter a postal code'; document.orderForm.billingPostal.focus(); return false;}
		return true;
		}
