il codice javascript NON PUO' ESSERE NASCOSTO. assolutamente.
si puo' cercare di offuscarlo, di comprimerlo, di metterlo in una pagina esterna, di usare un frameset...
ma alla fine:
- un inesperto non avrebbe ragione di leggerti gli script, e al massimo nn capirebbe il codice
- un esperto te lo prenderebbe lo stesso
quindi e' meglio mettersi il cuore in pace: javascript e' open source.