<html>

<script language="JAVASCRIPT">

		var ctrlPanel;
		var helper;

		var iUnknown;

		function SetCtrlPanel(iUnk)
		{
			iUnknown = iUnk;
			window.setTimeout('connect()',5000);
		}

		function connect()
		{
			var fails = 0;
			var success = 0;
			while( !success && fails < 10 )
			{
				try
				{
					helper = new ActiveXObject("Waters.ScriptHelper");
					helper.QueryDisp(iUnknown, "{89DD4547-363F-441E-87F4-A6C74166CB85}");
					ctrlPanel = helper.iDispatch;
					var configID = ctrlPanel.configID;
					var args = null;
					var retry = 0;
					while( args == null && retry < 10 )
					{
						args = ctrlPanel.consoleArgs;
						if( args == null || args == "" )
						{
							++retry;
							args = null;
							window.setTimeout('',1000);
						}
						else
						{
							ControlPanel.ConnectToServer(args);
							ControlPanel.SetConfig(configID);
						}
					}

					success = 1;
				}
				catch(e)
				{
					window.setTimeout('',500);
					++fails;
				}
			}
		}

</script>

<body style="margin: 0.0mm; cursor: default" nowrap scroll="no">
	<object align="middle" style="width: 100%; height: 100%" border="0" id="ControlPanel"
		classid="CLSID:81761797-315B-407E-9896-97A533902D5F" codebase="TestControlPanel.dll#-1,-1,-1,-1"
		viewastext>
	</object>
</body>
</html>
