Myślałem myślałem i wymyśliłem :)
Możesz użyć operatora ?
Działa to tak samo ja ify.
Podam Ci książkowy przykład żebyś zobaczył jak to działa.
5>3 ? 10:12 // 5 jest większe od 3 więć wartością tego wyrażnia jest liczba 10 ( jeśli prawda to brana jest wartość z lewej strony dwukropka a jeśli fałsz to z prawej)
Dałem Ci pomysł jak zrobić to bez ifów lecz jeśli chcesz to moge jeszcze napisać konkretnie jak to ma wyglądać w Twoim przypadku lecz zachęcam żebyś spróbował sam to zrobić i wytawić poniżej efekt swojej pracy :)
EDIT
W pod tym linkiem masz działający kod .
http://wklej.org/id/2602023/