Default_class = function() {};
Object.extend(Default_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	SwitchMode: function() {
		return this.invoke("SwitchMode", {}, this.SwitchMode.getArguments().slice(0));
	},
	SwitchShowProperties: function() {
		return this.invoke("SwitchShowProperties", {}, this.SwitchShowProperties.getArguments().slice(0));
	},
	UpdateModulePositions: function(_qs, iRow, _columnPositionsAll, _modNamesAll, _modPositionsAll, _modGroupAll, _newCloned, _scope) {
		return this.invoke("UpdateModulePositions", {"_qs":_qs, "iRow":iRow, "_columnPositionsAll":_columnPositionsAll, "_modNamesAll":_modNamesAll, "_modPositionsAll":_modPositionsAll, "_modGroupAll":_modGroupAll, "_newCloned":_newCloned, "_scope":_scope}, this.UpdateModulePositions.getArguments().slice(8));
	},
	GetAllModules: function(_qs) {
		return this.invoke("GetAllModules", {"_qs":_qs}, this.GetAllModules.getArguments().slice(1));
	},
	GetTemplates: function(_qs) {
		return this.invoke("GetTemplates", {"_qs":_qs}, this.GetTemplates.getArguments().slice(1));
	},
	GetTemplate: function(_templateName) {
		return this.invoke("GetTemplate", {"_templateName":_templateName}, this.GetTemplate.getArguments().slice(1));
	},
	GetTables: function() {
		return this.invoke("GetTables", {}, this.GetTables.getArguments().slice(0));
	},
	GetControlAdmin: function(_controlId, _filepath, _qs, _scope) {
		return this.invoke("GetControlAdmin", {"_controlId":_controlId, "_filepath":_filepath, "_qs":_qs, "_scope":_scope}, this.GetControlAdmin.getArguments().slice(4));
	},
	GetRowAdmin: function(_RowId, _qs, _scope) {
		return this.invoke("GetRowAdmin", {"_RowId":_RowId, "_qs":_qs, "_scope":_scope}, this.GetRowAdmin.getArguments().slice(3));
	},
	GetColumnAdmin: function(_RowId, _ColId, _qs, _scope) {
		return this.invoke("GetColumnAdmin", {"_RowId":_RowId, "_ColId":_ColId, "_qs":_qs, "_scope":_scope}, this.GetColumnAdmin.getArguments().slice(4));
	},
	GetModule: function(_filepath, islem, _qs, _scope) {
		return this.invoke("GetModule", {"_filepath":_filepath, "islem":islem, "_qs":_qs, "_scope":_scope}, this.GetModule.getArguments().slice(4));
	},
	CopyModule: function(_controlid, _filePath, _qs, _scope) {
		return this.invoke("CopyModule", {"_controlid":_controlid, "_filePath":_filePath, "_qs":_qs, "_scope":_scope}, this.CopyModule.getArguments().slice(4));
	},
	CloneModule: function(_controlid, _filePath, _qs, _scope) {
		return this.invoke("CloneModule", {"_controlid":_controlid, "_filePath":_filePath, "_qs":_qs, "_scope":_scope}, this.CloneModule.getArguments().slice(4));
	},
	PageMods: function(_qs) {
		return this.invoke("PageMods", {"_qs":_qs}, this.PageMods.getArguments().slice(1));
	},
	PinPageTree: function(_pinned) {
		return this.invoke("PinPageTree", {"_pinned":_pinned}, this.PinPageTree.getArguments().slice(1));
	},
	ChangeColumnProperty: function(_qs, _rowId, _colId, _propertyName, _value, _scope) {
		return this.invoke("ChangeColumnProperty", {"_qs":_qs, "_rowId":_rowId, "_colId":_colId, "_propertyName":_propertyName, "_value":_value, "_scope":_scope}, this.ChangeColumnProperty.getArguments().slice(6));
	},
	ChangeRowProperty: function(_qs, _rowId, _propertyName, _value, _scope) {
		return this.invoke("ChangeRowProperty", {"_qs":_qs, "_rowId":_rowId, "_propertyName":_propertyName, "_value":_value, "_scope":_scope}, this.ChangeRowProperty.getArguments().slice(5));
	},
	GetPagePropertyEditor: function(_pageName, _tabName) {
		return this.invoke("GetPagePropertyEditor", {"_pageName":_pageName, "_tabName":_tabName}, this.GetPagePropertyEditor.getArguments().slice(2));
	},
	GetPageAddEditor: function(_pageName) {
		return this.invoke("GetPageAddEditor", {"_pageName":_pageName}, this.GetPageAddEditor.getArguments().slice(1));
	},
	UpdatePageProperty: function(_pageName, _tabName, _propName, _qs, _value) {
		return this.invoke("UpdatePageProperty", {"_pageName":_pageName, "_tabName":_tabName, "_propName":_propName, "_qs":_qs, "_value":_value}, this.UpdatePageProperty.getArguments().slice(5));
	},
	UpdateRowColumnProperty: function(_pageName, _tabName, _propName, _qs, _row, _colNum) {
		return this.invoke("UpdateRowColumnProperty", {"_pageName":_pageName, "_tabName":_tabName, "_propName":_propName, "_qs":_qs, "_row":_row, "_colNum":_colNum}, this.UpdateRowColumnProperty.getArguments().slice(6));
	},
	AddPage: function(_pageName, _tabName, _type, _qs) {
		return this.invoke("AddPage", {"_pageName":_pageName, "_tabName":_tabName, "_type":_type, "_qs":_qs}, this.AddPage.getArguments().slice(4));
	},
	AddCustomStruct: function(_pageName, _masterPage, _qs) {
		return this.invoke("AddCustomStruct", {"_pageName":_pageName, "_masterPage":_masterPage, "_qs":_qs}, this.AddCustomStruct.getArguments().slice(3));
	},
	DeletePage: function(_pageName, _tabName, _qs) {
		return this.invoke("DeletePage", {"_pageName":_pageName, "_tabName":_tabName, "_qs":_qs}, this.DeletePage.getArguments().slice(3));
	},
	ResetPage: function(_pageName, _tabName, _qs) {
		return this.invoke("ResetPage", {"_pageName":_pageName, "_tabName":_tabName, "_qs":_qs}, this.ResetPage.getArguments().slice(3));
	},
	ChangeLanguage: function(_langId) {
		return this.invoke("ChangeLanguage", {"_langId":_langId}, this.ChangeLanguage.getArguments().slice(1));
	},
	UndoConfigChanges: function() {
		return this.invoke("UndoConfigChanges", {}, this.UndoConfigChanges.getArguments().slice(0));
	},
	GetDetailsNodes: function(_controlId, _pagename) {
		return this.invoke("GetDetailsNodes", {"_controlId":_controlId, "_pagename":_pagename}, this.GetDetailsNodes.getArguments().slice(2));
	},
	GetAdminString: function(_key) {
		return this.invoke("GetAdminString", {"_key":_key}, this.GetAdminString.getArguments().slice(1));
	},
	GetManualData: function(_controlId, _key, _qs) {
		return this.invoke("GetManualData", {"_controlId":_controlId, "_key":_key, "_qs":_qs}, this.GetManualData.getArguments().slice(3));
	},
	GetFieldsNames: function(_controlId, _table, _qs) {
		return this.invoke("GetFieldsNames", {"_controlId":_controlId, "_table":_table, "_qs":_qs}, this.GetFieldsNames.getArguments().slice(3));
	},
	GetFileGroups: function(_table) {
		return this.invoke("GetFileGroups", {"_table":_table}, this.GetFileGroups.getArguments().slice(1));
	},
	GetDefinitions: function(_table, _column, _isDef, _isRel, _constructID) {
		return this.invoke("GetDefinitions", {"_table":_table, "_column":_column, "_isDef":_isDef, "_isRel":_isRel, "_constructID":_constructID}, this.GetDefinitions.getArguments().slice(5));
	},
	UserLogin: function(_userName, _pass, _qs) {
		return this.invoke("UserLogin", {"_userName":_userName, "_pass":_pass, "_qs":_qs}, this.UserLogin.getArguments().slice(3));
	},
	UserLogout: function() {
		return this.invoke("UserLogout", {}, this.UserLogout.getArguments().slice(0));
	},
	SaveFCKTemplate: function(_templateName, _tableName, _templateDesc, _htmlSrc) {
		return this.invoke("SaveFCKTemplate", {"_templateName":_templateName, "_tableName":_tableName, "_templateDesc":_templateDesc, "_htmlSrc":_htmlSrc}, this.SaveFCKTemplate.getArguments().slice(4));
	},
	DeleteFCKTemplate: function(_templateName) {
		return this.invoke("DeleteFCKTemplate", {"_templateName":_templateName}, this.DeleteFCKTemplate.getArguments().slice(1));
	},
	AddRowAt: function(_rowId, _qs, _scope) {
		return this.invoke("AddRowAt", {"_rowId":_rowId, "_qs":_qs, "_scope":_scope}, this.AddRowAt.getArguments().slice(3));
	},
	RemoveRowAt: function(_rowId, _qs, _scope) {
		return this.invoke("RemoveRowAt", {"_rowId":_rowId, "_qs":_qs, "_scope":_scope}, this.RemoveRowAt.getArguments().slice(3));
	},
	AddCart: function(_productID, _quantity) {
		return this.invoke("AddCart", {"_productID":_productID, "_quantity":_quantity}, this.AddCart.getArguments().slice(2));
	},
	CartUpdate: function(_ids, _dels, _quantities) {
		return this.invoke("CartUpdate", {"_ids":_ids, "_dels":_dels, "_quantities":_quantities}, this.CartUpdate.getArguments().slice(3));
	},
	SaveCartDelivery: function(_deliveryName, _deliveryAddress, _deliveryTel) {
		return this.invoke("SaveCartDelivery", {"_deliveryName":_deliveryName, "_deliveryAddress":_deliveryAddress, "_deliveryTel":_deliveryTel}, this.SaveCartDelivery.getArguments().slice(3));
	},
	SaveCartPayment: function(_paymentType, _paymentDesc) {
		return this.invoke("SaveCartPayment", {"_paymentType":_paymentType, "_paymentDesc":_paymentDesc}, this.SaveCartPayment.getArguments().slice(2));
	},
	RegisterUser: function(_mail, _code) {
		return this.invoke("RegisterUser", {"_mail":_mail, "_code":_code}, this.RegisterUser.getArguments().slice(2));
	},
	SaveUser: function(_cnt, _data, _controlId, _qs) {
		return this.invoke("SaveUser", {"_cnt":_cnt, "_data":_data, "_controlId":_controlId, "_qs":_qs}, this.SaveUser.getArguments().slice(4));
	},
	url: '/ajaxpro/Komote.Web.Default,App_Web_msshv3ee.ashx'
}));
Default = new Default_class();

