вариант swerder-а - точняк!
вообще,в подобных случаях надо использовать жесткие
вложенные цепочки типа: if ...then
elsif ... then
elsif ... then ...