function checkForm()
 {
  var $j = jQuery.noConflict();	
    $j("#newmember_message").html('');
	clearForm();
    var toReturn = true;
    
    var UserUsername = document.NewUserForm.UserUsername.value;
    var UserPassword = document.NewUserForm.UserPassword.value;
    var UserPasswordConfirm = document.NewUserForm.UserPasswordConfirm.value;
    var UserEmail = document.NewUserForm.UserEmail.value;
    var UserMonth = document.NewUserForm.UserBirthdayMonth.value;
    var UserDay = document.NewUserForm.UserBirthdayDay.value;
    var UserYear = document.NewUserForm.UserBirthdayYear.value;
    var UserZipcode = document.NewUserForm.UserZipcode.value;
 //   var UserSFW = document.NewUserForm.default_sfw.value;

    toReturn &=  flagForm(UserEmail=="", 'UserEmail', 'Email cannot be blank');
    toReturn &=  flagForm(UserUsername=="", 'UserUsername', 'Member Name cannot be blank');
    toReturn &=  flagForm(UserPassword=="", 'UserPassword', 'Password cannot be blank');
    toReturn &=  flagForm(UserPasswordConfirm=="", 'UserPasswordConfirm', 'Confirm Password cannot be blank');

    var emlerr = emailCheck(UserEmail);
    toReturn &= flagForm(emlerr, 'UserEmail', emlerr); 
     
    toReturn &= flagForm(UserZipcode=="", 'UserZipcode', 'Zip Code cannot be blank');

    toReturn &= flagForm(UserPassword!=UserPasswordConfirm, "UserPassword", "Password and confirm password do not match");
    toReturn &= flagForm(UserPassword.length<4, "UserPassword", "Password must be at least 4 characters");

   // toReturn &= flagForm(UserSFW=="", "default_sfw", "Must select a default value");
   // if (sfw=="nsfw" && parseInt(year)>1990)
   //{
   //  toReturn &= flagForm(true, "default_sfw", "People under 18 must select SFW");
   //}
    
    toReturn &= flagForm(!document.NewUserForm.terms.checked, "terms", "You must agree to the terms and conditions");

    if (!toReturn) {
       return false;
    }

    return toReturn;
 }
