addNamespace("School.Components.BusApp.Teacher");
School.Components.BusApp.Teacher.Exercise_class = Class.create();
Object.extend(School.Components.BusApp.Teacher.Exercise_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	School_Exercise_AddOrEdit: function(Category, TopicCateId, TopicId, BigTitle, SmallTitle, ChapterId, Correct, DifficultOrEasy, MatchEnable, UserId, MemberType, Id, Action, Sys_SubjectId, OrgCorrect, Fill_In, ArrangeOrigen, Grade, School_Id, Tags, Term) {
		return this.invoke("School_Exercise_AddOrEdit", {"Category":Category, "TopicCateId":TopicCateId, "TopicId":TopicId, "BigTitle":BigTitle, "SmallTitle":SmallTitle, "ChapterId":ChapterId, "Correct":Correct, "DifficultOrEasy":DifficultOrEasy, "MatchEnable":MatchEnable, "UserId":UserId, "MemberType":MemberType, "Id":Id, "Action":Action, "Sys_SubjectId":Sys_SubjectId, "OrgCorrect":OrgCorrect, "Fill_In":Fill_In, "ArrangeOrigen":ArrangeOrigen, "Grade":Grade, "School_Id":School_Id, "Tags":Tags, "Term":Term}, this.School_Exercise_AddOrEdit.getArguments().slice(21));
	},
	School_Exercise_ExistsCheck: function(Category, TopicCateId, TopicId, BigTitle, SmallTitle, ChapterId, UserId, MemberType) {
		return this.invoke("School_Exercise_ExistsCheck", {"Category":Category, "TopicCateId":TopicCateId, "TopicId":TopicId, "BigTitle":BigTitle, "SmallTitle":SmallTitle, "ChapterId":ChapterId, "UserId":UserId, "MemberType":MemberType}, this.School_Exercise_ExistsCheck.getArguments().slice(8));
	},
	ChapterExists: function(ChapterName, Parent_Id, TeachingMaterialId) {
		return this.invoke("ChapterExists", {"ChapterName":ChapterName, "Parent_Id":Parent_Id, "TeachingMaterialId":TeachingMaterialId}, this.ChapterExists.getArguments().slice(3));
	},
	WorkCommentPostilEdit: function(Id, AuthorComment, AuthorPostil) {
		return this.invoke("WorkCommentPostilEdit", {"Id":Id, "AuthorComment":AuthorComment, "AuthorPostil":AuthorPostil}, this.WorkCommentPostilEdit.getArguments().slice(3));
	},
	CheckUserIsEsists: function(UserId, MemberType) {
		return this.invoke("CheckUserIsEsists", {"UserId":UserId, "MemberType":MemberType}, this.CheckUserIsEsists.getArguments().slice(2));
	},
	VideoFile_Exists: function(School_Id, UserId, VedioName) {
		return this.invoke("VideoFile_Exists", {"School_Id":School_Id, "UserId":UserId, "VedioName":VedioName}, this.VideoFile_Exists.getArguments().slice(3));
	},
	StuWork_AddOrEdit: function(School_Id, UserId, ExerciseId, ArrangeUserId, MemberType, Answer, Stu_Memo, StartTime, EndTime, Id, ArrangeDate, OrgAnswer) {
		return this.invoke("StuWork_AddOrEdit", {"School_Id":School_Id, "UserId":UserId, "ExerciseId":ExerciseId, "ArrangeUserId":ArrangeUserId, "MemberType":MemberType, "Answer":Answer, "Stu_Memo":Stu_Memo, "StartTime":StartTime, "EndTime":EndTime, "Id":Id, "ArrangeDate":ArrangeDate, "OrgAnswer":OrgAnswer}, this.StuWork_AddOrEdit.getArguments().slice(12));
	},
	OtherExercise_Check: function(School_Id, ArrangeUserId, MemberType, Subject_Id, Class, Title, Content, StartTime, EndTime, Finish) {
		return this.invoke("OtherExercise_Check", {"School_Id":School_Id, "ArrangeUserId":ArrangeUserId, "MemberType":MemberType, "Subject_Id":Subject_Id, "Class":Class, "Title":Title, "Content":Content, "StartTime":StartTime, "EndTime":EndTime, "Finish":Finish}, this.OtherExercise_Check.getArguments().slice(10));
	},
	OtherExercise_Add: function(School_Id, ArrangeUserId, MemberType, Subject_Id, Class, Title, Content, StartTime, EndTime, Finish, Id) {
		return this.invoke("OtherExercise_Add", {"School_Id":School_Id, "ArrangeUserId":ArrangeUserId, "MemberType":MemberType, "Subject_Id":Subject_Id, "Class":Class, "Title":Title, "Content":Content, "StartTime":StartTime, "EndTime":EndTime, "Finish":Finish, "Id":Id}, this.OtherExercise_Add.getArguments().slice(11));
	},
	Str_Clear: function(Str, ClearStr) {
		return this.invoke("Str_Clear", {"Str":Str, "ClearStr":ClearStr}, this.Str_Clear.getArguments().slice(2));
	},
	ShowPreviousSubject: function(GradeName, GradeValue, Subjectcolumn, Action) {
		return this.invoke("ShowPreviousSubject", {"GradeName":GradeName, "GradeValue":GradeValue, "Subjectcolumn":Subjectcolumn, "Action":Action}, this.ShowPreviousSubject.getArguments().slice(4));
	},
	ShowPreviousBookCategory: function(Subject_Name, GradeName, GradeValue, Action) {
		return this.invoke("ShowPreviousBookCategory", {"Subject_Name":Subject_Name, "GradeName":GradeName, "GradeValue":GradeValue, "Action":Action}, this.ShowPreviousBookCategory.getArguments().slice(4));
	},
	ShowPreviousChapter: function(BookCategory, Subject_Name, GradeValue, GradeName) {
		return this.invoke("ShowPreviousChapter", {"BookCategory":BookCategory, "Subject_Name":Subject_Name, "GradeValue":GradeValue, "GradeName":GradeName}, this.ShowPreviousChapter.getArguments().slice(4));
	},
	ShowPreviousInExercise_List: function(ChapterId, Parent_Id, Subject_Id, Row, TopicCateId, TopicId) {
		return this.invoke("ShowPreviousInExercise_List", {"ChapterId":ChapterId, "Parent_Id":Parent_Id, "Subject_Id":Subject_Id, "Row":Row, "TopicCateId":TopicCateId, "TopicId":TopicId}, this.ShowPreviousInExercise_List.getArguments().slice(6));
	},
	ShowPreviousOutExercise_List: function(BookCategory, Subject_Name, GradeValue, GradeName, Row, TopicCateId, TopicId) {
		return this.invoke("ShowPreviousOutExercise_List", {"BookCategory":BookCategory, "Subject_Name":Subject_Name, "GradeValue":GradeValue, "GradeName":GradeName, "Row":Row, "TopicCateId":TopicCateId, "TopicId":TopicId}, this.ShowPreviousOutExercise_List.getArguments().slice(7));
	},
	School_VedioTag_Add: function(VedioName, Grade, Tags, School_Id, UserId, VedioId, Sys_SubjectId, Term) {
		return this.invoke("School_VedioTag_Add", {"VedioName":VedioName, "Grade":Grade, "Tags":Tags, "School_Id":School_Id, "UserId":UserId, "VedioId":VedioId, "Sys_SubjectId":Sys_SubjectId, "Term":Term}, this.School_VedioTag_Add.getArguments().slice(8));
	},
	TagCommentExists: function(UserId, TagId, Action) {
		return this.invoke("TagCommentExists", {"UserId":UserId, "TagId":TagId, "Action":Action}, this.TagCommentExists.getArguments().slice(3));
	},
	School_VedioTagComment_Add: function(VedioName, TagId, Category, School_Id, UserId, Grade, Sys_SubjectId, Tags, VedioId, Action, Term) {
		return this.invoke("School_VedioTagComment_Add", {"VedioName":VedioName, "TagId":TagId, "Category":Category, "School_Id":School_Id, "UserId":UserId, "Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "Tags":Tags, "VedioId":VedioId, "Action":Action, "Term":Term}, this.School_VedioTagComment_Add.getArguments().slice(11));
	},
	GetSys_SubjectList: function(Tag) {
		return this.invoke("GetSys_SubjectList", {"Tag":Tag}, this.GetSys_SubjectList.getArguments().slice(1));
	},
	SearchSys_Subject: function(Tag) {
		return this.invoke("SearchSys_Subject", {"Tag":Tag}, this.SearchSys_Subject.getArguments().slice(1));
	},
	Sys_SubjectOption: function() {
		return this.invoke("Sys_SubjectOption", {}, this.Sys_SubjectOption.getArguments().slice(0));
	},
	BindSubjectName: function(StatusValue, Row) {
		return this.invoke("BindSubjectName", {"StatusValue":StatusValue, "Row":Row}, this.BindSubjectName.getArguments().slice(2));
	},
	ShowPreviousInExercise_ListForSubject: function(Sys_SubjectId, Row) {
		return this.invoke("ShowPreviousInExercise_ListForSubject", {"Sys_SubjectId":Sys_SubjectId, "Row":Row}, this.ShowPreviousInExercise_ListForSubject.getArguments().slice(2));
	},
	ShowPreviousOutExercise_ListForSubject: function(Sys_SubjectId, Row) {
		return this.invoke("ShowPreviousOutExercise_ListForSubject", {"Sys_SubjectId":Sys_SubjectId, "Row":Row}, this.ShowPreviousOutExercise_ListForSubject.getArguments().slice(2));
	},
	School_ExerciseTag_Add: function(Grade, Sys_SubjectId, TopicCateId, TopicId, Tags, School_Id, UserId, ExerciseId, Term) {
		return this.invoke("School_ExerciseTag_Add", {"Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "TopicCateId":TopicCateId, "TopicId":TopicId, "Tags":Tags, "School_Id":School_Id, "UserId":UserId, "ExerciseId":ExerciseId, "Term":Term}, this.School_ExerciseTag_Add.getArguments().slice(9));
	},
	School_ExerciseTagComment_Add: function(TagId, Category, School_Id, UserId, Grade, Sys_SubjectId, Tags, ExerciseId, Action, TopicCateId, TopicId, Term, CurrentUserTagStatus) {
		return this.invoke("School_ExerciseTagComment_Add", {"TagId":TagId, "Category":Category, "School_Id":School_Id, "UserId":UserId, "Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "Tags":Tags, "ExerciseId":ExerciseId, "Action":Action, "TopicCateId":TopicCateId, "TopicId":TopicId, "Term":Term, "CurrentUserTagStatus":CurrentUserTagStatus}, this.School_ExerciseTagComment_Add.getArguments().slice(13));
	},
	ExciseTagExists: function(Grade, Sys_SubjectId, TopicCateId, TopicId, Tags, School_Id, UserId, ExerciseId, Term) {
		return this.invoke("ExciseTagExists", {"Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "TopicCateId":TopicCateId, "TopicId":TopicId, "Tags":Tags, "School_Id":School_Id, "UserId":UserId, "ExerciseId":ExerciseId, "Term":Term}, this.ExciseTagExists.getArguments().slice(9));
	},
	VedioTagExists: function(VedioName, Grade, Sys_SubjectId, Tags, School_Id, UserId, VedioId, Term) {
		return this.invoke("VedioTagExists", {"VedioName":VedioName, "Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "Tags":Tags, "School_Id":School_Id, "UserId":UserId, "VedioId":VedioId, "Term":Term}, this.VedioTagExists.getArguments().slice(8));
	},
	GetCurrentUserTagStatus: function(UserId, Id) {
		return this.invoke("GetCurrentUserTagStatus", {"UserId":UserId, "Id":Id}, this.GetCurrentUserTagStatus.getArguments().slice(2));
	},
	School_ExerciseTag_Edit: function(Id, Grade, Sys_SubjectId, TopicCateId, TopicId, Term, Tags) {
		return this.invoke("School_ExerciseTag_Edit", {"Id":Id, "Grade":Grade, "Sys_SubjectId":Sys_SubjectId, "TopicCateId":TopicCateId, "TopicId":TopicId, "Term":Term, "Tags":Tags}, this.School_ExerciseTag_Edit.getArguments().slice(7));
	},
	School_VedioTag_Edit: function(Id, VedioName, Description, Grade, Tags, School_Id, UserId, VedioId, Sys_SubjectId, Term) {
		return this.invoke("School_VedioTag_Edit", {"Id":Id, "VedioName":VedioName, "Description":Description, "Grade":Grade, "Tags":Tags, "School_Id":School_Id, "UserId":UserId, "VedioId":VedioId, "Sys_SubjectId":Sys_SubjectId, "Term":Term}, this.School_VedioTag_Edit.getArguments().slice(10));
	},
	School_ExerciseTag_Del: function(TagId, TableTag) {
		return this.invoke("School_ExerciseTag_Del", {"TagId":TagId, "TableTag":TableTag}, this.School_ExerciseTag_Del.getArguments().slice(2));
	},
	Sys_Subject_Add: function(School_Id, UserId, Subject_Name) {
		return this.invoke("Sys_Subject_Add", {"School_Id":School_Id, "UserId":UserId, "Subject_Name":Subject_Name}, this.Sys_Subject_Add.getArguments().slice(3));
	},
	Sys_SubjectEdit: function(Id, Subject_Name) {
		return this.invoke("Sys_SubjectEdit", {"Id":Id, "Subject_Name":Subject_Name}, this.Sys_SubjectEdit.getArguments().slice(2));
	},
	ChapterNameSet: function(TeachingMaterialId, Chapter_Name, ChapterId, Action) {
		return this.invoke("ChapterNameSet", {"TeachingMaterialId":TeachingMaterialId, "Chapter_Name":Chapter_Name, "ChapterId":ChapterId, "Action":Action}, this.ChapterNameSet.getArguments().slice(4));
	},
	GetChapter_Name: function(ChapterId) {
		return this.invoke("GetChapter_Name", {"ChapterId":ChapterId}, this.GetChapter_Name.getArguments().slice(1));
	},
	ChapterNameDelete: function(ChapterId) {
		return this.invoke("ChapterNameDelete", {"ChapterId":ChapterId}, this.ChapterNameDelete.getArguments().slice(1));
	},
	School_ChapterUpOrDown: function(ChapterId, Action, LayerNum, Parent_Id) {
		return this.invoke("School_ChapterUpOrDown", {"ChapterId":ChapterId, "Action":Action, "LayerNum":LayerNum, "Parent_Id":Parent_Id}, this.School_ChapterUpOrDown.getArguments().slice(4));
	},
	School_ChapterAddusOrMinus: function(ChapterId, Action) {
		return this.invoke("School_ChapterAddusOrMinus", {"ChapterId":ChapterId, "Action":Action}, this.School_ChapterAddusOrMinus.getArguments().slice(2));
	},
	GetLayerParent_IdAndNum: function(ChapterId) {
		return this.invoke("GetLayerParent_IdAndNum", {"ChapterId":ChapterId}, this.GetLayerParent_IdAndNum.getArguments().slice(1));
	},
	GetCancelId: function(Id) {
		return this.invoke("GetCancelId", {"Id":Id}, this.GetCancelId.getArguments().slice(1));
	},
	GetSupperId: function(Id) {
		return this.invoke("GetSupperId", {"Id":Id}, this.GetSupperId.getArguments().slice(1));
	},
	DateFormatCheck: function(date) {
		return this.invoke("DateFormatCheck", {"date":date}, this.DateFormatCheck.getArguments().slice(1));
	},
	initialize: function() {
		this.url = '/ajaxpro/School.Components.BusApp.Teacher.Exercise,App_Code.vxzlqjys.ashx';
	}
}));
School.Components.BusApp.Teacher.Exercise = new School.Components.BusApp.Teacher.Exercise_class();

