I received this job description from a consulting firm. I don't know what a lot of this is. I am a vb.net/asp.net programmer with a pinch of vbscript and a fair amount of sql server 2000 and 2005. I've developed Windows applications and web applications. The location of this position sounds good to me, but I think it is too much of a stretch. What do you think about it? Is it something I could learn, or something you need vast experience in to be successful at it?

Our client is seeking a resource to work within a .NET 2.0/ASP 2.0 Framework using JavaScript(Java) to create a web based plug-in for an existing software product. The main focus of the project is in looking to protect images and content inside a web survey page. The Javascript developer will need to deter the casual web user from taking images from web plug-ins they create. The specific characteristics of the plug-in that this Javascript developer will need to adhere to are as follows….

Prevent the copy and distribution of an image/video/content from a survey page by…

- Prevent saving (right-clicking) and copying of images

- No dragging or dropping images

- Suppress identifiable code in the HTML source for tracking images filenames

- Only allow an image to be opened if it's coming from a specific domain (no local viewing of images)

- No Printscreening (Ctrl-PrntScrn/PrntScrn), copy to clipboard and pasting into an image editor

- No Screen capturing of images or videos (Snagit, iQuick Screen Capture…etc)

- No printing to a File through browser’s File - Print function

- No spider grabs of images

- Hide or disable viewing generated source code

- Build for use across multiple browsers (opera/firefox/safari/ie)

- Build for use across multiple OS platforms (mac, linux, windows)