Why the need to block the source code?
There is really no way to do it effectively using HTML (which is what the VDS uses to create the web page). I have never seen a "no right click" code that I could not bypass. It usually encourages people like me to try harder

The "menu function" is simply using the browser menu to select "page" "view source" and there it is, even with a no right click.
You can even use editors like CoffeeCup to download the web page, and then edit the source code all you want for practice, eliminating any "right click" at all. Left handed people who switch the mouse controls to suit their needs get offended with "no right click" scripts, because right click is equal to a right handed person left clicking
Now for the encouraging news...Flash animation is difficult to copy, and the source code only shows the code to put the flash on the page. Can't change or read anything valuable there.
You could also use php programming, which happens at the server, so you can't read much of the code on the web page. Combine that with .css and you might get something that is difficult for the average person to view the source, but none of that is possible using VSD, so back to square one.
E-Learning Specialist
www.mainsites.ca is my website, and yes, some of it is crappy.