var NotAMemberExams=function() {
NotAMemberExams.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
NotAMemberExams.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return NotAMemberExams._staticInstance.get_path();},
GetTheFirstQuestionOfThisExam:function(ExamKey,IsRandom,NumberOfQuestions,LearningMethod,succeededCallback, failedCallback, userContext) {
/// <param name="ExamKey" type="String">System.String</param>
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" type="Number">System.Int32</param>
/// <param name="LearningMethod" 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(), 'GetTheFirstQuestionOfThisExam',false,{ExamKey:ExamKey,IsRandom:IsRandom,NumberOfQuestions:NumberOfQuestions,LearningMethod:LearningMethod},succeededCallback,failedCallback,userContext); },
GetTheNextQuestionForThisFlashCardExam:function(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,QuestionKey,succeededCallback, failedCallback, userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="ExamKey" type="String">System.String</param>
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" type="Number">System.Int32</param>
/// <param name="QuestionKey" 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(), 'GetTheNextQuestionForThisFlashCardExam',false,{TheSessionID:TheSessionID,ExamKey:ExamKey,IsRandom:IsRandom,NumberOfQuestions:NumberOfQuestions,QuestionKey:QuestionKey},succeededCallback,failedCallback,userContext); },
GetThePreviousQuestionForThisFlashCardExam:function(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,succeededCallback, failedCallback, userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="ExamKey" type="String">System.String</param>
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" 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(), 'GetThePreviousQuestionForThisFlashCardExam',false,{TheSessionID:TheSessionID,ExamKey:ExamKey,IsRandom:IsRandom,NumberOfQuestions:NumberOfQuestions},succeededCallback,failedCallback,userContext); },
GetTheNextQuestionOfThisExamModeExam:function(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,QuestionKey,SelectedAnswer,succeededCallback, failedCallback, userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="ExamKey" type="String">System.String</param>
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" type="Number">System.Int32</param>
/// <param name="QuestionKey" type="String">System.String</param>
/// <param name="SelectedAnswer" 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(), 'GetTheNextQuestionOfThisExamModeExam',false,{TheSessionID:TheSessionID,ExamKey:ExamKey,IsRandom:IsRandom,NumberOfQuestions:NumberOfQuestions,QuestionKey:QuestionKey,SelectedAnswer:SelectedAnswer},succeededCallback,failedCallback,userContext); },
CheckTheAnswerOfThisLearningModeExam:function(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,QuestionKey,SelectedAnswer,succeededCallback, failedCallback, userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="ExamKey" type="String">System.String</param>
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" type="Number">System.Int32</param>
/// <param name="QuestionKey" type="String">System.String</param>
/// <param name="SelectedAnswer" 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(), 'CheckTheAnswerOfThisLearningModeExam',false,{TheSessionID:TheSessionID,ExamKey:ExamKey,IsRandom:IsRandom,NumberOfQuestions:NumberOfQuestions,QuestionKey:QuestionKey,SelectedAnswer:SelectedAnswer},succeededCallback,failedCallback,userContext); },
GetTheNextQuestionOfThisLearningExam:function(IsRandom,NumberOfQuestions,NumberOfQuestionsCompleted,TheSessionID,ExamKey,succeededCallback, failedCallback, userContext) {
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" type="Number">System.Int32</param>
/// <param name="NumberOfQuestionsCompleted" type="Number">System.Int32</param>
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="ExamKey" 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(), 'GetTheNextQuestionOfThisLearningExam',false,{IsRandom:IsRandom,NumberOfQuestions:NumberOfQuestions,NumberOfQuestionsCompleted:NumberOfQuestionsCompleted,TheSessionID:TheSessionID,ExamKey:ExamKey},succeededCallback,failedCallback,userContext); },
GetTheIncorrectQuestionsForAnExam:function(TheSessionID,succeededCallback, failedCallback, userContext) {
/// <param name="TheSessionID" 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(), 'GetTheIncorrectQuestionsForAnExam',false,{TheSessionID:TheSessionID},succeededCallback,failedCallback,userContext); },
GetTheNextIncorrectQuestionsForAnExam:function(TheSessionID,QuestionsAnsweredID,QuestionIndex,succeededCallback, failedCallback, userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="QuestionsAnsweredID" type="Number">System.Int32</param>
/// <param name="QuestionIndex" 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(), 'GetTheNextIncorrectQuestionsForAnExam',false,{TheSessionID:TheSessionID,QuestionsAnsweredID:QuestionsAnsweredID,QuestionIndex:QuestionIndex},succeededCallback,failedCallback,userContext); },
GetThePreviousIncorrectQuestionsForAnExam:function(TheSessionID,QuestionsAnsweredID,QuestionIndex,succeededCallback, failedCallback, userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="QuestionsAnsweredID" type="Number">System.Int32</param>
/// <param name="QuestionIndex" 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(), 'GetThePreviousIncorrectQuestionsForAnExam',false,{TheSessionID:TheSessionID,QuestionsAnsweredID:QuestionsAnsweredID,QuestionIndex:QuestionIndex},succeededCallback,failedCallback,userContext); },
AttemptToLoginMember:function(UserName,Password,succeededCallback, failedCallback, userContext) {
/// <param name="UserName" type="String">System.String</param>
/// <param name="Password" 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(), 'AttemptToLoginMember',false,{UserName:UserName,Password:Password},succeededCallback,failedCallback,userContext); },
ExternalSiteRequestToJoinStudyBarn:function(FirstName,LastName,UserName,Password,EmailAddress,BirthYear,BirthMonth,BirthDate,ScriptCheck,SecurityImageKey,succeededCallback, failedCallback, userContext) {
/// <param name="FirstName" type="String">System.String</param>
/// <param name="LastName" type="String">System.String</param>
/// <param name="UserName" type="String">System.String</param>
/// <param name="Password" type="String">System.String</param>
/// <param name="EmailAddress" type="String">System.String</param>
/// <param name="BirthYear" type="String">System.String</param>
/// <param name="BirthMonth" type="String">System.String</param>
/// <param name="BirthDate" type="String">System.String</param>
/// <param name="ScriptCheck" type="String">System.String</param>
/// <param name="SecurityImageKey" 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(), 'ExternalSiteRequestToJoinStudyBarn',false,{FirstName:FirstName,LastName:LastName,UserName:UserName,Password:Password,EmailAddress:EmailAddress,BirthYear:BirthYear,BirthMonth:BirthMonth,BirthDate:BirthDate,ScriptCheck:ScriptCheck,SecurityImageKey:SecurityImageKey},succeededCallback,failedCallback,userContext); },
VoteForThisExam:function(TheExamKey,DoesTheExamProvideValue,succeededCallback, failedCallback, userContext) {
/// <param name="TheExamKey" type="String">System.String</param>
/// <param name="DoesTheExamProvideValue" 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(), 'VoteForThisExam',false,{TheExamKey:TheExamKey,DoesTheExamProvideValue:DoesTheExamProvideValue},succeededCallback,failedCallback,userContext); },
ExamDetailsGetThePreviousQuestionForThisExam:function(TheExamKey,CurrentQuestionNumber,succeededCallback, failedCallback, userContext) {
/// <param name="TheExamKey" type="String">System.String</param>
/// <param name="CurrentQuestionNumber" 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(), 'ExamDetailsGetThePreviousQuestionForThisExam',false,{TheExamKey:TheExamKey,CurrentQuestionNumber:CurrentQuestionNumber},succeededCallback,failedCallback,userContext); },
ExamDetailsGetTheNextQuestionForThisExam:function(TheExamKey,CurrentQuestionNumber,succeededCallback, failedCallback, userContext) {
/// <param name="TheExamKey" type="String">System.String</param>
/// <param name="CurrentQuestionNumber" 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(), 'ExamDetailsGetTheNextQuestionForThisExam',false,{TheExamKey:TheExamKey,CurrentQuestionNumber:CurrentQuestionNumber},succeededCallback,failedCallback,userContext); }}
NotAMemberExams.registerClass('NotAMemberExams',Sys.Net.WebServiceProxy);
NotAMemberExams._staticInstance = new NotAMemberExams();
NotAMemberExams.set_path = function(value) {
NotAMemberExams._staticInstance.set_path(value); }
NotAMemberExams.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return NotAMemberExams._staticInstance.get_path();}
NotAMemberExams.set_timeout = function(value) {
NotAMemberExams._staticInstance.set_timeout(value); }
NotAMemberExams.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return NotAMemberExams._staticInstance.get_timeout(); }
NotAMemberExams.set_defaultUserContext = function(value) { 
NotAMemberExams._staticInstance.set_defaultUserContext(value); }
NotAMemberExams.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return NotAMemberExams._staticInstance.get_defaultUserContext(); }
NotAMemberExams.set_defaultSucceededCallback = function(value) { 
 NotAMemberExams._staticInstance.set_defaultSucceededCallback(value); }
NotAMemberExams.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return NotAMemberExams._staticInstance.get_defaultSucceededCallback(); }
NotAMemberExams.set_defaultFailedCallback = function(value) { 
NotAMemberExams._staticInstance.set_defaultFailedCallback(value); }
NotAMemberExams.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return NotAMemberExams._staticInstance.get_defaultFailedCallback(); }
NotAMemberExams.set_path("/WebServices/NotAMemberExams.asmx");
NotAMemberExams.GetTheFirstQuestionOfThisExam= function(ExamKey,IsRandom,NumberOfQuestions,LearningMethod,onSuccess,onFailed,userContext) {
/// <param name="ExamKey" type="String">System.String</param>
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" type="Number">System.Int32</param>
/// <param name="LearningMethod" 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>
NotAMemberExams._staticInstance.GetTheFirstQuestionOfThisExam(ExamKey,IsRandom,NumberOfQuestions,LearningMethod,onSuccess,onFailed,userContext); }
NotAMemberExams.GetTheNextQuestionForThisFlashCardExam= function(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,QuestionKey,onSuccess,onFailed,userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="ExamKey" type="String">System.String</param>
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" type="Number">System.Int32</param>
/// <param name="QuestionKey" 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>
NotAMemberExams._staticInstance.GetTheNextQuestionForThisFlashCardExam(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,QuestionKey,onSuccess,onFailed,userContext); }
NotAMemberExams.GetThePreviousQuestionForThisFlashCardExam= function(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,onSuccess,onFailed,userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="ExamKey" type="String">System.String</param>
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" 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>
NotAMemberExams._staticInstance.GetThePreviousQuestionForThisFlashCardExam(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,onSuccess,onFailed,userContext); }
NotAMemberExams.GetTheNextQuestionOfThisExamModeExam= function(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,QuestionKey,SelectedAnswer,onSuccess,onFailed,userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="ExamKey" type="String">System.String</param>
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" type="Number">System.Int32</param>
/// <param name="QuestionKey" type="String">System.String</param>
/// <param name="SelectedAnswer" 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>
NotAMemberExams._staticInstance.GetTheNextQuestionOfThisExamModeExam(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,QuestionKey,SelectedAnswer,onSuccess,onFailed,userContext); }
NotAMemberExams.CheckTheAnswerOfThisLearningModeExam= function(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,QuestionKey,SelectedAnswer,onSuccess,onFailed,userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="ExamKey" type="String">System.String</param>
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" type="Number">System.Int32</param>
/// <param name="QuestionKey" type="String">System.String</param>
/// <param name="SelectedAnswer" 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>
NotAMemberExams._staticInstance.CheckTheAnswerOfThisLearningModeExam(TheSessionID,ExamKey,IsRandom,NumberOfQuestions,QuestionKey,SelectedAnswer,onSuccess,onFailed,userContext); }
NotAMemberExams.GetTheNextQuestionOfThisLearningExam= function(IsRandom,NumberOfQuestions,NumberOfQuestionsCompleted,TheSessionID,ExamKey,onSuccess,onFailed,userContext) {
/// <param name="IsRandom" type="Boolean">System.Boolean</param>
/// <param name="NumberOfQuestions" type="Number">System.Int32</param>
/// <param name="NumberOfQuestionsCompleted" type="Number">System.Int32</param>
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="ExamKey" 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>
NotAMemberExams._staticInstance.GetTheNextQuestionOfThisLearningExam(IsRandom,NumberOfQuestions,NumberOfQuestionsCompleted,TheSessionID,ExamKey,onSuccess,onFailed,userContext); }
NotAMemberExams.GetTheIncorrectQuestionsForAnExam= function(TheSessionID,onSuccess,onFailed,userContext) {
/// <param name="TheSessionID" 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>
NotAMemberExams._staticInstance.GetTheIncorrectQuestionsForAnExam(TheSessionID,onSuccess,onFailed,userContext); }
NotAMemberExams.GetTheNextIncorrectQuestionsForAnExam= function(TheSessionID,QuestionsAnsweredID,QuestionIndex,onSuccess,onFailed,userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="QuestionsAnsweredID" type="Number">System.Int32</param>
/// <param name="QuestionIndex" 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>
NotAMemberExams._staticInstance.GetTheNextIncorrectQuestionsForAnExam(TheSessionID,QuestionsAnsweredID,QuestionIndex,onSuccess,onFailed,userContext); }
NotAMemberExams.GetThePreviousIncorrectQuestionsForAnExam= function(TheSessionID,QuestionsAnsweredID,QuestionIndex,onSuccess,onFailed,userContext) {
/// <param name="TheSessionID" type="String">System.String</param>
/// <param name="QuestionsAnsweredID" type="Number">System.Int32</param>
/// <param name="QuestionIndex" 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>
NotAMemberExams._staticInstance.GetThePreviousIncorrectQuestionsForAnExam(TheSessionID,QuestionsAnsweredID,QuestionIndex,onSuccess,onFailed,userContext); }
NotAMemberExams.AttemptToLoginMember= function(UserName,Password,onSuccess,onFailed,userContext) {
/// <param name="UserName" type="String">System.String</param>
/// <param name="Password" 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>
NotAMemberExams._staticInstance.AttemptToLoginMember(UserName,Password,onSuccess,onFailed,userContext); }
NotAMemberExams.ExternalSiteRequestToJoinStudyBarn= function(FirstName,LastName,UserName,Password,EmailAddress,BirthYear,BirthMonth,BirthDate,ScriptCheck,SecurityImageKey,onSuccess,onFailed,userContext) {
/// <param name="FirstName" type="String">System.String</param>
/// <param name="LastName" type="String">System.String</param>
/// <param name="UserName" type="String">System.String</param>
/// <param name="Password" type="String">System.String</param>
/// <param name="EmailAddress" type="String">System.String</param>
/// <param name="BirthYear" type="String">System.String</param>
/// <param name="BirthMonth" type="String">System.String</param>
/// <param name="BirthDate" type="String">System.String</param>
/// <param name="ScriptCheck" type="String">System.String</param>
/// <param name="SecurityImageKey" 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>
NotAMemberExams._staticInstance.ExternalSiteRequestToJoinStudyBarn(FirstName,LastName,UserName,Password,EmailAddress,BirthYear,BirthMonth,BirthDate,ScriptCheck,SecurityImageKey,onSuccess,onFailed,userContext); }
NotAMemberExams.VoteForThisExam= function(TheExamKey,DoesTheExamProvideValue,onSuccess,onFailed,userContext) {
/// <param name="TheExamKey" type="String">System.String</param>
/// <param name="DoesTheExamProvideValue" 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>
NotAMemberExams._staticInstance.VoteForThisExam(TheExamKey,DoesTheExamProvideValue,onSuccess,onFailed,userContext); }
NotAMemberExams.ExamDetailsGetThePreviousQuestionForThisExam= function(TheExamKey,CurrentQuestionNumber,onSuccess,onFailed,userContext) {
/// <param name="TheExamKey" type="String">System.String</param>
/// <param name="CurrentQuestionNumber" 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>
NotAMemberExams._staticInstance.ExamDetailsGetThePreviousQuestionForThisExam(TheExamKey,CurrentQuestionNumber,onSuccess,onFailed,userContext); }
NotAMemberExams.ExamDetailsGetTheNextQuestionForThisExam= function(TheExamKey,CurrentQuestionNumber,onSuccess,onFailed,userContext) {
/// <param name="TheExamKey" type="String">System.String</param>
/// <param name="CurrentQuestionNumber" 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>
NotAMemberExams._staticInstance.ExamDetailsGetTheNextQuestionForThisExam(TheExamKey,CurrentQuestionNumber,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(LearningModeReview) === 'undefined') {
var LearningModeReview=gtc("LearningModeReview");
LearningModeReview.registerClass('LearningModeReview');
}
if (typeof(NewMemberRegistration) === 'undefined') {
var NewMemberRegistration=gtc("NewMemberRegistration");
NewMemberRegistration.registerClass('NewMemberRegistration');
}
