if(typeof CES == "undefined") CES={};
if(typeof CES.Portal == "undefined") CES.Portal={};
if(typeof CES.Portal.document == "undefined") CES.Portal.document={};
if(typeof CES.Portal.document.DocumentUtil_class == "undefined") CES.Portal.document.DocumentUtil_class={};
CES.Portal.document.DocumentUtil_class = function() {};
Object.extend(CES.Portal.document.DocumentUtil_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetCESResource: function(path) {
		return this.invoke("GetCESResource", {"path":path}, this.GetCESResource.getArguments().slice(1));
	},
	ShowGenericInfo: function(elemId) {
		return this.invoke("ShowGenericInfo", {"elemId":elemId}, this.ShowGenericInfo.getArguments().slice(1));
	},
	ShowFolderCounts: function(catId) {
		return this.invoke("ShowFolderCounts", {"catId":catId}, this.ShowFolderCounts.getArguments().slice(1));
	},
	ShowDocumentPreviewNoDetails: function(elemId) {
		return this.invoke("ShowDocumentPreviewNoDetails", {"elemId":elemId}, this.ShowDocumentPreviewNoDetails.getArguments().slice(1));
	},
	ShowDocumentPreviewNoDetailsFiltered: function(elemId) {
		return this.invoke("ShowDocumentPreviewNoDetailsFiltered", {"elemId":elemId}, this.ShowDocumentPreviewNoDetailsFiltered.getArguments().slice(1));
	},
	ShowDocumentPreview: function(elemId) {
		return this.invoke("ShowDocumentPreview", {"elemId":elemId}, this.ShowDocumentPreview.getArguments().slice(1));
	},
	PersistCookieValue: function(cookieName, name, value) {
		return this.invoke("PersistCookieValue", {"cookieName":cookieName, "name":name, "value":value}, this.PersistCookieValue.getArguments().slice(3));
	},
	RateDocument: function(ElementId, Rating) {
		return this.invoke("RateDocument", {"ElementId":ElementId, "Rating":Rating}, this.RateDocument.getArguments().slice(2));
	},
	UrlEncode: function(paramValue) {
		return this.invoke("UrlEncode", {"paramValue":paramValue}, this.UrlEncode.getArguments().slice(1));
	},
	RemoveDocumentRelation: function(ParentElementId, ChildElementId) {
		return this.invoke("RemoveDocumentRelation", {"ParentElementId":ParentElementId, "ChildElementId":ChildElementId}, this.RemoveDocumentRelation.getArguments().slice(2));
	},
	MoveComponent: function(strCompId, panelId) {
		return this.invoke("MoveComponent", {"strCompId":strCompId, "panelId":panelId}, this.MoveComponent.getArguments().slice(2));
	},
	GetDynamicSubmenu: function(key) {
		return this.invoke("GetDynamicSubmenu", {"key":key}, this.GetDynamicSubmenu.getArguments().slice(1));
	},
	CutCopyDocumentItem: function(item, action) {
		return this.invoke("CutCopyDocumentItem", {"item":item, "action":action}, this.CutCopyDocumentItem.getArguments().slice(2));
	},
	RenameDocumentItem: function(item, newVal) {
		return this.invoke("RenameDocumentItem", {"item":item, "newVal":newVal}, this.RenameDocumentItem.getArguments().slice(2));
	},
	ShowManagedLinkInfoAjax: function(link, appPath) {
		return this.invoke("ShowManagedLinkInfoAjax", {"link":link, "appPath":appPath}, this.ShowManagedLinkInfoAjax.getArguments().slice(2));
	},
	GetPageUrl: function(pagePath) {
		return this.invoke("GetPageUrl", {"pagePath":pagePath}, this.GetPageUrl.getArguments().slice(1));
	},
	EncodingLog: function(info) {
		return this.invoke("EncodingLog", {"info":info}, this.EncodingLog.getArguments().slice(1));
	},
	GetContextMenu: function(compId, row, entityId, entityType, returnUrl, webDavServer, postBackFtn) {
		return this.invoke("GetContextMenu", {"compId":compId, "row":row, "entityId":entityId, "entityType":entityType, "returnUrl":returnUrl, "webDavServer":webDavServer, "postBackFtn":postBackFtn}, this.GetContextMenu.getArguments().slice(7));
	},
	url: '/ajaxpro/CES.Portal.document.DocumentUtil,CES.Portal.ashx'
}));
CES.Portal.document.DocumentUtil = new CES.Portal.document.DocumentUtil_class();


