Type.registerNamespace('Rainbow.Web.WebServices');
Rainbow.Web.WebServices.GlobalService=function() {
Rainbow.Web.WebServices.GlobalService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Rainbow.Web.WebServices.GlobalService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Rainbow.Web.WebServices.GlobalService._staticInstance.get_path();},
SendAwarenessReferral:function(yourName,yourEmail,sendName,sendEmail,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendAwarenessReferral',false,{yourName:yourName,yourEmail:yourEmail,sendName:sendName,sendEmail:sendEmail},succeededCallback,failedCallback,userContext); },
SubmitStory:function(submitterName,submitterEmail,submitterZip,storyText,images,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SubmitStory',false,{submitterName:submitterName,submitterEmail:submitterEmail,submitterZip:submitterZip,storyText:storyText,images:images},succeededCallback,failedCallback,userContext); },
SendSurveyEmail:function(emailString,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendSurveyEmail',false,{emailString:emailString},succeededCallback,failedCallback,userContext); },
SendRsvpEmail:function(rsvp,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendRsvpEmail',false,{rsvp:rsvp},succeededCallback,failedCallback,userContext); },
RenderAnswerItem:function(answerId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RenderAnswerItem',false,{answerId:answerId},succeededCallback,failedCallback,userContext); },
RenderQuestionItem:function(questionId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RenderQuestionItem',false,{questionId:questionId},succeededCallback,failedCallback,userContext); },
SaveSurvey:function(surveyDto,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveSurvey',false,{surveyDto:surveyDto},succeededCallback,failedCallback,userContext); },
MakeEvent:function(anEvent,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MakeEvent',false,{anEvent:anEvent},succeededCallback,failedCallback,userContext); }}
Rainbow.Web.WebServices.GlobalService.registerClass('Rainbow.Web.WebServices.GlobalService',Sys.Net.WebServiceProxy);
Rainbow.Web.WebServices.GlobalService._staticInstance = new Rainbow.Web.WebServices.GlobalService();
Rainbow.Web.WebServices.GlobalService.set_path = function(value) { Rainbow.Web.WebServices.GlobalService._staticInstance.set_path(value); }
Rainbow.Web.WebServices.GlobalService.get_path = function() { return Rainbow.Web.WebServices.GlobalService._staticInstance.get_path(); }
Rainbow.Web.WebServices.GlobalService.set_timeout = function(value) { Rainbow.Web.WebServices.GlobalService._staticInstance.set_timeout(value); }
Rainbow.Web.WebServices.GlobalService.get_timeout = function() { return Rainbow.Web.WebServices.GlobalService._staticInstance.get_timeout(); }
Rainbow.Web.WebServices.GlobalService.set_defaultUserContext = function(value) { Rainbow.Web.WebServices.GlobalService._staticInstance.set_defaultUserContext(value); }
Rainbow.Web.WebServices.GlobalService.get_defaultUserContext = function() { return Rainbow.Web.WebServices.GlobalService._staticInstance.get_defaultUserContext(); }
Rainbow.Web.WebServices.GlobalService.set_defaultSucceededCallback = function(value) { Rainbow.Web.WebServices.GlobalService._staticInstance.set_defaultSucceededCallback(value); }
Rainbow.Web.WebServices.GlobalService.get_defaultSucceededCallback = function() { return Rainbow.Web.WebServices.GlobalService._staticInstance.get_defaultSucceededCallback(); }
Rainbow.Web.WebServices.GlobalService.set_defaultFailedCallback = function(value) { Rainbow.Web.WebServices.GlobalService._staticInstance.set_defaultFailedCallback(value); }
Rainbow.Web.WebServices.GlobalService.get_defaultFailedCallback = function() { return Rainbow.Web.WebServices.GlobalService._staticInstance.get_defaultFailedCallback(); }
Rainbow.Web.WebServices.GlobalService.set_enableJsonp = function(value) { Rainbow.Web.WebServices.GlobalService._staticInstance.set_enableJsonp(value); }
Rainbow.Web.WebServices.GlobalService.get_enableJsonp = function() { return Rainbow.Web.WebServices.GlobalService._staticInstance.get_enableJsonp(); }
Rainbow.Web.WebServices.GlobalService.set_jsonpCallbackParameter = function(value) { Rainbow.Web.WebServices.GlobalService._staticInstance.set_jsonpCallbackParameter(value); }
Rainbow.Web.WebServices.GlobalService.get_jsonpCallbackParameter = function() { return Rainbow.Web.WebServices.GlobalService._staticInstance.get_jsonpCallbackParameter(); }
Rainbow.Web.WebServices.GlobalService.set_path("/WebServices/GlobalService.asmx");
Rainbow.Web.WebServices.GlobalService.SendAwarenessReferral= function(yourName,yourEmail,sendName,sendEmail,onSuccess,onFailed,userContext) {Rainbow.Web.WebServices.GlobalService._staticInstance.SendAwarenessReferral(yourName,yourEmail,sendName,sendEmail,onSuccess,onFailed,userContext); }
Rainbow.Web.WebServices.GlobalService.SubmitStory= function(submitterName,submitterEmail,submitterZip,storyText,images,onSuccess,onFailed,userContext) {Rainbow.Web.WebServices.GlobalService._staticInstance.SubmitStory(submitterName,submitterEmail,submitterZip,storyText,images,onSuccess,onFailed,userContext); }
Rainbow.Web.WebServices.GlobalService.SendSurveyEmail= function(emailString,onSuccess,onFailed,userContext) {Rainbow.Web.WebServices.GlobalService._staticInstance.SendSurveyEmail(emailString,onSuccess,onFailed,userContext); }
Rainbow.Web.WebServices.GlobalService.SendRsvpEmail= function(rsvp,onSuccess,onFailed,userContext) {Rainbow.Web.WebServices.GlobalService._staticInstance.SendRsvpEmail(rsvp,onSuccess,onFailed,userContext); }
Rainbow.Web.WebServices.GlobalService.RenderAnswerItem= function(answerId,onSuccess,onFailed,userContext) {Rainbow.Web.WebServices.GlobalService._staticInstance.RenderAnswerItem(answerId,onSuccess,onFailed,userContext); }
Rainbow.Web.WebServices.GlobalService.RenderQuestionItem= function(questionId,onSuccess,onFailed,userContext) {Rainbow.Web.WebServices.GlobalService._staticInstance.RenderQuestionItem(questionId,onSuccess,onFailed,userContext); }
Rainbow.Web.WebServices.GlobalService.SaveSurvey= function(surveyDto,onSuccess,onFailed,userContext) {Rainbow.Web.WebServices.GlobalService._staticInstance.SaveSurvey(surveyDto,onSuccess,onFailed,userContext); }
Rainbow.Web.WebServices.GlobalService.MakeEvent= function(anEvent,onSuccess,onFailed,userContext) {Rainbow.Web.WebServices.GlobalService._staticInstance.MakeEvent(anEvent,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(RsvpDto) === 'undefined') {
var RsvpDto=gtc("RsvpDto");
RsvpDto.registerClass('RsvpDto');
}
Type.registerNamespace('Rainbow.Model');
if (typeof(Rainbow.Model.SurveyDto) === 'undefined') {
Rainbow.Model.SurveyDto=gtc("Rainbow.Model.SurveyDto");
Rainbow.Model.SurveyDto.registerClass('Rainbow.Model.SurveyDto');
}
if (typeof(EventDto) === 'undefined') {
var EventDto=gtc("EventDto");
EventDto.registerClass('EventDto');
}

