validation for donation types