Type.registerNamespace('MOL');
MOL.JobPostsService=function() {
MOL.JobPostsService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MOL.JobPostsService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return MOL.JobPostsService._staticInstance.get_path();},
SearchJobsTitles:function(ser,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SearchJobsTitles',false,{ser:ser},succeededCallback,failedCallback,userContext); },
SearchEmployers:function(ser,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SearchEmployers',false,{ser:ser},succeededCallback,failedCallback,userContext); },
SearchMajors:function(ser,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SearchMajors',false,{ser:ser},succeededCallback,failedCallback,userContext); },
FetchDegrees:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FetchDegrees',false,{},succeededCallback,failedCallback,userContext); },
FetchCountries:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FetchCountries',false,{},succeededCallback,failedCallback,userContext); },
FetchDisabilities:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FetchDisabilities',false,{},succeededCallback,failedCallback,userContext); },
getJobPostBrief:function(JobPostid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getJobPostBrief',false,{JobPostid:JobPostid},succeededCallback,failedCallback,userContext); },
getJobPostDetails:function(JobPostid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getJobPostDetails',false,{JobPostid:JobPostid},succeededCallback,failedCallback,userContext); },
searchJobPosts:function(JobPostSearchCriteriaobj,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'searchJobPosts',false,{JobPostSearchCriteriaobj:JobPostSearchCriteriaobj},succeededCallback,failedCallback,userContext); },
searchCandidates:function(JobPostSearchCriteriaobj,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'searchCandidates',false,{JobPostSearchCriteriaobj:JobPostSearchCriteriaobj},succeededCallback,failedCallback,userContext); },
searchJobseekers:function(JobPostSearchCriteriaobj,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'searchJobseekers',false,{JobPostSearchCriteriaobj:JobPostSearchCriteriaobj},succeededCallback,failedCallback,userContext); },
getJobSeekerMatches:function(JobPostSearchCriteriaobj,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'getJobSeekerMatches',false,{JobPostSearchCriteriaobj:JobPostSearchCriteriaobj},succeededCallback,failedCallback,userContext); },
apply:function(JPid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'apply',false,{JPid:JPid},succeededCallback,failedCallback,userContext); },
SeekerLogin:function(USr,Pass,lang,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SeekerLogin',false,{USr:USr,Pass:Pass,lang:lang},succeededCallback,failedCallback,userContext); }}
MOL.JobPostsService.registerClass('MOL.JobPostsService',Sys.Net.WebServiceProxy);
MOL.JobPostsService._staticInstance = new MOL.JobPostsService();
MOL.JobPostsService.set_path = function(value) { MOL.JobPostsService._staticInstance.set_path(value); }
MOL.JobPostsService.get_path = function() { return MOL.JobPostsService._staticInstance.get_path(); }
MOL.JobPostsService.set_timeout = function(value) { MOL.JobPostsService._staticInstance.set_timeout(value); }
MOL.JobPostsService.get_timeout = function() { return MOL.JobPostsService._staticInstance.get_timeout(); }
MOL.JobPostsService.set_defaultUserContext = function(value) { MOL.JobPostsService._staticInstance.set_defaultUserContext(value); }
MOL.JobPostsService.get_defaultUserContext = function() { return MOL.JobPostsService._staticInstance.get_defaultUserContext(); }
MOL.JobPostsService.set_defaultSucceededCallback = function(value) { MOL.JobPostsService._staticInstance.set_defaultSucceededCallback(value); }
MOL.JobPostsService.get_defaultSucceededCallback = function() { return MOL.JobPostsService._staticInstance.get_defaultSucceededCallback(); }
MOL.JobPostsService.set_defaultFailedCallback = function(value) { MOL.JobPostsService._staticInstance.set_defaultFailedCallback(value); }
MOL.JobPostsService.get_defaultFailedCallback = function() { return MOL.JobPostsService._staticInstance.get_defaultFailedCallback(); }
MOL.JobPostsService.set_enableJsonp = function(value) { MOL.JobPostsService._staticInstance.set_enableJsonp(value); }
MOL.JobPostsService.get_enableJsonp = function() { return MOL.JobPostsService._staticInstance.get_enableJsonp(); }
MOL.JobPostsService.set_jsonpCallbackParameter = function(value) { MOL.JobPostsService._staticInstance.set_jsonpCallbackParameter(value); }
MOL.JobPostsService.get_jsonpCallbackParameter = function() { return MOL.JobPostsService._staticInstance.get_jsonpCallbackParameter(); }
MOL.JobPostsService.set_path("/Services/JobPostsService.asmx");
MOL.JobPostsService.SearchJobsTitles= function(ser,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.SearchJobsTitles(ser,onSuccess,onFailed,userContext); }
MOL.JobPostsService.SearchEmployers= function(ser,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.SearchEmployers(ser,onSuccess,onFailed,userContext); }
MOL.JobPostsService.SearchMajors= function(ser,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.SearchMajors(ser,onSuccess,onFailed,userContext); }
MOL.JobPostsService.FetchDegrees= function(onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.FetchDegrees(onSuccess,onFailed,userContext); }
MOL.JobPostsService.FetchCountries= function(onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.FetchCountries(onSuccess,onFailed,userContext); }
MOL.JobPostsService.FetchDisabilities= function(onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.FetchDisabilities(onSuccess,onFailed,userContext); }
MOL.JobPostsService.getJobPostBrief= function(JobPostid,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.getJobPostBrief(JobPostid,onSuccess,onFailed,userContext); }
MOL.JobPostsService.getJobPostDetails= function(JobPostid,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.getJobPostDetails(JobPostid,onSuccess,onFailed,userContext); }
MOL.JobPostsService.searchJobPosts= function(JobPostSearchCriteriaobj,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.searchJobPosts(JobPostSearchCriteriaobj,onSuccess,onFailed,userContext); }
MOL.JobPostsService.searchCandidates= function(JobPostSearchCriteriaobj,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.searchCandidates(JobPostSearchCriteriaobj,onSuccess,onFailed,userContext); }
MOL.JobPostsService.searchJobseekers= function(JobPostSearchCriteriaobj,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.searchJobseekers(JobPostSearchCriteriaobj,onSuccess,onFailed,userContext); }
MOL.JobPostsService.getJobSeekerMatches= function(JobPostSearchCriteriaobj,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.getJobSeekerMatches(JobPostSearchCriteriaobj,onSuccess,onFailed,userContext); }
MOL.JobPostsService.apply= function(JPid,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.apply(JPid,onSuccess,onFailed,userContext); }
MOL.JobPostsService.SeekerLogin= function(USr,Pass,lang,onSuccess,onFailed,userContext) {MOL.JobPostsService._staticInstance.SeekerLogin(USr,Pass,lang,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('MOL_DAL');
if (typeof(MOL_DAL.EmployerJobTitle) === 'undefined') {
MOL_DAL.EmployerJobTitle=gtc("MOL_DAL.EmployerJobTitle");
MOL_DAL.EmployerJobTitle.registerClass('MOL_DAL.EmployerJobTitle');
}
if (typeof(MOL_DAL.Disability) === 'undefined') {
MOL_DAL.Disability=gtc("MOL_DAL.Disability");
MOL_DAL.Disability.registerClass('MOL_DAL.Disability');
}
if (typeof(MOL_DAL.SearchCriteria) === 'undefined') {
MOL_DAL.SearchCriteria=gtc("MOL_DAL.SearchCriteria");
MOL_DAL.SearchCriteria.registerClass('MOL_DAL.SearchCriteria');
}

