Прям как неожидано, неужели ещё есть кто-то, кто ничего не слышал про
аутошему и юзает мастдайно-хелловордную diamFC?
З.Ы. Да, и кстати, не надейтесь, с такой постановкой вопроса, с такими примерами исходняка что привели вы, никто за вас код собирать не будет. Появятся проблемы "с условиями в условиях"- пжлст, мессажьте, только с кодом, и будем поглядеть, успехов!