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