milka326, создаете одну функцию где с определенной периодичностью вызываете другую, а в ней в конце ту которая вызывает её и ставите на атрибут on load. В функции меняйте класс
milka326, попробуйте создать функцию которая с необходимым вам интервалом будет вызывать другую функцию отвечающую за анимацию и повесте её на тег body используя атрибут onload
Борис Грейнов, при нажатии на кнопку, можно использовать атрибут onclick, вызывать функцию и в этой функции с помощью ajax создавать переменную с данными из введеной формы, далее мы создаем AJAX запрос (куча туториалов в интернете) где отправляем нужную нам переменную к php (или другому серверному) скрипту который вернет нам результат (можно скачивать страницу и возвращать) и после этого полученный результат мы с помощью параметра success выводим в нужный div.