Its not impossible too hide the souce.. well it is just make it hard like this:
And make the javascript complicated too understand.. weird variables ect, put all your code on one line stuff like that .
Only problem here is if the person has Js turned off is then no site for them