var GAWebService=function() {
GAWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
GAWebService.prototype={
TrackVisitorComplete:function(succeededCallback, failedCallback, userContext) {
return this._invoke(GAWebService.get_path(), 'TrackVisitorComplete',false,{},succeededCallback,failedCallback,userContext); },
UpdateSamples:function(VariantID,succeededCallback, failedCallback, userContext) {
return this._invoke(GAWebService.get_path(), 'UpdateSamples',false,{VariantID:VariantID},succeededCallback,failedCallback,userContext); }}
GAWebService.registerClass('GAWebService',Sys.Net.WebServiceProxy);
GAWebService._staticInstance = new GAWebService();
GAWebService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; GAWebService._staticInstance._path = value; }
GAWebService.get_path = function() { return GAWebService._staticInstance._path; }
GAWebService.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
GAWebService._staticInstance._timeout = value; }
GAWebService.get_timeout = function() { 
return GAWebService._staticInstance._timeout; }
GAWebService.set_defaultUserContext = function(value) { 
GAWebService._staticInstance._userContext = value; }
GAWebService.get_defaultUserContext = function() { 
return GAWebService._staticInstance._userContext; }
GAWebService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; GAWebService._staticInstance._succeeded = value; }
GAWebService.get_defaultSucceededCallback = function() { 
return GAWebService._staticInstance._succeeded; }
GAWebService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; GAWebService._staticInstance._failed = value; }
GAWebService.get_defaultFailedCallback = function() { 
return GAWebService._staticInstance._failed; }
GAWebService.set_path("/GAWebService.asmx");
GAWebService.TrackVisitorComplete= function(onSuccess,onFailed,userContext) {GAWebService._staticInstance.TrackVisitorComplete(onSuccess,onFailed,userContext); }
GAWebService.UpdateSamples= function(VariantID,onSuccess,onFailed,userContext) {GAWebService._staticInstance.UpdateSamples(VariantID,onSuccess,onFailed,userContext); }
