Разбил на модули JS
Много правок