var omitformtags=["input", "textarea", "select"]
 
function disableselect(e){
 
for (i = 0; i < omitformtags.length; i++)
 
if (omitformtags[i]==(e.target.tagName.toLowerCase()))
 
return;
 
return false
 
}
 
function reEnable(){
 
return true
 
}
 
function noSelect(){
 
if (typeof document.onselectstart!="undefined"){
 
document.onselectstart=new Function ("return false")
 
if (document.getElementsByTagName){
 
tags=document.getElementsByTagName('*')
 
for (j = 0; j < tags.length; j++){
 
for (i = 0; i < omitformtags.length; i++)
 
if (tags[j].tagName.toLowerCase()==omitformtags[i]){
 
tags[j].onselectstart=function(){
 
document.onselectstart=new Function ('return true')
 
}
 
if (tags[j].onmouseup!==null){
 
var mUp=tags[j].onmouseup.toString()
 
mUp='document.onselectstart=new Function (\'return false\');\n'+mUp.substr(mUp.indexOf('{')+2,mUp.lastIndexOf('}')-mUp.indexOf('{')-3);
 
tags[j].onmouseup=new Function(mUp);
 
}
 
else{
 
tags[j].onmouseup=function(){
 
document.onselectstart=new Function ('return false')
 
}}}}}}
 
else{
 
document.onmousedown=disableselect
 
document.onmouseup=reEnable
 
}
 
}
 
var message="Sorry, right-click has been disabled"; 
/////////////////////////////////// 
function clickIE() {if (document.all) {(message);return false;}} 
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) { 
if (e.which==2||e.which==3) {(message);return false;}}} 
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;} 
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;} 
document.oncontextmenu=new Function("return false") 

 


