Type.registerNamespace('MercuryAddressService');
MercuryAddressService.MercuryPAFService=function() {
MercuryAddressService.MercuryPAFService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MercuryAddressService.MercuryPAFService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MercuryAddressService.MercuryPAFService._staticInstance.get_path();},
HelloWorld:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HelloWorld',false,{},succeededCallback,failedCallback,userContext); },
getTheAddressWithoutAddressID:function(searchTerm,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getTheAddressWithoutAddressID',false,{searchTerm:searchTerm},succeededCallback,failedCallback,userContext); },
getTheAddress:function(searchTerm,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getTheAddress',false,{searchTerm:searchTerm},succeededCallback,failedCallback,userContext); },
getStreetTypes:function(searchTerm,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getStreetTypes',false,{searchTerm:searchTerm},succeededCallback,failedCallback,userContext); },
getTownCityTypes:function(searchTerm,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getTownCityTypes',false,{searchTerm:searchTerm},succeededCallback,failedCallback,userContext); },
getSuburbsValidation:function(searchTerm,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getSuburbsValidation',false,{searchTerm:searchTerm},succeededCallback,failedCallback,userContext); },
getSuburbs:function(searchTerm,townID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getSuburbs',false,{searchTerm:searchTerm,townID:townID},succeededCallback,failedCallback,userContext); },
logTheErrorInKentico:function(exceptionType,message,stacktrace,location,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'logTheErrorInKentico',false,{exceptionType:exceptionType,message:message,stacktrace:stacktrace,location:location},succeededCallback,failedCallback,userContext); },
saveJoinForm:function(param,firstName,lastName,email,contactNumberType,contactNumber,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'saveJoinForm',false,{param:param,firstName:firstName,lastName:lastName,email:email,contactNumberType:contactNumberType,contactNumber:contactNumber},succeededCallback,failedCallback,userContext); },
clearIncompleteRecord:function(email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'clearIncompleteRecord',false,{email:email},succeededCallback,failedCallback,userContext); },
recordShare:function(param,shareType,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'recordShare',false,{param:param,shareType:shareType},succeededCallback,failedCallback,userContext); }}
MercuryAddressService.MercuryPAFService.registerClass('MercuryAddressService.MercuryPAFService',Sys.Net.WebServiceProxy);
MercuryAddressService.MercuryPAFService._staticInstance = new MercuryAddressService.MercuryPAFService();
MercuryAddressService.MercuryPAFService.set_path = function(value) { MercuryAddressService.MercuryPAFService._staticInstance.set_path(value); }
MercuryAddressService.MercuryPAFService.get_path = function() { return MercuryAddressService.MercuryPAFService._staticInstance.get_path(); }
MercuryAddressService.MercuryPAFService.set_timeout = function(value) { MercuryAddressService.MercuryPAFService._staticInstance.set_timeout(value); }
MercuryAddressService.MercuryPAFService.get_timeout = function() { return MercuryAddressService.MercuryPAFService._staticInstance.get_timeout(); }
MercuryAddressService.MercuryPAFService.set_defaultUserContext = function(value) { MercuryAddressService.MercuryPAFService._staticInstance.set_defaultUserContext(value); }
MercuryAddressService.MercuryPAFService.get_defaultUserContext = function() { return MercuryAddressService.MercuryPAFService._staticInstance.get_defaultUserContext(); }
MercuryAddressService.MercuryPAFService.set_defaultSucceededCallback = function(value) { MercuryAddressService.MercuryPAFService._staticInstance.set_defaultSucceededCallback(value); }
MercuryAddressService.MercuryPAFService.get_defaultSucceededCallback = function() { return MercuryAddressService.MercuryPAFService._staticInstance.get_defaultSucceededCallback(); }
MercuryAddressService.MercuryPAFService.set_defaultFailedCallback = function(value) { MercuryAddressService.MercuryPAFService._staticInstance.set_defaultFailedCallback(value); }
MercuryAddressService.MercuryPAFService.get_defaultFailedCallback = function() { return MercuryAddressService.MercuryPAFService._staticInstance.get_defaultFailedCallback(); }
MercuryAddressService.MercuryPAFService.set_enableJsonp = function(value) { MercuryAddressService.MercuryPAFService._staticInstance.set_enableJsonp(value); }
MercuryAddressService.MercuryPAFService.get_enableJsonp = function() { return MercuryAddressService.MercuryPAFService._staticInstance.get_enableJsonp(); }
MercuryAddressService.MercuryPAFService.set_jsonpCallbackParameter = function(value) { MercuryAddressService.MercuryPAFService._staticInstance.set_jsonpCallbackParameter(value); }
MercuryAddressService.MercuryPAFService.get_jsonpCallbackParameter = function() { return MercuryAddressService.MercuryPAFService._staticInstance.get_jsonpCallbackParameter(); }
MercuryAddressService.MercuryPAFService.set_path("/MercuryPAFService.asmx");
MercuryAddressService.MercuryPAFService.HelloWorld= function(onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.HelloWorld(onSuccess,onFailed,userContext); }
MercuryAddressService.MercuryPAFService.getTheAddressWithoutAddressID= function(searchTerm,onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.getTheAddressWithoutAddressID(searchTerm,onSuccess,onFailed,userContext); }
MercuryAddressService.MercuryPAFService.getTheAddress= function(searchTerm,onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.getTheAddress(searchTerm,onSuccess,onFailed,userContext); }
MercuryAddressService.MercuryPAFService.getStreetTypes= function(searchTerm,onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.getStreetTypes(searchTerm,onSuccess,onFailed,userContext); }
MercuryAddressService.MercuryPAFService.getTownCityTypes= function(searchTerm,onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.getTownCityTypes(searchTerm,onSuccess,onFailed,userContext); }
MercuryAddressService.MercuryPAFService.getSuburbsValidation= function(searchTerm,onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.getSuburbsValidation(searchTerm,onSuccess,onFailed,userContext); }
MercuryAddressService.MercuryPAFService.getSuburbs= function(searchTerm,townID,onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.getSuburbs(searchTerm,townID,onSuccess,onFailed,userContext); }
MercuryAddressService.MercuryPAFService.logTheErrorInKentico= function(exceptionType,message,stacktrace,location,onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.logTheErrorInKentico(exceptionType,message,stacktrace,location,onSuccess,onFailed,userContext); }
MercuryAddressService.MercuryPAFService.saveJoinForm= function(param,firstName,lastName,email,contactNumberType,contactNumber,onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.saveJoinForm(param,firstName,lastName,email,contactNumberType,contactNumber,onSuccess,onFailed,userContext); }
MercuryAddressService.MercuryPAFService.clearIncompleteRecord= function(email,onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.clearIncompleteRecord(email,onSuccess,onFailed,userContext); }
MercuryAddressService.MercuryPAFService.recordShare= function(param,shareType,onSuccess,onFailed,userContext) {MercuryAddressService.MercuryPAFService._staticInstance.recordShare(param,shareType,onSuccess,onFailed,userContext); }

