Bueno, de momento movemos la pregunta a javascript que estará mejor ubicada
mira el tutorial de ciudad futura, está muy bien
http://www.ciudadfutura.com/javascriptdesdecero/
Mira también en las FAQ de javascript, hay una faq que incluye un montón de links a tutoriales de javascript.
saludos