<!--Gamesrv-->
<?
    load("ftelnethelper.js");
    load(settings.web_lib + 'ftelnet.js');
?>

<a name="fTelnet"></a>
<div id="fTelnetContainer" class="fTelnetContainer" style="margin-bottom:1em;"></div>

<script id="fTelnetScript" src="<?xjs write(get_url()); ?>"></script>
<script type="text/javascript">
	window.addEventListener('load', event => {
		var wsp = 1513;
		var wssp = 1514;
		var Options = new fTelnetOptions();
		Options.BareLFtoCRLF = false;
		Options.BitsPerSecond = 57600;
		Options.ConnectionType = 'rlogin';
		Options.Emulation = 'ansi-bbs';
		Options.Enter = '\r';
		Options.Font = 'CP437';
		Options.ForceWss = false;
		Options.Hostname = '<? write(http_request.vhost); ?>';
		Options.LocalEcho = false;
		Options.Port = location.protocol == 'https:' ? wssp : wsp;
		Options.RLoginClientUsername = '<?xjs write(user.security.password); ?>';
		Options.RLoginServerUsername = '<?xjs write(user.alias); ?>';
		Options.ScreenColumns = 80;
		Options.ScreenRows = 25;
		Options.SplashScreen = Options.SplashScreen = '<?xjs write(get_splash()); ?>';
		window.fTelnet = new fTelnetClient('fTelnetContainer', Options);
		fTelnet.OnConnectionClose = function () {
			window.location.reload();
		};
        fTelnet.ButtonBarVisible = true;
	});
</script>