<OBJECT id="locator" classid="CLSID:76A64158-CB41-11D1-8B02-00600806D9B6" VIEWASTEXT>
</OBJECT>
<OBJECT id="foo" classid="CLSID:75718C9A-F029-11d1-A1AC-00C04FB6C223" VIEWASTEXT>
</OBJECT>
string strOutput = "<SCRIPT language=JScript event='OnCompleted(hResult,pErrorObject, pAsyncContext)' for=foo>"+
"document.getElementById('txtClientSN').value=unescape(MACAddr);"+
"document.getElementById('btnLogin').click();"+
"</SCRIPT>"+
"<SCRIPT language=JScript event=OnObjectReady(objObject,objAsyncContext) for=foo>"+
// "if(objObject.IPEnabled != null && objObject.IPEnabled != 'undefined' && objObject.IPEnabled == true)"+
"{"+
"if(objObject.MACAddress != null && objObject.MACAddress != 'undefined' && objObject.IPEnabled == true && objObject.IPAddress != null && objObject.MACAddress != '00:53:45:00:00:00')"+
"MACAddr = objObject.MACAddress;"+
"if(objObject.IPEnabled && objObject.IPAddress(0) != null && objObject.IPAddress(0) != 'undefined')"+
"IPAddr = objObject.IPAddress(0);"+
"if(objObject.DNSHostName != null && objObject.DNSHostName != 'undefined')"+
"sDNSName = objObject.DNSHostName;"+
"}"+
"</SCRIPT>"+
"<SCRIPT language=JScript>"+
"var service = locator.ConnectServer();"+
"var MACAddr;"+
"var IPAddr;"+
"var DomainAddr;"+
"var sDNSName;"+
"service.Security_.ImpersonationLevel=3;"+
"service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');"+
"</SCRIPT>";