if(typeof Webscene == "undefined") Webscene={};
if(typeof Webscene.UI == "undefined") Webscene.UI={};
if(typeof Webscene.UI.GMC == "undefined") Webscene.UI.GMC={};
Webscene.UI.GMC_class = function() {};
Object.extend(Webscene.UI.GMC_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	GetGadgets: function(sessionId, nodeId, innerContentClientId, clientId, gadgetId) {
		return this.invoke("GetGadgets", {"sessionId":sessionId, "nodeId":nodeId, "innerContentClientId":innerContentClientId, "clientId":clientId, "gadgetId":gadgetId}, this.GetGadgets.getArguments().slice(5));
	},
	SetGadget: function(clientId, sessionId, nodeId, controlId, gadgetId, innerControlId, directLinkMode, ecardId, showShareIcons, showInfoBox) {
		return this.invoke("SetGadget", {"clientId":clientId, "sessionId":sessionId, "nodeId":nodeId, "controlId":controlId, "gadgetId":gadgetId, "innerControlId":innerControlId, "directLinkMode":directLinkMode, "ecardId":ecardId, "showShareIcons":showShareIcons, "showInfoBox":showInfoBox}, this.SetGadget.getArguments().slice(10));
	},
	StartGadget: function(sessionId, nodeId, gadgetId, ecardId, showShareIcons, showInfoBox) {
		return this.invoke("StartGadget", {"sessionId":sessionId, "nodeId":nodeId, "gadgetId":gadgetId, "ecardId":ecardId, "showShareIcons":showShareIcons, "showInfoBox":showInfoBox}, this.StartGadget.getArguments().slice(6));
	},
	url: '/ajaxpro/Webscene.UI.GMC,Webscene.UI.ashx'
}));
Webscene.UI.GMC = new Webscene.UI.GMC_class();


