
var xmlHTTP;

function GetXmlHttpObject(handler)
{
    var objXmlHttp=null
 

    if (navigator.userAgent.indexOf("MSIE")>=0)
    {
        var strName="Msxml2.XMLHTTP"
        if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
        {
            strName="Microsoft.XMLHTTP"
        }
        try
        {
            objXmlHttp=new ActiveXObject(strName)
            objXmlHttp.onreadystatechange=handler
            return objXmlHttp
        }
        catch(e)
        {
//            alert("Error. Scripting for ActiveX might be disabled")
            return
        }
    }
    if (navigator.userAgent.indexOf("Mozilla")>=0 || navigator.userAgent.indexOf("Opera")>=0)
    {
        objXmlHttp=new XMLHttpRequest()
        objXmlHttp.onload=handler
        objXmlHttp.onerror=handler
        return objXmlHttp
    }
}


function StateChanged()
{
	if (xmlHTTP != undefined) 
	{
	    if (xmlHTTP.readyState==4 || xmlHTTP.readyState=="complete") 
	    {
			TigerReg.PostcodeField.UpdateAddress(xmlHTTP.responseText);
	    }
	}
}
 
