AjaxProc_class = function() {};
Object.extend(AjaxProc_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SetSession: function(name, value) {
		return this.invoke("SetSession", {"name":name, "value":value}, this.SetSession.getArguments().slice(2));
	},
	GetSession: function(name) {
		return this.invoke("GetSession", {"name":name}, this.GetSession.getArguments().slice(1));
	},
	SetCookieValue: function(cookieName, key, value) {
		return this.invoke("SetCookieValue", {"cookieName":cookieName, "key":key, "value":value}, this.SetCookieValue.getArguments().slice(3));
	},
	SetCookieValues: function(cookieName, keys, values) {
		return this.invoke("SetCookieValues", {"cookieName":cookieName, "keys":keys, "values":values}, this.SetCookieValues.getArguments().slice(3));
	},
	SetExpiredCookieValue: function(cookieName, key, value, years) {
		return this.invoke("SetExpiredCookieValue", {"cookieName":cookieName, "key":key, "value":value, "years":years}, this.SetExpiredCookieValue.getArguments().slice(4));
	},
	SetExpiredCookieValues: function(cookieName, keys, values, years) {
		return this.invoke("SetExpiredCookieValues", {"cookieName":cookieName, "keys":keys, "values":values, "years":years}, this.SetExpiredCookieValues.getArguments().slice(4));
	},
	GetCookieValue: function(cookieName, key) {
		return this.invoke("GetCookieValue", {"cookieName":cookieName, "key":key}, this.GetCookieValue.getArguments().slice(2));
	},
	GetCookieValues: function(cookieName, keys) {
		return this.invoke("GetCookieValues", {"cookieName":cookieName, "keys":keys}, this.GetCookieValues.getArguments().slice(2));
	},
	GetCookieValues: function(cookieName) {
		return this.invoke("GetCookieValues", {"cookieName":cookieName}, this.GetCookieValues.getArguments().slice(1));
	},
	GetCookieAllValues: function(cookieName) {
		return this.invoke("GetCookieAllValues", {"cookieName":cookieName}, this.GetCookieAllValues.getArguments().slice(1));
	},
	DeleteCookie: function(cookieName) {
		return this.invoke("DeleteCookie", {"cookieName":cookieName}, this.DeleteCookie.getArguments().slice(1));
	},
	ForgotUser: function(value) {
		return this.invoke("ForgotUser", {"value":value}, this.ForgotUser.getArguments().slice(1));
	},
	ForgotPass: function(value) {
		return this.invoke("ForgotPass", {"value":value}, this.ForgotPass.getArguments().slice(1));
	},
	GetApplicationPath: function() {
		return this.invoke("GetApplicationPath", {}, this.GetApplicationPath.getArguments().slice(0));
	},
	GetLogicalPath: function() {
		return this.invoke("GetLogicalPath", {}, this.GetLogicalPath.getArguments().slice(0));
	},
	LoadMailStatus: function() {
		return this.invoke("LoadMailStatus", {}, this.LoadMailStatus.getArguments().slice(0));
	},
	ChangeMailStatus: function(mailStatus) {
		return this.invoke("ChangeMailStatus", {"mailStatus":mailStatus}, this.ChangeMailStatus.getArguments().slice(1));
	},
	ValidLoginPass: function(login, pass) {
		return this.invoke("ValidLoginPass", {"login":login, "pass":pass}, this.ValidLoginPass.getArguments().slice(2));
	},
	AddLeadToGroup: function(groupId, leadId) {
		return this.invoke("AddLeadToGroup", {"groupId":groupId, "leadId":leadId}, this.AddLeadToGroup.getArguments().slice(2));
	},
	ExcludeLead: function(id, isadv) {
		return this.invoke("ExcludeLead", {"id":id, "isadv":isadv}, this.ExcludeLead.getArguments().slice(2));
	},
	BunishCompany: function(companyId, bunish) {
		return this.invoke("BunishCompany", {"companyId":companyId, "bunish":bunish}, this.BunishCompany.getArguments().slice(2));
	},
	GetTypeOfAccount: function() {
		return this.invoke("GetTypeOfAccount", {}, this.GetTypeOfAccount.getArguments().slice(0));
	},
	LoadReferralJob: function(jobId) {
		return this.invoke("LoadReferralJob", {"jobId":jobId}, this.LoadReferralJob.getArguments().slice(1));
	},
	LoadLeadsByFilterDate: function(filterId, date) {
		return this.invoke("LoadLeadsByFilterDate", {"filterId":filterId, "date":date}, this.LoadLeadsByFilterDate.getArguments().slice(2));
	},
	FindSearchData: function(address, lat, lng, rad, keys, jobDirKeys, jobDirs, perks, currTab) {
		return this.invoke("FindSearchData", {"address":address, "lat":lat, "lng":lng, "rad":rad, "keys":keys, "jobDirKeys":jobDirKeys, "jobDirs":jobDirs, "perks":perks, "currTab":currTab}, this.FindSearchData.getArguments().slice(9));
	},
	FilterMyNew: function(address, lat, lng, radius, keys, jobDirKeys, jobDirs, perks) {
		return this.invoke("FilterMyNew", {"address":address, "lat":lat, "lng":lng, "radius":radius, "keys":keys, "jobDirKeys":jobDirKeys, "jobDirs":jobDirs, "perks":perks}, this.FilterMyNew.getArguments().slice(8));
	},
	GetExcludedLeads: function(address, lat, lng, radius, keys, jobDirKeys, jobDirs, perks) {
		return this.invoke("GetExcludedLeads", {"address":address, "lat":lat, "lng":lng, "radius":radius, "keys":keys, "jobDirKeys":jobDirKeys, "jobDirs":jobDirs, "perks":perks}, this.GetExcludedLeads.getArguments().slice(8));
	},
	GetCompaniesByGIDNew2: function(id) {
		return this.invoke("GetCompaniesByGIDNew2", {"id":id}, this.GetCompaniesByGIDNew2.getArguments().slice(1));
	},
	IsBunished: function(companyId) {
		return this.invoke("IsBunished", {"companyId":companyId}, this.IsBunished.getArguments().slice(1));
	},
	GetNResearchResults: function() {
		return this.invoke("GetNResearchResults", {}, this.GetNResearchResults.getArguments().slice(0));
	},
	GetShowAllJobsResults: function() {
		return this.invoke("GetShowAllJobsResults", {}, this.GetShowAllJobsResults.getArguments().slice(0));
	},
	GetAllJobsByCompanyId: function(companyId) {
		return this.invoke("GetAllJobsByCompanyId", {"companyId":companyId}, this.GetAllJobsByCompanyId.getArguments().slice(1));
	},
	GetUrlByJobId: function(jobId) {
		return this.invoke("GetUrlByJobId", {"jobId":jobId}, this.GetUrlByJobId.getArguments().slice(1));
	},
	DelExcludedLeads: function() {
		return this.invoke("DelExcludedLeads", {}, this.DelExcludedLeads.getArguments().slice(0));
	},
	LoadInfo: function() {
		return this.invoke("LoadInfo", {}, this.LoadInfo.getArguments().slice(0));
	},
	GetFilters: function() {
		return this.invoke("GetFilters", {}, this.GetFilters.getArguments().slice(0));
	},
	GetFilter: function(filterId) {
		return this.invoke("GetFilter", {"filterId":filterId}, this.GetFilter.getArguments().slice(1));
	},
	GetCompanyPerqs: function() {
		return this.invoke("GetCompanyPerqs", {}, this.GetCompanyPerqs.getArguments().slice(0));
	},
	LeadOver: function(leadId, companyId) {
		return this.invoke("LeadOver", {"leadId":leadId, "companyId":companyId}, this.LeadOver.getArguments().slice(2));
	},
	LeadOverShort: function(leadId) {
		return this.invoke("LeadOverShort", {"leadId":leadId}, this.LeadOverShort.getArguments().slice(1));
	},
	LeadClick: function(leadId, companyId) {
		return this.invoke("LeadClick", {"leadId":leadId, "companyId":companyId}, this.LeadClick.getArguments().slice(2));
	},
	SaveSearchTime: function() {
		return this.invoke("SaveSearchTime", {}, this.SaveSearchTime.getArguments().slice(0));
	},
	GetVisitorCookie: function() {
		return this.invoke("GetVisitorCookie", {}, this.GetVisitorCookie.getArguments().slice(0));
	},
	SetVisitorCookie: function(userType, zip, noWelcome) {
		return this.invoke("SetVisitorCookie", {"userType":userType, "zip":zip, "noWelcome":noWelcome}, this.SetVisitorCookie.getArguments().slice(3));
	},
	UpdateVisitorDateTime: function() {
		return this.invoke("UpdateVisitorDateTime", {}, this.UpdateVisitorDateTime.getArguments().slice(0));
	},
	UpdateVisitorZipCode: function(zip) {
		return this.invoke("UpdateVisitorZipCode", {"zip":zip}, this.UpdateVisitorZipCode.getArguments().slice(1));
	},
	UpdateVisitorCookie: function(userType, zip, noWelcome) {
		return this.invoke("UpdateVisitorCookie", {"userType":userType, "zip":zip, "noWelcome":noWelcome}, this.UpdateVisitorCookie.getArguments().slice(3));
	},
	SetReminderCookie: function(noWelcome) {
		return this.invoke("SetReminderCookie", {"noWelcome":noWelcome}, this.SetReminderCookie.getArguments().slice(1));
	},
	GetReminderCookie: function() {
		return this.invoke("GetReminderCookie", {}, this.GetReminderCookie.getArguments().slice(0));
	},
	SetResizeCookie: function(parentLeft, parentRight, parentDetail) {
		return this.invoke("SetResizeCookie", {"parentLeft":parentLeft, "parentRight":parentRight, "parentDetail":parentDetail}, this.SetResizeCookie.getArguments().slice(3));
	},
	GetResizeCookie: function() {
		return this.invoke("GetResizeCookie", {}, this.GetResizeCookie.getArguments().slice(0));
	},
	SetSearchCookie: function(areaAddress, areaRadius, areaKeywords, areaProfKeywords, myAddress, myRadius, myKeywords, myProfKeywords, excludedAddress, excludedRadius, excludedKeywords, excludedProfKeywords, selectedRadiusId, selectedGoId, isRadiusArea, isGoArea, isRadiusMy, isGoMy, isRadiusExcluded, isGoExcluded, perksIds) {
		return this.invoke("SetSearchCookie", {"areaAddress":areaAddress, "areaRadius":areaRadius, "areaKeywords":areaKeywords, "areaProfKeywords":areaProfKeywords, "myAddress":myAddress, "myRadius":myRadius, "myKeywords":myKeywords, "myProfKeywords":myProfKeywords, "excludedAddress":excludedAddress, "excludedRadius":excludedRadius, "excludedKeywords":excludedKeywords, "excludedProfKeywords":excludedProfKeywords, "selectedRadiusId":selectedRadiusId, "selectedGoId":selectedGoId, "isRadiusArea":isRadiusArea, "isGoArea":isGoArea, "isRadiusMy":isRadiusMy, "isGoMy":isGoMy, "isRadiusExcluded":isRadiusExcluded, "isGoExcluded":isGoExcluded, "perksIds":perksIds}, this.SetSearchCookie.getArguments().slice(21));
	},
	GetSearchCookie: function() {
		return this.invoke("GetSearchCookie", {}, this.GetSearchCookie.getArguments().slice(0));
	},
	RegisterAsCompany: function(companyId) {
		return this.invoke("RegisterAsCompany", {"companyId":companyId}, this.RegisterAsCompany.getArguments().slice(1));
	},
	GetTemplates: function() {
		return this.invoke("GetTemplates", {}, this.GetTemplates.getArguments().slice(0));
	},
	GetReferralPersonTemplate: function() {
		return this.invoke("GetReferralPersonTemplate", {}, this.GetReferralPersonTemplate.getArguments().slice(0));
	},
	GetActionTemplate: function() {
		return this.invoke("GetActionTemplate", {}, this.GetActionTemplate.getArguments().slice(0));
	},
	GetActionsByBranch: function(branchId) {
		return this.invoke("GetActionsByBranch", {"branchId":branchId}, this.GetActionsByBranch.getArguments().slice(1));
	},
	SaveCrawlShemaForBranch: function(branchId, actionAjxes) {
		return this.invoke("SaveCrawlShemaForBranch", {"branchId":branchId, "actionAjxes":actionAjxes}, this.SaveCrawlShemaForBranch.getArguments().slice(2));
	},
	DeleteGroups: function(groupsId) {
		return this.invoke("DeleteGroups", {"groupsId":groupsId}, this.DeleteGroups.getArguments().slice(1));
	},
	DeleteFilters: function(filtersId) {
		return this.invoke("DeleteFilters", {"filtersId":filtersId}, this.DeleteFilters.getArguments().slice(1));
	},
	DeleteGroup: function(filterGroupId, filterId) {
		return this.invoke("DeleteGroup", {"filterGroupId":filterGroupId, "filterId":filterId}, this.DeleteGroup.getArguments().slice(2));
	},
	DeleteGroupById: function(groupId) {
		return this.invoke("DeleteGroupById", {"groupId":groupId}, this.DeleteGroupById.getArguments().slice(1));
	},
	UpdateGroup: function(groupGM) {
		return this.invoke("UpdateGroup", {"groupGM":groupGM}, this.UpdateGroup.getArguments().slice(1));
	},
	AddGroup: function(groupGM) {
		return this.invoke("AddGroup", {"groupGM":groupGM}, this.AddGroup.getArguments().slice(1));
	},
	AddNewGroup: function(groupName) {
		return this.invoke("AddNewGroup", {"groupName":groupName}, this.AddNewGroup.getArguments().slice(1));
	},
	GetGroups: function() {
		return this.invoke("GetGroups", {}, this.GetGroups.getArguments().slice(0));
	},
	GetAllGroups: function() {
		return this.invoke("GetAllGroups", {}, this.GetAllGroups.getArguments().slice(0));
	},
	GetAddressForUser: function() {
		return this.invoke("GetAddressForUser", {}, this.GetAddressForUser.getArguments().slice(0));
	},
	GetAddressForCompany: function() {
		return this.invoke("GetAddressForCompany", {}, this.GetAddressForCompany.getArguments().slice(0));
	},
	GetFiltersGroups: function(filterId) {
		return this.invoke("GetFiltersGroups", {"filterId":filterId}, this.GetFiltersGroups.getArguments().slice(1));
	},
	UpdateOnlyFilters: function(filters) {
		return this.invoke("UpdateOnlyFilters", {"filters":filters}, this.UpdateOnlyFilters.getArguments().slice(1));
	},
	UpdateOnlyGroups: function(groupGMS) {
		return this.invoke("UpdateOnlyGroups", {"groupGMS":groupGMS}, this.UpdateOnlyGroups.getArguments().slice(1));
	},
	AddOrUpdateFilter: function(fltr, mgroups) {
		return this.invoke("AddOrUpdateFilter", {"fltr":fltr, "mgroups":mgroups}, this.AddOrUpdateFilter.getArguments().slice(2));
	},
	DeleteFilter: function(filterId) {
		return this.invoke("DeleteFilter", {"filterId":filterId}, this.DeleteFilter.getArguments().slice(1));
	},
	GetInfoAboutLead: function(leadId) {
		return this.invoke("GetInfoAboutLead", {"leadId":leadId}, this.GetInfoAboutLead.getArguments().slice(1));
	},
	GetJobDescription: function(leadId, companyId) {
		return this.invoke("GetJobDescription", {"leadId":leadId, "companyId":companyId}, this.GetJobDescription.getArguments().slice(2));
	},
	SendReferralEmails: function(persons, jobId, userName, message, referJob) {
		return this.invoke("SendReferralEmails", {"persons":persons, "jobId":jobId, "userName":userName, "message":message, "referJob":referJob}, this.SendReferralEmails.getArguments().slice(5));
	},
	GetPerkPreview: function() {
		return this.invoke("GetPerkPreview", {}, this.GetPerkPreview.getArguments().slice(0));
	},
	SaveWords: function(positive, negative) {
		return this.invoke("SaveWords", {"positive":positive, "negative":negative}, this.SaveWords.getArguments().slice(2));
	},
	LoadWords: function(sortbyrating, reverse) {
		return this.invoke("LoadWords", {"sortbyrating":sortbyrating, "reverse":reverse}, this.LoadWords.getArguments().slice(2));
	},
	SetRating: function(word, rating, scalar, ispositive) {
		return this.invoke("SetRating", {"word":word, "rating":rating, "scalar":scalar, "ispositive":ispositive}, this.SetRating.getArguments().slice(4));
	},
	GetCrawlerReport: function(id) {
		return this.invoke("GetCrawlerReport", {"id":id}, this.GetCrawlerReport.getArguments().slice(1));
	},
	DeleteCrawlresults: function(crawlId, lastRes, resFromDate, date, hidden, visible) {
		return this.invoke("DeleteCrawlresults", {"crawlId":crawlId, "lastRes":lastRes, "resFromDate":resFromDate, "date":date, "hidden":hidden, "visible":visible}, this.DeleteCrawlresults.getArguments().slice(6));
	},
	ValidateLogin: function(login) {
		return this.invoke("ValidateLogin", {"login":login}, this.ValidateLogin.getArguments().slice(1));
	},
	CheckEmail: function(email) {
		return this.invoke("CheckEmail", {"email":email}, this.CheckEmail.getArguments().slice(1));
	},
	LoadAccountInfo: function(accountId) {
		return this.invoke("LoadAccountInfo", {"accountId":accountId}, this.LoadAccountInfo.getArguments().slice(1));
	},
	GetAccountInfo: function() {
		return this.invoke("GetAccountInfo", {}, this.GetAccountInfo.getArguments().slice(0));
	},
	url: '/ajaxpro/AjaxProcessing.Core.AjaxProc,AjaxProcessing.ashx'
}));
AjaxProc = new AjaxProc_class();

