if(typeof WSK == "undefined") WSK={};
if(typeof WSK.OffAng == "undefined") WSK.OffAng={};
if(typeof WSK.OffAng.ClientServices == "undefined") WSK.OffAng.ClientServices={};
if(typeof WSK.OffAng.ClientServices.JobAlertServices_class == "undefined") WSK.OffAng.ClientServices.JobAlertServices_class={};
WSK.OffAng.ClientServices.JobAlertServices_class = function() {};
Object.extend(WSK.OffAng.ClientServices.JobAlertServices_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ConfirmJobAlert: function(SubscriptionKey) {
		return this.invoke("ConfirmJobAlert", {"SubscriptionKey":SubscriptionKey}, this.ConfirmJobAlert.getArguments().slice(1));
	},
	RenewJobAlert: function(SubscriptionKey) {
		return this.invoke("RenewJobAlert", {"SubscriptionKey":SubscriptionKey}, this.RenewJobAlert.getArguments().slice(1));
	},
	CreateJobAlert: function(email, frequency, filters, offerDestiny) {
		return this.invoke("CreateJobAlert", {"email":email, "frequency":frequency, "filters":filters, "offerDestiny":offerDestiny}, this.CreateJobAlert.getArguments().slice(4));
	},
	SaveJobAlertRegistered: function(filters) {
		return this.invoke("SaveJobAlertRegistered", {"filters":filters}, this.SaveJobAlertRegistered.getArguments().slice(1));
	},
	UpdateJobAlert: function(email, frequency, filters, offerDestiny) {
		return this.invoke("UpdateJobAlert", {"email":email, "frequency":frequency, "filters":filters, "offerDestiny":offerDestiny}, this.UpdateJobAlert.getArguments().slice(4));
	},
	removeSubscription: function(SubscriptionKey) {
		return this.invoke("removeSubscription", {"SubscriptionKey":SubscriptionKey}, this.removeSubscription.getArguments().slice(1));
	},
	url: '/ajaxpro/WSK.OffAng.ClientServices.JobAlertServices,WSK.OffAng.ClientServices.ashx'
}));
WSK.OffAng.ClientServices.JobAlertServices = new WSK.OffAng.ClientServices.JobAlertServices_class();


