var AJAX_STATE_UNINTIALIZED=0;var AJAX_STATE_LOADING=1;var AJAX_STATE_LOADED=2;var AJAX_STATE_INTERACTIVE=3;
var AJAX_STATE_COMPLETE=4;var xmlhttp=null;function InitXmlHttp(){try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(E){xmlhttp=false;
}}if(!xmlhttp&&typeof XMLHttpRequest!="undefined"){xmlhttp=new XMLHttpRequest();}xmlhttp.onreadystatechange=XMLHttpRequestCompleted;
}function InvokeValidationASHX(handlerUrl,address,city,state,zip,requestOrigin){InitXmlHttp();
var requestType="validation";query="?requestType="+requestType+"&address="+address+"&city="+city+"&state="+state+"&zip="+zip+"&origin="+requestOrigin;
xmlhttp.onreadystatechange=XMLHttpRequestCompleted;xmlhttp.open("GET",handlerUrl+query,true);
xmlhttp.send(null);}function XMLHttpRequestCompleted(){if(xmlhttp.readyState==AJAX_STATE_COMPLETE){try{response=xmlhttp.responseText;
ResponseHandler(response);}catch(e){alert("error:"+e.message);}xmlhttp.onreadystatechange=function(){};
xmlhttp.abort();}}