if(typeof Portal == "undefined") Portal={};
if(typeof Portal.Environment == "undefined") Portal.Environment={};
if(typeof Portal.Environment.Environments_class == "undefined") Portal.Environment.Environments_class={};
Portal.Environment.Environments_class = function() {};
Object.extend(Portal.Environment.Environments_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetExpand: function(GroupFunctionId, GroupFunctionName) {
		return this.invoke("GetExpand", {"GroupFunctionId":GroupFunctionId, "GroupFunctionName":GroupFunctionName}, this.GetExpand.getArguments().slice(2));
	},
	GetCollapse: function(GroupFunctionId, GroupFunctionName) {
		return this.invoke("GetCollapse", {"GroupFunctionId":GroupFunctionId, "GroupFunctionName":GroupFunctionName}, this.GetCollapse.getArguments().slice(2));
	},
	GetExpandSite: function(Site, GroupFunctionId, GroupFunctionName) {
		return this.invoke("GetExpandSite", {"Site":Site, "GroupFunctionId":GroupFunctionId, "GroupFunctionName":GroupFunctionName}, this.GetExpandSite.getArguments().slice(3));
	},
	GetCollapseSite: function(Site, GroupFunctionId, GroupFunctionName) {
		return this.invoke("GetCollapseSite", {"Site":Site, "GroupFunctionId":GroupFunctionId, "GroupFunctionName":GroupFunctionName}, this.GetCollapseSite.getArguments().slice(3));
	},
	GetActiveRole: function() {
		return this.invoke("GetActiveRole", {}, this.GetActiveRole.getArguments().slice(0));
	},
	GetUserSessionId: function() {
		return this.invoke("GetUserSessionId", {}, this.GetUserSessionId.getArguments().slice(0));
	},
	DeleteUserSessionId: function() {
		return this.invoke("DeleteUserSessionId", {}, this.DeleteUserSessionId.getArguments().slice(0));
	},
	GetActiveChat: function() {
		return this.invoke("GetActiveChat", {}, this.GetActiveChat.getArguments().slice(0));
	},
	LoadFunctionAdmin: function(RoleId) {
		return this.invoke("LoadFunctionAdmin", {"RoleId":RoleId}, this.LoadFunctionAdmin.getArguments().slice(1));
	},
	LoadFunction: function(Site, RootUrl, RoleId) {
		return this.invoke("LoadFunction", {"Site":Site, "RootUrl":RootUrl, "RoleId":RoleId}, this.LoadFunction.getArguments().slice(3));
	},
	GetFunctionForRole: function(BelongSite, RoleId) {
		return this.invoke("GetFunctionForRole", {"BelongSite":BelongSite, "RoleId":RoleId}, this.GetFunctionForRole.getArguments().slice(2));
	},
	ReadingLawDocumentMenuRight: function(belongSite, LoginName, Total) {
		return this.invoke("ReadingLawDocumentMenuRight", {"belongSite":belongSite, "LoginName":LoginName, "Total":Total}, this.ReadingLawDocumentMenuRight.getArguments().slice(3));
	},
	CheckLanguage: function(ActiveLanguage) {
		return this.invoke("CheckLanguage", {"ActiveLanguage":ActiveLanguage}, this.CheckLanguage.getArguments().slice(1));
	},
	GetLanguageErrorPage: function(belongSite) {
		return this.invoke("GetLanguageErrorPage", {"belongSite":belongSite}, this.GetLanguageErrorPage.getArguments().slice(1));
	},
	GetTextForLookUp: function() {
		return this.invoke("GetTextForLookUp", {}, this.GetTextForLookUp.getArguments().slice(0));
	},
	GetNewGuid: function() {
		return this.invoke("GetNewGuid", {}, this.GetNewGuid.getArguments().slice(0));
	},
	SwitchLanguage: function(belongSite, cLanguage) {
		return this.invoke("SwitchLanguage", {"belongSite":belongSite, "cLanguage":cLanguage}, this.SwitchLanguage.getArguments().slice(2));
	},
	GetToolTips: function(ServiceId, Id, DefaultText) {
		return this.invoke("GetToolTips", {"ServiceId":ServiceId, "Id":Id, "DefaultText":DefaultText}, this.GetToolTips.getArguments().slice(3));
	},
	GetPersonalizationContent: function(WebPartId, TabModuleId) {
		return this.invoke("GetPersonalizationContent", {"WebPartId":WebPartId, "TabModuleId":TabModuleId}, this.GetPersonalizationContent.getArguments().slice(2));
	},
	WriteUserCommentSite: function(Subject, FullName, Email, Address, Phone, Comment) {
		return this.invoke("WriteUserCommentSite", {"Subject":Subject, "FullName":FullName, "Email":Email, "Address":Address, "Phone":Phone, "Comment":Comment}, this.WriteUserCommentSite.getArguments().slice(6));
	},
	GetAutoReminder: function() {
		return this.invoke("GetAutoReminder", {}, this.GetAutoReminder.getArguments().slice(0));
	},
	GetExtraPermissionId: function() {
		return this.invoke("GetExtraPermissionId", {}, this.GetExtraPermissionId.getArguments().slice(0));
	},
	SetActiveLanguage: function(value) {
		return this.invoke("SetActiveLanguage", {"value":value}, this.SetActiveLanguage.getArguments().slice(1));
	},
	SetActiveSite: function(value) {
		return this.invoke("SetActiveSite", {"value":value}, this.SetActiveSite.getArguments().slice(1));
	},
	GetProcessingText: function() {
		return this.invoke("GetProcessingText", {}, this.GetProcessingText.getArguments().slice(0));
	},
	GetConfirmDeleteMsg: function() {
		return this.invoke("GetConfirmDeleteMsg", {}, this.GetConfirmDeleteMsg.getArguments().slice(0));
	},
	GetCurrentDateTime: function() {
		return this.invoke("GetCurrentDateTime", {}, this.GetCurrentDateTime.getArguments().slice(0));
	},
	url: '/ajaxpro/Portal.Environment.Environments,Portal.Framework.ashx'
}));
Portal.Environment.Environments = new Portal.Environment.Environments_class();


