if(typeof Maklarhuset == "undefined") Maklarhuset={};
if(typeof Maklarhuset.Web == "undefined") Maklarhuset.Web={};
if(typeof Maklarhuset.Web.MHProfileManager == "undefined") Maklarhuset.Web.MHProfileManager={};
Maklarhuset.Web.MHProfileManager_class = function() {};
Object.extend(Maklarhuset.Web.MHProfileManager_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetUserID: function() {
		return this.invoke("GetUserID", {}, this.GetUserID.getArguments().slice(0));
	},
	InsertFavouriteBroker: function(EmployeeGUID, CompanyTitle, BrokerID, SiteURL) {
		return this.invoke("InsertFavouriteBroker", {"EmployeeGUID":EmployeeGUID, "CompanyTitle":CompanyTitle, "BrokerID":BrokerID, "SiteURL":SiteURL}, this.InsertFavouriteBroker.getArguments().slice(4));
	},
	InsertFavouriteSite: function(SiteID, CompanyTitle, OfficeID) {
		return this.invoke("InsertFavouriteSite", {"SiteID":SiteID, "CompanyTitle":CompanyTitle, "OfficeID":OfficeID}, this.InsertFavouriteSite.getArguments().slice(3));
	},
	SiteRemoveFavouriteSite: function(SiteID) {
		return this.invoke("SiteRemoveFavouriteSite", {"SiteID":SiteID}, this.SiteRemoveFavouriteSite.getArguments().slice(1));
	},
	InsertSearchToLog: function(search, HitCount) {
		return this.invoke("InsertSearchToLog", {"search":search, "HitCount":HitCount}, this.InsertSearchToLog.getArguments().slice(2));
	},
	SearchGetLastGUID: function() {
		return this.invoke("SearchGetLastGUID", {}, this.SearchGetLastGUID.getArguments().slice(0));
	},
	SearchInsertFavourite: function(SearchGuid, IsFavourite) {
		return this.invoke("SearchInsertFavourite", {"SearchGuid":SearchGuid, "IsFavourite":IsFavourite}, this.SearchInsertFavourite.getArguments().slice(2));
	},
	WatchInsertSearchWatch: function(SearchGuid, WatchThisSearch) {
		return this.invoke("WatchInsertSearchWatch", {"SearchGuid":SearchGuid, "WatchThisSearch":WatchThisSearch}, this.WatchInsertSearchWatch.getArguments().slice(2));
	},
	SearchIsSearchWatched: function(search) {
		return this.invoke("SearchIsSearchWatched", {"search":search}, this.SearchIsSearchWatched.getArguments().slice(1));
	},
	WatchInsertSearchWatchCheckIfEmailExist: function() {
		return this.invoke("WatchInsertSearchWatchCheckIfEmailExist", {}, this.WatchInsertSearchWatchCheckIfEmailExist.getArguments().slice(0));
	},
	ObjectInsertFavourite: function(ObjektID, IsFavourite, BrokerID, EmployeeGUID, EmployeeGUID2) {
		return this.invoke("ObjectInsertFavourite", {"ObjektID":ObjektID, "IsFavourite":IsFavourite, "BrokerID":BrokerID, "EmployeeGUID":EmployeeGUID, "EmployeeGUID2":EmployeeGUID2}, this.ObjectInsertFavourite.getArguments().slice(5));
	},
	GetBids: function(SourceID, code) {
		return this.invoke("GetBids", {"SourceID":SourceID, "code":code}, this.GetBids.getArguments().slice(2));
	},
	GetDefaultBids: function(SourceID) {
		return this.invoke("GetDefaultBids", {"SourceID":SourceID}, this.GetDefaultBids.getArguments().slice(1));
	},
	url: '/ajaxpro/Maklarhuset.Web.MHProfileManager,Maklarhuset.Web.ashx'
}));
Maklarhuset.Web.MHProfileManager = new Maklarhuset.Web.MHProfileManager_class();

