E` una domanda cui e` stato risposto molte volte.
Fai una ricerca nel forum (bottone in alto a dx), oppure vedi nei vari tutorial JS.