if(typeof RedbridgeI == "undefined") RedbridgeI={};
if(typeof RedbridgeI.WebUI == "undefined") RedbridgeI.WebUI={};
if(typeof RedbridgeI.WebUI.UserControls == "undefined") RedbridgeI.WebUI.UserControls={};
if(typeof RedbridgeI.WebUI.UserControls.Modules == "undefined") RedbridgeI.WebUI.UserControls.Modules={};
if(typeof RedbridgeI.WebUI.UserControls.Modules.Jobs == "undefined") RedbridgeI.WebUI.UserControls.Modules.Jobs={};
RedbridgeI.WebUI.UserControls.Modules.Jobs_class = function() {};
Object.extend(RedbridgeI.WebUI.UserControls.Modules.Jobs_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	FindJobs: function(searchText) {
		return this.invoke("FindJobs", {"searchText":searchText}, this.FindJobs.getArguments().slice(1));
	},
	WatchedJobsRemindMe: function(UserID) {
		return this.invoke("WatchedJobsRemindMe", {"UserID":UserID}, this.WatchedJobsRemindMe.getArguments().slice(1));
	},
	GetRecentJobs: function(CategoryID) {
		return this.invoke("GetRecentJobs", {"CategoryID":CategoryID}, this.GetRecentJobs.getArguments().slice(1));
	},
	AddWatchedJob: function(UserID, JobID) {
		return this.invoke("AddWatchedJob", {"UserID":UserID, "JobID":JobID}, this.AddWatchedJob.getArguments().slice(2));
	},
	RemoveWatchedJob: function(UserID, JobID) {
		return this.invoke("RemoveWatchedJob", {"UserID":UserID, "JobID":JobID}, this.RemoveWatchedJob.getArguments().slice(2));
	},
	GetWatchedJobs: function(UserID) {
		return this.invoke("GetWatchedJobs", {"UserID":UserID}, this.GetWatchedJobs.getArguments().slice(1));
	},
	url: '/ajaxpro/RedbridgeI.WebUI.UserControls.Modules.Jobs,RedbridgeI.WebUI.ashx'
}));
RedbridgeI.WebUI.UserControls.Modules.Jobs = new RedbridgeI.WebUI.UserControls.Modules.Jobs_class();

