Add HTML, CSS and JavaScript - classic Google Sites

Classic Google Sites provides an HTML Box so you can add more complicated HTML, CSS and JavaScript.  This allows more functionality but does not allow all possible JavaScript as the code only works within the HTML Box.