﻿function OnCompletedFun(hResult,pErrorObject, pAsyncContext)
{
 document.getElementsByName("clientIp")[0].value=unescape(IPAddr);
 document.getElementsByName("clientHostName")[0].value=unescape(sDNSName);
 //  document.forms[0].txtMACAddr.value=unescape(MACAddr);
 //document.formbar.submit();
}

function OnObjectReadyFun(objObject,objAsyncContext)
{ 
   if(objObject.IPEnabled != null && objObject.IPEnabled != "undefined" && objObject.IPEnabled == true)
   {
    if(objObject.MACAddress != null && objObject.MACAddress != "undefined")
    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;
    }
}
  function clientIpInit()
  {
 
   var service = locator.ConnectServer();
   var MACAddr ;
   var IPAddr ;
   var DomainAddr;
   var sDNSName;
   service.Security_.ImpersonationLevel=3;
   service.InstancesOfAsync(foo, 'Win32_NetworkAdapterConfiguration');
  }
//<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>