Если ищете ответы на вопросы из заголовка и подобные ему, вам совершенно необходимо учить JS. Можно пойти учиться на курсы, взять репетитора или проштудировать соответствующие учебники. Но все равно мы рекомендуем читать еще и форумы на сайтах, которые размещают практикующие кодеры на JavaScript, изучать выложенные коды скриптов.
Прочитайте также это разработчик джава скрипт http://iprowebber.ru/obnovit-dzhava-skript/, обучение джава скрипт бесплатно, джава скрипт для зацикливания предмета, джава скрипт справочник.
Здесь вы найдете руководства по программированию на JS.