<HTML>
<HEAD>
   <TITLE>MOOtcan (Test-mo)</TITLE>
   <META NAME="GENERATOR" CONTENT="enCoreXpress/2.0b7">
</HEAD>
<BODY ID="myBody" NAME="myBody" onLoad="" BGCOLOR="White" BACKGROUND="" TEXT="Black" LINK="#0000FF" ALINK="#0000FF" VLINK="#FF0000">
<FONT FACE="Verdana, Helvetica, Arial" SIZE="3" COLOR="Black">




<SCRIPT LANGUAGE=JAVASCRIPT>


var _pluginspage = 'http://www.mozilla.org/oji/MRJPlugin.html';
var _java_client_codebase = '';
var _java_client_archive = 'mootcan.jar';
var _java_client_localecho = 'true';
var _java_client_folder = 'mootcan';
var _java_client_classname = 'mootcan.MOOtcan.class';
var _java_client_login = '';
var _java_client_param_pairs =  [['MOOname', 'myMOO'],
																['HostName' , ''],
																['Port', ''],
																['font', 'Courier'],
																['fontsize', '12'],
																['localecho', 'true']];
																/*['login', 'autoconnect']*/
																


function _get_java_client_params(list_type) {
	var _params = "";
	if ("flat" == list_type) {
		for (var _pair in _java_client_param_pairs) {
			_params = _params + _java_client_param_pairs[_pair][0] + "=" + _java_client_param_pairs[_pair][1] + " ";
		}
	}
	else {
		for (var _pair in _java_client_param_pairs) {
			_params = _params + '<PARAM NAME=' + _java_client_param_pairs[_pair][0] + " VALUE=" + _java_client_param_pairs[_pair][1] + ">\n";
		}
	}
	return _params;
}


function _MRJAdvise() {
	alert('Downloading the MRJ Java Plug-In and MRJ version >= 2.2.1 will fix several problems with running Xpress under Netscape/Mac');
	parent.web_frame.location.href=_pluginspage;
}


function _javaTag() {
	if ((_isNetscape()) && (_javaPluginAvailable())) {
		return _EMBEDTag();
	}
	else {
		if (_isMac()) {
			_MRJAdvise();
		}
		return _APPLETTag(); 
	}
}


function _javaPluginAvailable() { 
	var _mimetype = navigator.mimeTypes["application/x-java-vm"]; 
	if (_mimetype) {
		_plugin = _mimetype.enabledPlugin;
		return(null != _plugin);
	}
	else {
		return false;
	}
}


function _isNetscape() {
	return ("Netscape" == navigator.appName);
}


function _isMac() {
	return (-1 < navigator.appVersion.indexOf('Mac'));
}


function _getMaxSize() {
	if (_isNetscape()) {
		if (_javaPluginAvailable()) {
			var _marginWidth = 2;
			return [innerWidth-_marginWidth*2, innerHeight-_marginWidth*2];
		}
		else {
			return ["100%", "100%"];
		}
	}
	else { // we assume MSIE-style DOM-things
		return [myBody.clientWidth, myBody.clientHeight];
	}
}

		
function _getWidth() {
	return _getMaxSize()[0];
}


function _getHeight() {
	return _getMaxSize()[1];
}


function _EMBEDTag() {
	var _tag = 
		'<EMBED\n' +
		_get_java_client_params('flat') + '\n' +
		' TYPE="application/x-java-vm"\n' +
		' NAME="MOOtcan"\n' +
		' PLUGINSPAGE=' + _pluginspage + '\n' +
		' BORDER="5"\n' +
		' WIDTH=' + _getWidth() + '\n' +
		' HEIGHT=' + _getHeight() + '\n' +
		' ARCHIVE=' + _java_client_archive + '\n' +
		' CODE=' + _java_client_classname + '\n' +
		' URL=' + _java_client_codebase + '>\n' +
		'</EMBED>\n';
	return _tag;
}


function _APPLETTag() {
	var _tag = 
		'<APPLET\n' +
		' ARCHIVE=' + _java_client_archive + '\n' +
		' CODE=' + _java_client_classname + '\n' +
		' CODEBASE=' + _java_client_codebase + '\n' +
		' WIDTH=' + _getWidth() + '\n' +
		' HEIGHT=' + _getHeight() + '\n' +
		' ALIGN=top\n' +
		' ALT="You need to enable Java to use this system">\n' + 
		_get_java_client_params('tagged') + 
		'  Sorry, you need a browser that supports Java to use this system.\n' +
		'</APPLET>\n';
	return _tag;
}


	document.write(_javaTag());


</SCRIPT>


</BODY>
</HTML>