>>683のコードのように{}を入れると正しく動作します。。
理由がさっぱりです。。
if〜elseif〜else文のときは必ず{}を入れろということでしょうか?