function validateUser(form){
	
	if(form.user_name.value == ''){
		alert('Please enter a store name');
		return false;
	}else{
		if(!/^([a-zA-Z0-9_-]+)$/.test(form.user_name.value)){
			alert('Store name contains invalid characters');
			return false;
		}
	}
	
	if(!validate.string(form.email_address, 'Email Address')){
		return false;
	}
	
	if(!validate.email(form.email_address, 'Email Address')){
		return false;
	}
	
	if(form.confirm_email_address.value != form.email_address.value){
		validate.message(form.confirm_email_address, 'Email address does not match');
		return false;
	}
	
	if(!validate.string(form.password, 'Password')){
		return false;
	}
	
	if(form.password.value.length < 6){
		validate.message(form.confirm_password, 'Passwords must be at least 6 charaters');
		return false;
	}
	
	if(form.confirm_password.value != form.password.value){
		validate.message(form.confirm_password, 'Passwords does not match');
		return false;
	}
	
	if(!validate.string(form.zip_code, 'Postal Code')){
		return false;
	}
	
	if(!validate.string(form.dob_month, 'Date of Birth - Month')){
		return false;
	}
	
	if(!validate.string(form.dob_day, 'Date of Birth - Day')){
		return false;
	}
	
	if(!validate.string(form.dob_year, 'Date of Birth - Year')){
		return false;
	}
	
	if(!validate.string(form.private_key, 'Security Code')){
		return false;
	}
	
	return;
}

