function whichElement(e)
{
	if(IsRightButtonClicked(e)){
		var targ;
		if (!e)
		  {
		  var e=window.event;
		  }
		if (e.target)
		  {
		  targ=e.target;
		  }
		else if (e.srcElement)
		  {
		  targ=e.srcElement;
		  }
		if (targ.nodeType==3) // defeat Safari bug
		  {
		  targ = targ.parentNode;
		  }
		  
		var tname;
		tname=targ.tagName;
		
		
		if(tname != 'A' && tname != 'OPTION' && tname != 'SELECT' && tname != 'RADIO' && tname != 'TEXTBOX' && tname != 'CHECKBOX' && tname != 'INPUT' && tname != 'IMG' && tname != 'B'  ){
			alert("You are forbidden to print or copy this course without direct write permission from this school.");
			//alert("You clicked on a " + tname + " element.");
		
		}
	}
}  



function onKeyDown() {

// current pressed key

var pressedKey = String.fromCharCode(event.keyCode).toLowerCase();

 

if (event.ctrlKey && (pressedKey == "c" ||

pressedKey == "v")) {

// disable key press porcessing

event.returnValue = false;

}

}



function IsRightButtonClicked(e) // e : mouse event
{
var rightclick = false;
e = e || window.event;
if (e.which)
rightclick = (e.which == 3);
else if (e.button)
rightclick = (e.button == 2);
return rightclick;
}



function disableCtrlModifer(evt)
{
var disabled = {a:0, c:0, x:0, v:0};
var ctrlMod = (window.event)? window.event.ctrlKey : evt.ctrlKey;
var key = (window.event)? window.event.keyCode : evt.which;
key = String.fromCharCode(key).toLowerCase();
return (ctrlMod && (key in disabled))? false : true;
}



