// Validates the Register form
function validateUser() {	
	
	message='';
	
	// CATEGORY INFORMATION
	if (document.register.user_firstname.value=='')
	{
		message += 'First Name is required.\r\n';
	}
	if (document.register.user_lastname.value=='')
	{
		message += 'Last Name is required.\r\n';
	}
	var x = document.register.user_email.value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){}
	else {
	{
		message += 'Email is required.\r\n';
	}
	}
	if (document.register.user_password.value=='')
	{
		message += 'Password is required.\r\n';
	}
	if (document.register.user_password.value != document.register.user_password2.value)
	{
		message += 'Passwords must match.\r\n';
	}
	
	// ALERT
	if (message!='')
	{
		alert(message);
		return false;
	}
	else
	{
		return true;
	}		
}