Обдумать логику страниц
и да... на ООП все таки веселее бы выглядело