Type.registerNamespace('ProjectorPoint.Web.WebServices');
ProjectorPoint.Web.WebServices.DefaultService=function() {
ProjectorPoint.Web.WebServices.DefaultService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ProjectorPoint.Web.WebServices.DefaultService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return ProjectorPoint.Web.WebServices.DefaultService._staticInstance.get_path();},
ClearCart:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ClearCart',false,{},succeededCallback,failedCallback,userContext); },
RemoveFromBasket:function(basketItemId,succeededCallback, failedCallback, userContext) {
/// <param name="basketItemId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveFromBasket',false,{basketItemId:basketItemId},succeededCallback,failedCallback,userContext); },
RenderSelectSessionControl:function(courseRegistrationId,succeededCallback, failedCallback, userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RenderSelectSessionControl',false,{courseRegistrationId:courseRegistrationId},succeededCallback,failedCallback,userContext); },
UpdateCart:function(basketItemIds,quantities,succeededCallback, failedCallback, userContext) {
/// <param name="basketItemIds" type="Array">System.Int32[]</param>
/// <param name="quantities" type="Array">System.Int16[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'UpdateCart',false,{basketItemIds:basketItemIds,quantities:quantities},succeededCallback,failedCallback,userContext); },
SendTrainingRequest:function(fromAddress,toAddress,succeededCallback, failedCallback, userContext) {
/// <param name="fromAddress" type="String">System.String</param>
/// <param name="toAddress" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendTrainingRequest',false,{fromAddress:fromAddress,toAddress:toAddress},succeededCallback,failedCallback,userContext); },
RenderConfirmSession:function(courseRegistrationId,optionChoiceId,succeededCallback, failedCallback, userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="optionChoiceId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RenderConfirmSession',false,{courseRegistrationId:courseRegistrationId,optionChoiceId:optionChoiceId},succeededCallback,failedCallback,userContext); },
SelectSession:function(courseRegistrationId,optionChoiceId,succeededCallback, failedCallback, userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="optionChoiceId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SelectSession',false,{courseRegistrationId:courseRegistrationId,optionChoiceId:optionChoiceId},succeededCallback,failedCallback,userContext); },
RenderMiniCart:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RenderMiniCart',false,{},succeededCallback,failedCallback,userContext); },
AnswerSurvey:function(courseRegistrationId,questionIds,answers,postSurvey,succeededCallback, failedCallback, userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="questionIds" type="Array">System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</param>
/// <param name="answers" type="Array">System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</param>
/// <param name="postSurvey" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AnswerSurvey',false,{courseRegistrationId:courseRegistrationId,questionIds:questionIds,answers:answers,postSurvey:postSurvey},succeededCallback,failedCallback,userContext); },
AddCourseToCart:function(productId,quantity,optionList,succeededCallback, failedCallback, userContext) {
/// <param name="productId" type="Number">System.Int32</param>
/// <param name="quantity" type="Number">System.Int16</param>
/// <param name="optionList" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddCourseToCart',false,{productId:productId,quantity:quantity,optionList:optionList},succeededCallback,failedCallback,userContext); },
AddTrackToCart:function(trackId,succeededCallback, failedCallback, userContext) {
/// <param name="trackId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddTrackToCart',false,{trackId:trackId},succeededCallback,failedCallback,userContext); },
SetCourseRegistration:function(basketItemId,someoneElseIsAttending,attendeeEmail,notSureWhoWillAttend,succeededCallback, failedCallback, userContext) {
/// <param name="basketItemId" type="Number">System.Int32</param>
/// <param name="someoneElseIsAttending" type="Boolean">System.Boolean</param>
/// <param name="attendeeEmail" type="String">System.String</param>
/// <param name="notSureWhoWillAttend" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SetCourseRegistration',false,{basketItemId:basketItemId,someoneElseIsAttending:someoneElseIsAttending,attendeeEmail:attendeeEmail,notSureWhoWillAttend:notSureWhoWillAttend},succeededCallback,failedCallback,userContext); },
SetVideoAttendee:function(basketItemId,someoneElseIsViewing,attendeeEmail,notSureWhoWillView,succeededCallback, failedCallback, userContext) {
/// <param name="basketItemId" type="Number">System.Int32</param>
/// <param name="someoneElseIsViewing" type="Boolean">System.Boolean</param>
/// <param name="attendeeEmail" type="String">System.String</param>
/// <param name="notSureWhoWillView" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SetVideoAttendee',false,{basketItemId:basketItemId,someoneElseIsViewing:someoneElseIsViewing,attendeeEmail:attendeeEmail,notSureWhoWillView:notSureWhoWillView},succeededCallback,failedCallback,userContext); },
RenderLocationMapControl:function(locationId,succeededCallback, failedCallback, userContext) {
/// <param name="locationId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RenderLocationMapControl',false,{locationId:locationId},succeededCallback,failedCallback,userContext); },
ConfirmCourseRegistration:function(courseRegistrationId,optionChoiceId,succeededCallback, failedCallback, userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="optionChoiceId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'ConfirmCourseRegistration',false,{courseRegistrationId:courseRegistrationId,optionChoiceId:optionChoiceId},succeededCallback,failedCallback,userContext); },
AddProductToCart:function(productId,quantity,succeededCallback, failedCallback, userContext) {
/// <param name="productId" type="Number">System.Int32</param>
/// <param name="quantity" type="Number">System.Int16</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddProductToCart',false,{productId:productId,quantity:quantity},succeededCallback,failedCallback,userContext); },
AddVideoToCart:function(videoId,quantity,succeededCallback, failedCallback, userContext) {
/// <param name="videoId" type="Number">System.Int32</param>
/// <param name="quantity" type="Number">System.Int16</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddVideoToCart',false,{videoId:videoId,quantity:quantity},succeededCallback,failedCallback,userContext); },
RenderCourseCartTotals:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RenderCourseCartTotals',false,{},succeededCallback,failedCallback,userContext); },
DeleteFlexibleContent:function(Id,succeededCallback, failedCallback, userContext) {
/// <param name="Id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'DeleteFlexibleContent',false,{Id:Id},succeededCallback,failedCallback,userContext); },
SendVideoRegistration:function(videoRegistrationId,emailAddress,succeededCallback, failedCallback, userContext) {
/// <param name="videoRegistrationId" type="Number">System.Int32</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendVideoRegistration',false,{videoRegistrationId:videoRegistrationId,emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
SetAndEmailAttendee:function(courseRegistrationId,emailAddress,succeededCallback, failedCallback, userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SetAndEmailAttendee',false,{courseRegistrationId:courseRegistrationId,emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
SendToAFriend:function(sendToAFriendData,succeededCallback, failedCallback, userContext) {
/// <param name="sendToAFriendData" type="ProjectorPoint.Web.Controls.Emails.SendToAFriendData">ProjectorPoint.Web.Controls.Emails.SendToAFriendData</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SendToAFriend',false,{sendToAFriendData:sendToAFriendData},succeededCallback,failedCallback,userContext); },
StartVideo:function(orderItemId,succeededCallback, failedCallback, userContext) {
/// <param name="orderItemId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'StartVideo',false,{orderItemId:orderItemId},succeededCallback,failedCallback,userContext); }}
ProjectorPoint.Web.WebServices.DefaultService.registerClass('ProjectorPoint.Web.WebServices.DefaultService',Sys.Net.WebServiceProxy);
ProjectorPoint.Web.WebServices.DefaultService._staticInstance = new ProjectorPoint.Web.WebServices.DefaultService();
ProjectorPoint.Web.WebServices.DefaultService.set_path = function(value) {
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.set_path(value); }
ProjectorPoint.Web.WebServices.DefaultService.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return ProjectorPoint.Web.WebServices.DefaultService._staticInstance.get_path();}
ProjectorPoint.Web.WebServices.DefaultService.set_timeout = function(value) {
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.set_timeout(value); }
ProjectorPoint.Web.WebServices.DefaultService.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return ProjectorPoint.Web.WebServices.DefaultService._staticInstance.get_timeout(); }
ProjectorPoint.Web.WebServices.DefaultService.set_defaultUserContext = function(value) { 
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.set_defaultUserContext(value); }
ProjectorPoint.Web.WebServices.DefaultService.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return ProjectorPoint.Web.WebServices.DefaultService._staticInstance.get_defaultUserContext(); }
ProjectorPoint.Web.WebServices.DefaultService.set_defaultSucceededCallback = function(value) { 
 ProjectorPoint.Web.WebServices.DefaultService._staticInstance.set_defaultSucceededCallback(value); }
ProjectorPoint.Web.WebServices.DefaultService.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return ProjectorPoint.Web.WebServices.DefaultService._staticInstance.get_defaultSucceededCallback(); }
ProjectorPoint.Web.WebServices.DefaultService.set_defaultFailedCallback = function(value) { 
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.set_defaultFailedCallback(value); }
ProjectorPoint.Web.WebServices.DefaultService.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return ProjectorPoint.Web.WebServices.DefaultService._staticInstance.get_defaultFailedCallback(); }
ProjectorPoint.Web.WebServices.DefaultService.set_enableJsonp = function(value) { ProjectorPoint.Web.WebServices.DefaultService._staticInstance.set_enableJsonp(value); }
ProjectorPoint.Web.WebServices.DefaultService.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return ProjectorPoint.Web.WebServices.DefaultService._staticInstance.get_enableJsonp(); }
ProjectorPoint.Web.WebServices.DefaultService.set_jsonpCallbackParameter = function(value) { ProjectorPoint.Web.WebServices.DefaultService._staticInstance.set_jsonpCallbackParameter(value); }
ProjectorPoint.Web.WebServices.DefaultService.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return ProjectorPoint.Web.WebServices.DefaultService._staticInstance.get_jsonpCallbackParameter(); }
ProjectorPoint.Web.WebServices.DefaultService.set_path("/WebServices/DefaultService.asmx");
ProjectorPoint.Web.WebServices.DefaultService.ClearCart= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.ClearCart(onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.RemoveFromBasket= function(basketItemId,onSuccess,onFailed,userContext) {
/// <param name="basketItemId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.RemoveFromBasket(basketItemId,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.RenderSelectSessionControl= function(courseRegistrationId,onSuccess,onFailed,userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.RenderSelectSessionControl(courseRegistrationId,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.UpdateCart= function(basketItemIds,quantities,onSuccess,onFailed,userContext) {
/// <param name="basketItemIds" type="Array">System.Int32[]</param>
/// <param name="quantities" type="Array">System.Int16[]</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.UpdateCart(basketItemIds,quantities,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.SendTrainingRequest= function(fromAddress,toAddress,onSuccess,onFailed,userContext) {
/// <param name="fromAddress" type="String">System.String</param>
/// <param name="toAddress" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.SendTrainingRequest(fromAddress,toAddress,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.RenderConfirmSession= function(courseRegistrationId,optionChoiceId,onSuccess,onFailed,userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="optionChoiceId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.RenderConfirmSession(courseRegistrationId,optionChoiceId,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.SelectSession= function(courseRegistrationId,optionChoiceId,onSuccess,onFailed,userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="optionChoiceId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.SelectSession(courseRegistrationId,optionChoiceId,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.RenderMiniCart= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.RenderMiniCart(onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.AnswerSurvey= function(courseRegistrationId,questionIds,answers,postSurvey,onSuccess,onFailed,userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="questionIds" type="Array">System.Collections.Generic.List`1[[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</param>
/// <param name="answers" type="Array">System.Collections.Generic.List`1[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]</param>
/// <param name="postSurvey" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.AnswerSurvey(courseRegistrationId,questionIds,answers,postSurvey,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.AddCourseToCart= function(productId,quantity,optionList,onSuccess,onFailed,userContext) {
/// <param name="productId" type="Number">System.Int32</param>
/// <param name="quantity" type="Number">System.Int16</param>
/// <param name="optionList" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.AddCourseToCart(productId,quantity,optionList,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.AddTrackToCart= function(trackId,onSuccess,onFailed,userContext) {
/// <param name="trackId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.AddTrackToCart(trackId,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.SetCourseRegistration= function(basketItemId,someoneElseIsAttending,attendeeEmail,notSureWhoWillAttend,onSuccess,onFailed,userContext) {
/// <param name="basketItemId" type="Number">System.Int32</param>
/// <param name="someoneElseIsAttending" type="Boolean">System.Boolean</param>
/// <param name="attendeeEmail" type="String">System.String</param>
/// <param name="notSureWhoWillAttend" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.SetCourseRegistration(basketItemId,someoneElseIsAttending,attendeeEmail,notSureWhoWillAttend,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.SetVideoAttendee= function(basketItemId,someoneElseIsViewing,attendeeEmail,notSureWhoWillView,onSuccess,onFailed,userContext) {
/// <param name="basketItemId" type="Number">System.Int32</param>
/// <param name="someoneElseIsViewing" type="Boolean">System.Boolean</param>
/// <param name="attendeeEmail" type="String">System.String</param>
/// <param name="notSureWhoWillView" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.SetVideoAttendee(basketItemId,someoneElseIsViewing,attendeeEmail,notSureWhoWillView,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.RenderLocationMapControl= function(locationId,onSuccess,onFailed,userContext) {
/// <param name="locationId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.RenderLocationMapControl(locationId,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.ConfirmCourseRegistration= function(courseRegistrationId,optionChoiceId,onSuccess,onFailed,userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="optionChoiceId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.ConfirmCourseRegistration(courseRegistrationId,optionChoiceId,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.AddProductToCart= function(productId,quantity,onSuccess,onFailed,userContext) {
/// <param name="productId" type="Number">System.Int32</param>
/// <param name="quantity" type="Number">System.Int16</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.AddProductToCart(productId,quantity,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.AddVideoToCart= function(videoId,quantity,onSuccess,onFailed,userContext) {
/// <param name="videoId" type="Number">System.Int32</param>
/// <param name="quantity" type="Number">System.Int16</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.AddVideoToCart(videoId,quantity,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.RenderCourseCartTotals= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.RenderCourseCartTotals(onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.DeleteFlexibleContent= function(Id,onSuccess,onFailed,userContext) {
/// <param name="Id" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.DeleteFlexibleContent(Id,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.SendVideoRegistration= function(videoRegistrationId,emailAddress,onSuccess,onFailed,userContext) {
/// <param name="videoRegistrationId" type="Number">System.Int32</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.SendVideoRegistration(videoRegistrationId,emailAddress,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.SetAndEmailAttendee= function(courseRegistrationId,emailAddress,onSuccess,onFailed,userContext) {
/// <param name="courseRegistrationId" type="Number">System.Int32</param>
/// <param name="emailAddress" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.SetAndEmailAttendee(courseRegistrationId,emailAddress,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.SendToAFriend= function(sendToAFriendData,onSuccess,onFailed,userContext) {
/// <param name="sendToAFriendData" type="ProjectorPoint.Web.Controls.Emails.SendToAFriendData">ProjectorPoint.Web.Controls.Emails.SendToAFriendData</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.SendToAFriend(sendToAFriendData,onSuccess,onFailed,userContext); }
ProjectorPoint.Web.WebServices.DefaultService.StartVideo= function(orderItemId,onSuccess,onFailed,userContext) {
/// <param name="orderItemId" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
ProjectorPoint.Web.WebServices.DefaultService._staticInstance.StartVideo(orderItemId,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('ProjectorPoint.Web.Controls.Emails');
if (typeof(ProjectorPoint.Web.Controls.Emails.SendToAFriendData) === 'undefined') {
ProjectorPoint.Web.Controls.Emails.SendToAFriendData=gtc("ProjectorPoint.Web.Controls.Emails.SendToAFriendData");
ProjectorPoint.Web.Controls.Emails.SendToAFriendData.registerClass('ProjectorPoint.Web.Controls.Emails.SendToAFriendData');
}

