Type.registerNamespace('Eviivo.Distribution.Presentation'); Eviivo.Distribution.Presentation.LocationServiceProxy=function() { Eviivo.Distribution.Presentation.LocationServiceProxy.initializeBase(this); this._timeout = 0; this._userContext = null; this._succeeded = null; this._failed = null; } Eviivo.Distribution.Presentation.LocationServiceProxy.prototype={ _get_path:function() { var p = this.get_path(); if (p) return p; else return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.get_path();}, LogLocation:function(sourceUrl,destinationUrl,resultsNumber,referrer,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'LogLocation',false,{sourceUrl:sourceUrl,destinationUrl:destinationUrl,resultsNumber:resultsNumber,referrer:referrer},succeededCallback,failedCallback,userContext); }, LogUserEvent:function(action,url,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'LogUserEvent',false,{action:action,url:url},succeededCallback,failedCallback,userContext); }} Eviivo.Distribution.Presentation.LocationServiceProxy.registerClass('Eviivo.Distribution.Presentation.LocationServiceProxy',Sys.Net.WebServiceProxy); Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance = new Eviivo.Distribution.Presentation.LocationServiceProxy(); Eviivo.Distribution.Presentation.LocationServiceProxy.set_path = function(value) { Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.set_path(value); } Eviivo.Distribution.Presentation.LocationServiceProxy.get_path = function() { return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.get_path(); } Eviivo.Distribution.Presentation.LocationServiceProxy.set_timeout = function(value) { Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.set_timeout(value); } Eviivo.Distribution.Presentation.LocationServiceProxy.get_timeout = function() { return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.get_timeout(); } Eviivo.Distribution.Presentation.LocationServiceProxy.set_defaultUserContext = function(value) { Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.set_defaultUserContext(value); } Eviivo.Distribution.Presentation.LocationServiceProxy.get_defaultUserContext = function() { return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.get_defaultUserContext(); } Eviivo.Distribution.Presentation.LocationServiceProxy.set_defaultSucceededCallback = function(value) { Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.set_defaultSucceededCallback(value); } Eviivo.Distribution.Presentation.LocationServiceProxy.get_defaultSucceededCallback = function() { return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.get_defaultSucceededCallback(); } Eviivo.Distribution.Presentation.LocationServiceProxy.set_defaultFailedCallback = function(value) { Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.set_defaultFailedCallback(value); } Eviivo.Distribution.Presentation.LocationServiceProxy.get_defaultFailedCallback = function() { return Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.get_defaultFailedCallback(); } Eviivo.Distribution.Presentation.LocationServiceProxy.set_path("/LocationServiceProxy.asmx"); Eviivo.Distribution.Presentation.LocationServiceProxy.LogLocation= function(sourceUrl,destinationUrl,resultsNumber,referrer,onSuccess,onFailed,userContext) {Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.LogLocation(sourceUrl,destinationUrl,resultsNumber,referrer,onSuccess,onFailed,userContext); } Eviivo.Distribution.Presentation.LocationServiceProxy.LogUserEvent= function(action,url,onSuccess,onFailed,userContext) {Eviivo.Distribution.Presentation.LocationServiceProxy._staticInstance.LogUserEvent(action,url,onSuccess,onFailed,userContext); }