if(typeof Webscene == "undefined") Webscene={};
if(typeof Webscene.UI == "undefined") Webscene.UI={};
if(typeof Webscene.UI.CTB == "undefined") Webscene.UI.CTB={};
Webscene.UI.CTB_class = function() {};
Object.extend(Webscene.UI.CTB_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	CTBUpdate: function(clientId, sessionId, nodeId, contentId, categoryId, locationId, maxVisibilityLevel, day, month, year, selectionIds, publicCategoryIntIds, pinCode, thumbnail, embedPreviewOnly) {
		return this.invoke("CTBUpdate", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "contentId":contentId, "categoryId":categoryId, "locationId":locationId, "maxVisibilityLevel":maxVisibilityLevel, "day":day, "month":month, "year":year, "selectionIds":selectionIds, "publicCategoryIntIds":publicCategoryIntIds, "pinCode":pinCode, "thumbnail":thumbnail, "embedPreviewOnly":embedPreviewOnly}, this.CTBUpdate.getArguments().slice(15));
	},
	GetCTB: function(clientId, sessionId, nodeId, contentId) {
		return this.invoke("GetCTB", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "contentId":contentId}, this.GetCTB.getArguments().slice(4));
	},
	THSGetTH: function(clientId, nodeId, contentId) {
		return this.invoke("THSGetTH", {"clientId":clientId, "nodeId":nodeId, "contentId":contentId}, this.THSGetTH.getArguments().slice(3));
	},
	url: '/ajaxpro/Webscene.UI.CTB,Webscene.UI.ashx'
}));
Webscene.UI.CTB = new Webscene.UI.CTB_class();

