<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>