Js checado y validado en http://jshint.com/