Get User’s Country Name Using IP Address

How can get the user’s country name using IP address in Classic ASP and Javascript?
http://www.webservicex.net provides web services for get the country name based on ip address.
In ASP using javascript we can achieve the task.
Step1 : Refer the webservice using SOAPClient object
var strUrlForwebservicex = http://www.webservicex.net/geoipservice.asmx?wsdl
var objSoapClient = Server.CreateObject(’MSSOAP.SoapClient30′ ;) objSoapClient.ClientProperty(”ServerHTTPRequest” ;) = true;
objSoapClient.MSSoapInit(strUrlForwebservicex);
Step2 : Get user’s IP address
var strIPAddress [...]