function openWindow(photo, path)
{
	window.open(path+"scripts/photo.php?fileName="+photo,'_blank', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,copyhistory=no,resizable=no,width=1,height=1,left=10,top=10'); 
}

function openPage(page, path, width, height)
{
	window.open(path+page,'_blank', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,copyhistory=no,resizable=no,width='+width+',height='+height+',left=10,top=10'); 
}

function openSource(source)
{
	window.open(source,'_blank', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes,width=450,height=300'); 
}

//=================================================================================
	function check_mousekey ()
	{
		var mouse_key = 93;
		var keycode = event.keyCode;

		if ( keycode == mouse_key )
			alert ( "Mouse Key Is Disabled" );
	}





	function disable_right_click (e)
	{
		// GET THE BROWSER TYPE
		var browser = navigator.appName.substring ( 0, 3 );

		var event_number;

		if ( browser == "Mic" ) {
			event_number = event.button;
			if (event_number == 2) {
				//alert ( "Right Mouse Button Is Disabled" );
				return (false);
			}
		} else if ( browser == "Net" ) {
			event_number = e.which;
			if (event_number == 3) {
				//alert ("This is a Netscrap Browser");
				return(false);
			}
		}

		return ( true );
	}

	function trap_page_mouse_events ()
	{
		// GET THE BROWSER TYPE
		var browser = navigator.appName.substring ( 0, 3 );

		if ( document.images )
			{
			for ( var pic=0; pic<document.images.length; pic++ )
				document.images[pic].onmousedown = null;
			}

		// SEQUENCE FOR MICROSOFT BROWSERS
		if ( browser == "Mic" )
			{ 
			// TRAP THE PAGE ONMOUSEDOWN EVENT HANDLER
			document.onmousedown = disable_right_click;

			// SET THE FOCOUS ONTO THIS PAGE
			self.focus (); 

			// TRAP THE PAGE ONKEYDOWN EVENT HANDLERS
			document.onkeydown = check_mousekey;
			}

		// SEQUENCE FOR NETSCAPE BROWSERS
		else if ( browser == "Net" )
			{
			// TRAP THE PAGE ONMOUSEDOWN EVENT HANDLER
			document.onmousedown = disable_right_click;
			document.captureEvents ( Event.MOUSEDOWN );
			}
	}

	function contextMenuSupported() {

		var contextMenu = null;

		if (navigator.userAgent.match(/Opera/ig)) { 
			// JUST IGNORE AND GET IT OUT OF THE WAY
		} else if (navigator.userAgent.match(/Safari/ig)) { 
			// JUST IGNORE AND GET IT OUT OF THE WAY
		}else if (navigator.appName.match(/^microsoft/i)) {
			return((typeof(document.body.oncontextmenu)=="function"));
		} else if (navigator.appName.match(/^netscape/i)) {
			if (oncontextmenu) {
				return(true);
			} 
		}

		return(false);
	}

	function resetContextMenu(toState) {

		var contextMenu = null;

		if (navigator.userAgent.match(/Opera/ig)) { 
			// JUST IGNORE AND GET IT OUT OF THE WAY
		} else if (navigator.userAgent.match(/Safari/ig)) { 
			// JUST IGNORE AND GET IT OUT OF THE WAY
		}else if (navigator.appName.match(/^microsoft/i)) {
			if (toState == true) {
				document.body.oncontextmenu = function() {return true;};
			} else {
				document.body.oncontextmenu = function() {return false;};
			}
		} else if (navigator.appName.match(/^netscape/i)) {
			if (toState == true) {
				oncontextmenu = function() {return true};
			} else {
				oncontextmenu = function() {return false};
			}
		}
	}

//=================================================================================

	function disableContextMenu () {

		if (contextMenuSupported()) {
			resetContextMenu(false);
			//document.rcDemo.src = rcDemo1.src;
			//return;
		}

		trap_page_mouse_events();
		//document.rcDemo.src = rcDemo1.src;
	}
	
function openTeachersCorner(lang)
{
	window.open("http://www.canadianmysteries.org/teachers_corner/login" + lang + ".php",'_blank', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,copyhistory=no,resizable=no,width=760,height=500,left=10,top=10'); 
}	
