addNamespace("Ajax");
Ajax_class = function() {};
Object.extend(Ajax_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetCountryProvinces: function(Country_PK) {
		return this.invoke("GetCountryProvinces", {"Country_PK":Country_PK}, this.GetCountryProvinces.getArguments().slice(1));
	},
	GetProvinceRegions: function(Province_PK) {
		return this.invoke("GetProvinceRegions", {"Province_PK":Province_PK}, this.GetProvinceRegions.getArguments().slice(1));
	},
	SetIsHot: function(Vacancy_PK, IsHot) {
		return this.invoke("SetIsHot", {"Vacancy_PK":Vacancy_PK, "IsHot":IsHot}, this.SetIsHot.getArguments().slice(2));
	},
	SetExpired: function(Vacancy_PK, Expired) {
		return this.invoke("SetExpired", {"Vacancy_PK":Vacancy_PK, "Expired":Expired}, this.SetExpired.getArguments().slice(2));
	},
	GetProvinces: function(Country_PK) {
		return this.invoke("GetProvinces", {"Country_PK":Country_PK}, this.GetProvinces.getArguments().slice(1));
	},
	GetDistinctProvinces: function(Country_PK) {
		return this.invoke("GetDistinctProvinces", {"Country_PK":Country_PK}, this.GetDistinctProvinces.getArguments().slice(1));
	},
	AddProvince: function(Country_PK, Province) {
		return this.invoke("AddProvince", {"Country_PK":Country_PK, "Province":Province}, this.AddProvince.getArguments().slice(2));
	},
	GetRegions: function(Province_PK) {
		return this.invoke("GetRegions", {"Province_PK":Province_PK}, this.GetRegions.getArguments().slice(1));
	},
	GetDistinctRegions: function(Country_PK, Province_PK) {
		return this.invoke("GetDistinctRegions", {"Country_PK":Country_PK, "Province_PK":Province_PK}, this.GetDistinctRegions.getArguments().slice(2));
	},
	AddRegion: function(Province_PK, Region) {
		return this.invoke("AddRegion", {"Province_PK":Province_PK, "Region":Region}, this.AddRegion.getArguments().slice(2));
	},
	SendToFriend: function(Vacancy_PK, FriendEmail, Message) {
		return this.invoke("SendToFriend", {"Vacancy_PK":Vacancy_PK, "FriendEmail":FriendEmail, "Message":Message}, this.SendToFriend.getArguments().slice(3));
	},
	GetVacancyOverview: function(Vacancy_PK) {
		return this.invoke("GetVacancyOverview", {"Vacancy_PK":Vacancy_PK}, this.GetVacancyOverview.getArguments().slice(1));
	},
	url: '/ajaxpro/Ajax,App_Code.jf-ieh8f.ashx'
}));
Ajax = new Ajax_class();


