una cosa alla volta...
lato client fai una ricerca nel forum javascript
lato server fai lo stesso nel forum del linguaggio che usi