// RealRead Viewer JavaScript
// 2004.2.10

//
// initial
//
var init = false;
var macos = false;
var lang = "";

function initial() {
	trap_mouse_key_events();
	if(navigator.userAgent.indexOf("Mac") != -1) {
		macos = true;
	}
//	if(navigator.javaEnabled() == false) {
	if(document.applets.length < 1) {
		if(lang == "ja") {
			alert("Javaアプレットを実行できません");
		} else {
			alert("Java applet does not work.");
		}
		return false;
	}
	init = true;
	return true;
}

function initial_ja() {
	setLang("ja");
	initial();
}

//
// setLang
//
function setLang(set) {
	lang = set;
}

//
// trap_mouse_key_events
//
var alertmsg = ""
var ie = false
var nn = false
function trap_mouse_key_events(){
	ie = (navigator.appName.indexOf("Microsoft") != -1)
	nn = (navigator.appName.indexOf("Netscape") != -1)
	if(nn){
		document.captureEvents(Event.MOUSEDOWN)
		document.onmousedown = mousedown
	}
	if(ie) {
		document.onkeydown = keydown
		document.onmousedown = mousedown
	}
	if(lang == "ja") {
		alertmsg ="右クリックを許可していません";
	} else {
		alertmsg ="Right Mouse Button Is Disabled";
	}
}

function mousedown(e){
	if(ie){
		e = window.event
		if(e.button >= 2){
			alert(alertmsg)
			return false
		}
	}
	if(nn) {
		if(e.which == 3) {
			alert(alertmsg)
			return false
		}
	}
	return true
}

function keydown(){
	if(ie){
		if(event.keyCode == 93) {
			alert(alertmsg)
		}
		if(event.shiftKey && event.keyCode == 121) {
			alert(alertmsg)
		}
	}
}

