var WebService=function() {
WebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WebService.prototype={
ping:function(Hash,Location,responseString,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'ping',false,{Hash:Hash,Location:Location,responseString:responseString},succeededCallback,failedCallback,userContext); },
testMethod:function(input,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'testMethod',false,{input:input},succeededCallback,failedCallback,userContext); },
TestRadioAnswer:function(ID,SID,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'TestRadioAnswer',false,{ID:ID,SID:SID},succeededCallback,failedCallback,userContext); },
TestHotspotAnswer:function(ID,X,Y,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'TestHotspotAnswer',false,{ID:ID,X:X,Y:Y},succeededCallback,failedCallback,userContext); },
TestCheckboxAnswer:function(ID,SID,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'TestCheckboxAnswer',false,{ID:ID,SID:SID},succeededCallback,failedCallback,userContext); },
StudyPortalActivityStatusSwitch:function(StudyPlanActivityID,UserStudyPortalSubscriptionID,prevID,nextID,clientID,succeededCallback, failedCallback, userContext) {
return this._invoke(WebService.get_path(), 'StudyPortalActivityStatusSwitch',false,{StudyPlanActivityID:StudyPlanActivityID,UserStudyPortalSubscriptionID:UserStudyPortalSubscriptionID,prevID:prevID,nextID:nextID,clientID:clientID},succeededCallback,failedCallback,userContext); }}
WebService.registerClass('WebService',Sys.Net.WebServiceProxy);
WebService._staticInstance = new WebService();
WebService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; WebService._staticInstance._path = value; }
WebService.get_path = function() { return WebService._staticInstance._path; }
WebService.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); }
WebService._staticInstance._timeout = value; }
WebService.get_timeout = function() { 
return WebService._staticInstance._timeout; }
WebService.set_defaultUserContext = function(value) { 
WebService._staticInstance._userContext = value; }
WebService.get_defaultUserContext = function() { 
return WebService._staticInstance._userContext; }
WebService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; WebService._staticInstance._succeeded = value; }
WebService.get_defaultSucceededCallback = function() { 
return WebService._staticInstance._succeeded; }
WebService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; WebService._staticInstance._failed = value; }
WebService.get_defaultFailedCallback = function() { 
return WebService._staticInstance._failed; }
WebService.set_path("/Web/WebService/WebService.asmx");
WebService.ping= function(Hash,Location,responseString,onSuccess,onFailed,userContext) {WebService._staticInstance.ping(Hash,Location,responseString,onSuccess,onFailed,userContext); }
WebService.testMethod= function(input,onSuccess,onFailed,userContext) {WebService._staticInstance.testMethod(input,onSuccess,onFailed,userContext); }
WebService.TestRadioAnswer= function(ID,SID,onSuccess,onFailed,userContext) {WebService._staticInstance.TestRadioAnswer(ID,SID,onSuccess,onFailed,userContext); }
WebService.TestHotspotAnswer= function(ID,X,Y,onSuccess,onFailed,userContext) {WebService._staticInstance.TestHotspotAnswer(ID,X,Y,onSuccess,onFailed,userContext); }
WebService.TestCheckboxAnswer= function(ID,SID,onSuccess,onFailed,userContext) {WebService._staticInstance.TestCheckboxAnswer(ID,SID,onSuccess,onFailed,userContext); }
WebService.StudyPortalActivityStatusSwitch= function(StudyPlanActivityID,UserStudyPortalSubscriptionID,prevID,nextID,clientID,onSuccess,onFailed,userContext) {WebService._staticInstance.StudyPortalActivityStatusSwitch(StudyPlanActivityID,UserStudyPortalSubscriptionID,prevID,nextID,clientID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(ResponseJSON) === 'undefined') {
var ResponseJSON=gtc("ResponseJSON");
ResponseJSON.registerClass('ResponseJSON');
}
if (typeof(ResponseJSON_SPU) === 'undefined') {
var ResponseJSON_SPU=gtc("ResponseJSON_SPU");
ResponseJSON_SPU.registerClass('ResponseJSON_SPU');
}
