html and javascript source