if you are going to display a document in a browser window you must make sure that the client can handle this document type. i.e. make sure that the right viewer application is installed at the client side. This, to put it mildly, is difficult to achieve with any reliability.
even if the client does have an application installed, it is difficult to make a browser insist on opening the doc inside itself rather than allowing a document to be opened natively.
disabling right-click is a javascript function. It can be subverted just by turning javascript off. in any event there is a copy of the file sitting in the user's cache which he can just pick up and use.
i know of no foolproof way of preventing subversion of documents intended to be read-only. word and pdf security can be hacked in no time. or just avoided. imaging solutions (displaying each page as a tiff or jpeg) are no good as the digital quality necessary to make the viewable on screen intrinsically makes them very easily ocr'able.
even a dynamnically generated pdf will not help much.
bottom line: if you don't want content subverted, don't make it available on the net. until we have a really good DRM matrix this will remain the case (imo, of course). and even then, the ocr solution is still out there...