Type.registerNamespace('Dave.Web.Controls.Widgets');
Dave.Web.Controls.Widgets.WidgetService=function() {
Dave.Web.Controls.Widgets.WidgetService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Dave.Web.Controls.Widgets.WidgetService.prototype={
AddLink:function(profilePartId,title,uri,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.Widgets.WidgetService.get_path(), 'AddLink',false,{profilePartId:profilePartId,title:title,uri:uri},succeededCallback,failedCallback,userContext); },
DeleteLink:function(profilePartId,index,title,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.Widgets.WidgetService.get_path(), 'DeleteLink',false,{profilePartId:profilePartId,index:index,title:title},succeededCallback,failedCallback,userContext); },
MediaContestShowMyVotes:function(contestId,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.Widgets.WidgetService.get_path(), 'MediaContestShowMyVotes',false,{contestId:contestId},succeededCallback,failedCallback,userContext); },
EnterContest:function(contestId,mySubmissionContentItemId,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.Widgets.WidgetService.get_path(), 'EnterContest',false,{contestId:contestId,mySubmissionContentItemId:mySubmissionContentItemId},succeededCallback,failedCallback,userContext); },
VoteOnMedia:function(contestId,mediaId,voteVal,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.Widgets.WidgetService.get_path(), 'VoteOnMedia',false,{contestId:contestId,mediaId:mediaId,voteVal:voteVal},succeededCallback,failedCallback,userContext); },
GetNext:function(contestId,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.Widgets.WidgetService.get_path(), 'GetNext',false,{contestId:contestId},succeededCallback,failedCallback,userContext); },
GetSpecific:function(contestId,contentId,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.Widgets.WidgetService.get_path(), 'GetSpecific',false,{contestId:contestId,contentId:contentId},succeededCallback,failedCallback,userContext); },
SetTriviaQA:function(guid,q,a,k,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.Widgets.WidgetService.get_path(), 'SetTriviaQA',false,{guid:guid,q:q,a:a,k:k},succeededCallback,failedCallback,userContext); },
AnswerSurvey:function(surveyId,answers,succeededCallback, failedCallback, userContext) {
return this._invoke(Dave.Web.Controls.Widgets.WidgetService.get_path(), 'AnswerSurvey',false,{surveyId:surveyId,answers:answers},succeededCallback,failedCallback,userContext); }}
Dave.Web.Controls.Widgets.WidgetService.registerClass('Dave.Web.Controls.Widgets.WidgetService',Sys.Net.WebServiceProxy);
Dave.Web.Controls.Widgets.WidgetService._staticInstance = new Dave.Web.Controls.Widgets.WidgetService();
Dave.Web.Controls.Widgets.WidgetService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Dave.Web.Controls.Widgets.WidgetService._staticInstance._path = value; }
Dave.Web.Controls.Widgets.WidgetService.get_path = function() { return Dave.Web.Controls.Widgets.WidgetService._staticInstance._path; }
Dave.Web.Controls.Widgets.WidgetService.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); }
Dave.Web.Controls.Widgets.WidgetService._staticInstance._timeout = value; }
Dave.Web.Controls.Widgets.WidgetService.get_timeout = function() { 
return Dave.Web.Controls.Widgets.WidgetService._staticInstance._timeout; }
Dave.Web.Controls.Widgets.WidgetService.set_defaultUserContext = function(value) { 
Dave.Web.Controls.Widgets.WidgetService._staticInstance._userContext = value; }
Dave.Web.Controls.Widgets.WidgetService.get_defaultUserContext = function() { 
return Dave.Web.Controls.Widgets.WidgetService._staticInstance._userContext; }
Dave.Web.Controls.Widgets.WidgetService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Dave.Web.Controls.Widgets.WidgetService._staticInstance._succeeded = value; }
Dave.Web.Controls.Widgets.WidgetService.get_defaultSucceededCallback = function() { 
return Dave.Web.Controls.Widgets.WidgetService._staticInstance._succeeded; }
Dave.Web.Controls.Widgets.WidgetService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Dave.Web.Controls.Widgets.WidgetService._staticInstance._failed = value; }
Dave.Web.Controls.Widgets.WidgetService.get_defaultFailedCallback = function() { 
return Dave.Web.Controls.Widgets.WidgetService._staticInstance._failed; }
Dave.Web.Controls.Widgets.WidgetService.set_path("/ProfileWidgets.asmx");
Dave.Web.Controls.Widgets.WidgetService.AddLink= function(profilePartId,title,uri,onSuccess,onFailed,userContext) {Dave.Web.Controls.Widgets.WidgetService._staticInstance.AddLink(profilePartId,title,uri,onSuccess,onFailed,userContext); }
Dave.Web.Controls.Widgets.WidgetService.DeleteLink= function(profilePartId,index,title,onSuccess,onFailed,userContext) {Dave.Web.Controls.Widgets.WidgetService._staticInstance.DeleteLink(profilePartId,index,title,onSuccess,onFailed,userContext); }
Dave.Web.Controls.Widgets.WidgetService.MediaContestShowMyVotes= function(contestId,onSuccess,onFailed,userContext) {Dave.Web.Controls.Widgets.WidgetService._staticInstance.MediaContestShowMyVotes(contestId,onSuccess,onFailed,userContext); }
Dave.Web.Controls.Widgets.WidgetService.EnterContest= function(contestId,mySubmissionContentItemId,onSuccess,onFailed,userContext) {Dave.Web.Controls.Widgets.WidgetService._staticInstance.EnterContest(contestId,mySubmissionContentItemId,onSuccess,onFailed,userContext); }
Dave.Web.Controls.Widgets.WidgetService.VoteOnMedia= function(contestId,mediaId,voteVal,onSuccess,onFailed,userContext) {Dave.Web.Controls.Widgets.WidgetService._staticInstance.VoteOnMedia(contestId,mediaId,voteVal,onSuccess,onFailed,userContext); }
Dave.Web.Controls.Widgets.WidgetService.GetNext= function(contestId,onSuccess,onFailed,userContext) {Dave.Web.Controls.Widgets.WidgetService._staticInstance.GetNext(contestId,onSuccess,onFailed,userContext); }
Dave.Web.Controls.Widgets.WidgetService.GetSpecific= function(contestId,contentId,onSuccess,onFailed,userContext) {Dave.Web.Controls.Widgets.WidgetService._staticInstance.GetSpecific(contestId,contentId,onSuccess,onFailed,userContext); }
Dave.Web.Controls.Widgets.WidgetService.SetTriviaQA= function(guid,q,a,k,onSuccess,onFailed,userContext) {Dave.Web.Controls.Widgets.WidgetService._staticInstance.SetTriviaQA(guid,q,a,k,onSuccess,onFailed,userContext); }
Dave.Web.Controls.Widgets.WidgetService.AnswerSurvey= function(surveyId,answers,onSuccess,onFailed,userContext) {Dave.Web.Controls.Widgets.WidgetService._staticInstance.AnswerSurvey(surveyId,answers,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Dave.Web.Controls.Widgets.WidgetService_MediaContestEntry) === 'undefined') {
Dave.Web.Controls.Widgets.WidgetService_MediaContestEntry=gtc("Dave.Web.Controls.Widgets.WidgetService+MediaContestEntry");
Dave.Web.Controls.Widgets.WidgetService_MediaContestEntry.registerClass('Dave.Web.Controls.Widgets.WidgetService_MediaContestEntry');
}
