if(typeof WSK == "undefined") WSK={};
if(typeof WSK.ClientServices == "undefined") WSK.ClientServices={};
if(typeof WSK.ClientServices.JobOfferServices_class == "undefined") WSK.ClientServices.JobOfferServices_class={};
WSK.ClientServices.JobOfferServices_class = function() {};
Object.extend(WSK.ClientServices.JobOfferServices_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetCategories: function(activityDomain) {
		return this.invoke("GetCategories", {"activityDomain":activityDomain}, this.GetCategories.getArguments().slice(1));
	},
	JSGetDepartments: function(region) {
		return this.invoke("JSGetDepartments", {"region":region}, this.JSGetDepartments.getArguments().slice(1));
	},
	SearchResults: function(queryString) {
		return this.invoke("SearchResults", {"queryString":queryString}, this.SearchResults.getArguments().slice(1));
	},
	GetDepartments: function(region) {
		return this.invoke("GetDepartments", {"region":region}, this.GetDepartments.getArguments().slice(1));
	},
	GetJobCategories: function(activityDomain) {
		return this.invoke("GetJobCategories", {"activityDomain":activityDomain}, this.GetJobCategories.getArguments().slice(1));
	},
	GetTowns_Cities: function(sName, Region) {
		return this.invoke("GetTowns_Cities", {"sName":sName, "Region":Region}, this.GetTowns_Cities.getArguments().slice(2));
	},
	GetJobResults: function(strFilters) {
		return this.invoke("GetJobResults", {"strFilters":strFilters}, this.GetJobResults.getArguments().slice(1));
	},
	Autocomplete: function(param) {
		return this.invoke("Autocomplete", {"param":param}, this.Autocomplete.getArguments().slice(1));
	},
	url: '/ajaxpro/WSK.ClientServices.JobOfferServices,WSK.ClientServices.ashx'
}));
WSK.ClientServices.JobOfferServices = new WSK.ClientServices.JobOfferServices_class();

