более красивое решение - это действительно вынести в отдельную функцию. Но заставить JavaScript обрабатывать вновь созданные элементы автоматически - невозможно🙅
да потому что вы же сами написали такой код, который при загрузке документа добавляет всем input реакцию на mouseover. а когда вы добавляете новый input, он уже никак не может обработаться этой функцией. Вам просто надо для каждого нового input устанавливать это событие, тем более, id нового элемента известен.
из бесплатных только это могу посоветовать: http://preloaders.net/ru/3d/phone-handset/ , там можно выбрать зеленый цвет.
темы спарсить и загнать в базу DLE.
для начала - вы отправляете форму. Используйте
<form target = '_parent' ... >
конечно, проанализируйте исходный код, посмотрите откуда что грузится. Обычно это несложно.
а класс вы поставили prettyPopin для input как и для a?
данные то все равно подгружаются JS
js или ajax? ajax - тогда загрузить данные из Ajax, js - разбирать JS.
почистить кэш, или просто Ctrl-R