А с помощью обычного IF ELSE и т.д. такое выполнить не возможно?