var dhx = {
    ///	<summary>
	/// dhx object
	///	</summary>
};
dhx.ui = {
    get: function(id) {
        ///	<summary>
	    /// attaches custom handler to inner event
	    ///		Example: dhx.get("menu")
	    /// })
	    ///	</summary>
	    ///	<param name="id" type="String">
	    ///		Gets dhx element by id
	    /// </param>
        ///	<returns type="dhx.ui._any" />
		return dhx.ui._any;
    }
};

function $$(id) {
    ///	<summary>
	/// attaches custom handler to inner event
	///		Example: dhx.get("menu")
	/// })
	///	</summary>
	///	<param name="id" type="String">
	///		Gets dhx element by id
	/// </param>
    ///	<returns type="dhx.ui._any" />
	return dhx.ui._any;
}

dhx.ui._any = {
	///	<summary>
	/// 
	///	</summary>
};
dhx.ui._any.config = {};
	dhx.ui._any.config.animate = '';

dhx.ui._any.config.cols = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.multi = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.rows = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.visibleBatch = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.body = '';

dhx.ui._any.config.collapsed = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.headerAltHeight = '';

dhx.ui._any.config.headerAlt = '';

dhx.ui._any.config.headerHeight = '';

dhx.ui._any.config.header = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.calendarDateFormat = '';

dhx.ui._any.config.calendarDayHeader = '';

dhx.ui._any.config.calendarDay = '';

dhx.ui._any.config.calendarHeader = '';

dhx.ui._any.config.calendarMonthHeader = '';

dhx.ui._any.config.calendarWeekHeader = '';

dhx.ui._any.config.calendarWeek = '';

dhx.ui._any.config.cellHeight = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.date = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.hourEnd = '';

dhx.ui._any.config.hourFormat = '';

dhx.ui._any.config.hourStart = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.minuteStep = '';

dhx.ui._any.config.monthHeaderHeight = '';

dhx.ui._any.config.move = '';

dhx.ui._any.config.navigation = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.selectedCss = '';

dhx.ui._any.config.selectedDateClassName = '';

dhx.ui._any.config.skipEmptyWeeks = '';

dhx.ui._any.config.startOnMonday = '';

dhx.ui._any.config.timeSelectHeight = '';

dhx.ui._any.config.timeSelect = '';

dhx.ui._any.config.weekHeaderHeight = '';

dhx.ui._any.config.weekHeader = '';

dhx.ui._any.config.weekNumber = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.cols = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.panel = '';

dhx.ui._any.config.rows = '';

dhx.ui._any.config.scrollSpeed = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.visibleBatch = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.alpha = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.barWidth = '';

dhx.ui._any.config.border = '';

dhx.ui._any.config.cant = '';

dhx.ui._any.config.color = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.dataFeed = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datastore = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.fill = '';

dhx.ui._any.config.gradient = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.group = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.item = '';

dhx.ui._any.config.labelOffset = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.legend = '';

dhx.ui._any.config.lineColor = '';

dhx.ui._any.config.line = '';

dhx.ui._any.config.offset = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.origin = '';

dhx.ui._any.config.padding = '';

dhx.ui._any.config.pieInnerText = '';

dhx.ui._any.config.preset = '';

dhx.ui._any.config.radius = '';

dhx.ui._any.config.scheme = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.series = '';

dhx.ui._any.config.shadow = '';

dhx.ui._any.config.sort = '';

dhx.ui._any.config.tooltip = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.xAxis = '';

dhx.ui._any.config.xValue = '';

dhx.ui._any.config.yAxis = '';

dhx.ui._any.config.yValue = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.min = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.step = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.filter = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.iconCss = '';

dhx.ui._any.config.iconWidth = '';

dhx.ui._any.config.icon = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.options = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.min = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.step = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.autoScroll = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.dataFeed = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datastore = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.edit = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scheme = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.select = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.xCount = '';

dhx.ui._any.config.yCount = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.dateFormat = '';

dhx.ui._any.config.externalDateFormatStr = '';

dhx.ui._any.config.externalDateFormat = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.iconCss = '';

dhx.ui._any.config.iconWidth = '';

dhx.ui._any.config.icon = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.options = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.stringResult = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.cols = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.rows = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.visibleBatch = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.center = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.mapType = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.zoom = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.dataFeed = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datastore = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.fields = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.headerHeight = '';

dhx.ui._any.config.header = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scheme = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.select = '';

dhx.ui._any.config.sorting = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.dataFeed = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datastore = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scheme = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.select = '';

dhx.ui._any.config.templateBack = '';

dhx.ui._any.config.templateGroup = '';

dhx.ui._any.config.templateItem = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.loading = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.src = '';

dhx.ui._any.config.waitMessage = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.attributes = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.cols = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.rows = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.visibleBatch = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.dataFeed = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datastore = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scheme = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.select = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.cells = '';

dhx.ui._any.config.cols = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.rows = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.visibleBatch = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.dataFeed = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datastore = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.panel = '';

dhx.ui._any.config.scheme = '';

dhx.ui._any.config.scrollOffset = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.select = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.body = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.headHeight = '';

dhx.ui._any.config.head = '';

dhx.ui._any.config.header = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.left = '';

dhx.ui._any.config.modal = '';

dhx.ui._any.config.move = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.padding = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.top = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.zIndex = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.dir = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.iconCss = '';

dhx.ui._any.config.iconWidth = '';

dhx.ui._any.config.icon = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.options = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.body = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.contentHeight = '';

dhx.ui._any.config.contentWidth = '';

dhx.ui._any.config.content = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.scrollSpeed = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.max = '';

dhx.ui._any.config.min = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.slide = '';

dhx.ui._any.config.step = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.cells = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.content = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.loading = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.src = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.waitMessage = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.inputHeight = '';

dhx.ui._any.config.inputWidth = '';

dhx.ui._any.config.labelWidth = '';

dhx.ui._any.config.label = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.popup = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.value = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.cols = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.rows = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.visibleBatch = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.dx = '';

dhx.ui._any.config.dy = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.dataFeed = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datastore = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scheme = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.select = '';

dhx.ui._any.config.sort = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.uniteBy = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.autoplay = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.controls = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.src = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.animate = '';

dhx.ui._any.config.body = '';

dhx.ui._any.config.container = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.headHeight = '';

dhx.ui._any.config.head = '';

dhx.ui._any.config.header = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.hidden = '';

dhx.ui._any.config.id = '';

dhx.ui._any.config.left = '';

dhx.ui._any.config.modal = '';

dhx.ui._any.config.move = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.top = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.zIndex = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.dataFeed = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datastore = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.scheme = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.dataFeed = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datastore = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.scheme = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.autoupdate = '';

dhx.ui._any.config.master = '';

dhx.ui._any.config.mode = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.data = '';

dhx.ui._any.config.datatype = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.url = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.drag = '';

dhx.ui._any.config.edit = '';

dhx.ui._any.config.on = '';

dhx.ui._any.config.group = '';

dhx.ui._any.config.sort = '';

dhx.ui._any.config.modal = '';

dhx.ui._any.config.move = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.type = '';

dhx.ui._any.config.scroll = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.deltaStep = '';

dhx.ui._any.config.finish = '';

dhx.ui._any.config.gravity = '';

dhx.ui._any.config.longTouchDelay = '';

dhx.ui._any.config.css = '';

dhx.ui._any.config.height = '';

dhx.ui._any.config.margin = '';

dhx.ui._any.config.name = '';

dhx.ui._any.config.padding = '';

dhx.ui._any.config.template = '';

dhx.ui._any.config.width = '';

dhx.ui._any.config.on = '';


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.collapse = function() {
	///	<summary>
	/// collapses accordion item
	///		Example: 
	///	</summary>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.expand = function() {
	///	<summary>
	/// expands accordion item
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// refreshes header label
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getSelectedDate = function() {
	///	<summary>
	/// returns currently selected date
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function(date) {
	///	<summary>
	/// returns the current value of control
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		getValue(date)
	/// </param>

}


dhx.ui._any.getVisibleDate = function() {
	///	<summary>
	/// retuns visible date: in the general case, the selected date or the first day of the month if the currently selected date is not visible
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders an object
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.selectDate = function(date, show) {
	///	<summary>
	/// selects date
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		selectDate(date, show)
	/// </param>
	///	<param name="show" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.setValue = function(date) {
	///	<summary>
	/// sets a new value for a control
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		setValue(date)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showCalendar = function(date) {
	///	<summary>
	/// shows calendar (and selects date if it is defined)
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		showCalendar(date)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}


dhx.ui._any.getActive = function() {
	///	<summary>
	/// returns id of the currently selected item
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls carousel container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.addSeries = function(obj) {
	///	<summary>
	/// adds the new chart series
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		addSeries(obj)
	/// </param>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.clearCanvas = function() {
	///	<summary>
	/// clears canvas
	///		Example: 
	///	</summary>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.definePreset = function(obj) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		definePreset(obj)
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getCanvas = function(context) {
	///	<summary>
	/// gets canvas
	///		Example: 
	///	</summary>
	///	<param name="context" type="String">
	///		getCanvas(context)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.group = function(config,mode) {
	///	<summary>
	/// groups data
	///		Example: 
	///	</summary>
	///	<param name="config" type="String">
	///		group(config,mode)
	/// </param>
	///	<param name="mode" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a chart
	///		Example: 
	///	</summary>

}


dhx.ui._any.renderText = function(x,y,text,css,w) {
	///	<summary>
	/// creates absolutely positioned container
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		renderText(x,y,text,css,w)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>
	///	<param name="text" type="String">
	///		File:
	/// </param>
	///	<param name="css" type="String">
	///		Implemented in: dhx.Canvas
	/// </param>
	///	<param name="w" type="String">
	///		Included in: dhx.ui.chart
	/// </param>

}


dhx.ui._any.renderTextAt = function(valign,align, x,y,t,c,w) {
	///	<summary>
	/// creates absolutely positioned container and then align it according to the 1st and 2nd parameters
	///		Example: 
	///	</summary>
	///	<param name="valign" type="String">
	///		renderTextAt(valign,align, x,y,t,c,w)
	/// </param>
	///	<param name="align" type="String">
	///		Type: Method
	/// </param>
	///	<param name="x" type="String">
	///		File:
	/// </param>
	///	<param name="y" type="String">
	///		Implemented in: dhx.Canvas
	/// </param>
	///	<param name="t" type="String">
	///		Included in: dhx.ui.chart
	/// </param>
	///	<param name="c" type="String">
	///		valign - vertical align (optional)
	/// </param>
	///	<param name="w" type="String">
	///		align - horizontal align (optional)
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.ungroup = function(mode) {
	///	<summary>
	/// ungroups data
	///		Example: 
	///	</summary>
	///	<param name="mode" type="String">
	///		ungroup(mode)
	/// </param>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getLabel = function() {
	///	<summary>
	/// returns text label of the control
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.next = function(step, min, max) {
	///	<summary>
	/// sets the next value of the control
	///		Example: 
	///	</summary>
	///	<param name="step" type="String">
	///		next(step, min, max)
	/// </param>
	///	<param name="min" type="String">
	///		Type: Method
	/// </param>
	///	<param name="max" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.prev = function(step, min, max) {
	///	<summary>
	/// sets the previous value of the control
	///		Example: 
	///	</summary>
	///	<param name="step" type="String">
	///		prev(step, min, max)
	/// </param>
	///	<param name="min" type="String">
	///		Type: Method
	/// </param>
	///	<param name="max" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.toggle = function() {
	///	<summary>
	/// swiches states of the control, i.e. true to false and vice-versa
	///		Example: 
	///	</summary>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getList = function() {
	///	<summary>
	/// returns List object containing select options of the control
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getLabel = function() {
	///	<summary>
	/// returns text label of the control
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.next = function(step, min, max) {
	///	<summary>
	/// sets the next value of the control
	///		Example: 
	///	</summary>
	///	<param name="step" type="String">
	///		next(step, min, max)
	/// </param>
	///	<param name="min" type="String">
	///		Type: Method
	/// </param>
	///	<param name="max" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.prev = function(step, min, max) {
	///	<summary>
	/// sets the previous value of the control
	///		Example: 
	///	</summary>
	///	<param name="step" type="String">
	///		prev(step, min, max)
	/// </param>
	///	<param name="min" type="String">
	///		Type: Method
	/// </param>
	///	<param name="max" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.dragMarker = function(context,ev) {
	///	<summary>
	/// renders drag-and-drop marker
	///		Example: 
	///	</summary>
	///	<param name="context" type="String">
	///		dragMarker(context,ev)
	/// </param>
	///	<param name="ev" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.edit = function(id) {
	///	<summary>
	/// switches item to the edit state
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		edit(id)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isEdit = function() {
	///	<summary>
	/// returns id of item in edit state, or null if none
	///		Example: 
	///	</summary>

}


dhx.ui._any.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}


dhx.ui._any.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}


dhx.ui._any.stopEdit = function(mode, if_not_id) {
	///	<summary>
	/// switches any item in edit state, back to normal
	///		Example: 
	///	</summary>
	///	<param name="mode" type="String">
	///		stopEdit(mode, if_not_id)
	/// </param>
	///	<param name="if_not_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}


dhx.ui._any.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getList = function() {
	///	<summary>
	/// returns List object containing select options of the control
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.clear = function() {
	///	<summary>
	/// clears values of all inputs ( resets them to the default values )
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", label: 'Clear form', click:"clear_form" }]
	/// });
	///  
	/// function clear_form(){
	/// 	$$('myform').clear();
	/// };
	///	</summary>

}


dhx.ui._any.clearValidation = function() {
	///	<summary>
	/// removes error(invalid) marking from inputs that failed validation
	///		Example: 
	///	</summary>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}


dhx.ui._any.focus = function(name) {
	///	<summary>
	/// sets focus to an input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('myform').focus("field_a");
	///	</summary>
	///	<param name="name" type="String">
	///		focus(name)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValues = function() {
	///	<summary>
	/// gets hash of data values
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'From', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'To', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", id:"button1", label: 'Show values', click:"get_form" }]
	/// 	},
	/// 	{ id:"log", template:function(obj){ return "<pre>"+JSON.stringify(obj).replace(/,/g,"\n,")+"</pre>"; }}]
	/// });
	///  
	/// function get_form(){
	/// 	$$('log').parse($$('myform').getValues());
	/// };
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints the whole view or a certain item
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}


dhx.ui._any.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.setValues = function(data) {
	///	<summary>
	/// sets values for all inputs in the component
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" }]
	/// 	},
	/// 	{ view:"button", label: 'Fill form', click:"set_form" }]
	/// });
	///  
	/// function set_form(){
	/// 	$$('myform').setValues({
	/// 			field_a: "London",
	/// 			field_b: "New York",
	/// 			field_c: "left"
	/// 	});
	/// };
	///	</summary>
	///	<param name="data" type="String">
	///		setValues(data)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.validate = function(obj) {
	///	<summary>
	/// validates for the defined rules
	///		Example: dhx.ui({
	/// 	view:"form", 
	/// 	id:"myform", 
	/// 	elements:[
	/// 		{ view:"text", inputWidth:300, label:"Name *", id:"name"},
	/// 		{ view:"text", inputWidth:300, label:"Age *",  id:"age"},
	/// 		{ view:"button", inputWidth:300, label:"Submit", click:"submit_form"}],
	/// 	rules:{
	/// 		name:dhx.rules.isNotEmpty,
	/// 		age:dhx.rules.isNumber
	/// 	}
	/// });
	///  
	/// submit_form = function(){
	/// 	if ($$("myform").validate()==false)
	/// 		{dhx.notice("Invalid value for some field");}
	/// }
	///	</summary>
	///	<param name="obj" type="Object">
	///		validate(obj)
	/// </param>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders map object
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}


dhx.ui._any.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}


dhx.ui._any.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getOpenState = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}


dhx.ui._any.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}


dhx.ui._any.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getWindow = function() {
	///	<summary>
	/// gets the window object of an iframe
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(value) {
	///	<summary>
	/// loads the document you&#039;d like to show in an iframe
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		load(value)
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}


dhx.ui._any.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}


dhx.ui._any.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.back = function(step) {
	///	<summary>
	/// switches multiview to previously active view
	///		Example: 
	///	</summary>
	///	<param name="step" type="String">
	///		back(step)
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}


dhx.ui._any.getActive = function() {
	///	<summary>
	/// returns id of currently visible sub-view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getActive = function() {
	///	<summary>
	/// returns id of currently visible sub-view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}


dhx.ui._any.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}


dhx.ui._any.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.close = function() {
	///	<summary>
	/// removes a window
	///		Example: 
	///	</summary>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getBody = function() {
	///	<summary>
	/// gets the ui view of the window body
	///		Example: 
	///	</summary>

}


dhx.ui._any.getHead = function() {
	///	<summary>
	/// gets the ui view of the window header
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.resizeChildren = function() {
	///	<summary>
	/// adjusts view and his children to a new size.
	///		Example: 
	///	</summary>

}


dhx.ui._any.setPosition = function(x,y) {
	///	<summary>
	/// sets window&#039;s position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		setPosition(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getList = function() {
	///	<summary>
	/// returns List object containing select options of the control
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setSliderTitle = function(title) {
	///	<summary>
	/// sets the title of the control
	///		Example: 
	///	</summary>
	///	<param name="title" type="String">
	///		setSliderTitle(title)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints the whole view or a certain a item
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.setValues = function(obj) {
	///	<summary>
	/// sets data hash
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		setValues(obj)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}


dhx.ui._any.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.clear = function() {
	///	<summary>
	/// clears values of all inputs ( resets them to the default values )
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", label: 'Clear form', click:"clear_form" }]
	/// });
	///  
	/// function clear_form(){
	/// 	$$('myform').clear();
	/// };
	///	</summary>

}


dhx.ui._any.clearValidation = function() {
	///	<summary>
	/// removes error(invalid) marking from inputs that failed validation
	///		Example: 
	///	</summary>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}


dhx.ui._any.focus = function(name) {
	///	<summary>
	/// sets focus to an input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('myform').focus("field_a");
	///	</summary>
	///	<param name="name" type="String">
	///		focus(name)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getValues = function() {
	///	<summary>
	/// gets hash of data values
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'From', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'To', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", id:"button1", label: 'Show values', click:"get_form" }]
	/// 	},
	/// 	{ id:"log", template:function(obj){ return "<pre>"+JSON.stringify(obj).replace(/,/g,"\n,")+"</pre>"; }}]
	/// });
	///  
	/// function get_form(){
	/// 	$$('log').parse($$('myform').getValues());
	/// };
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints the whole view or a certain item
	///		Example: 
	///	</summary>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}


dhx.ui._any.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.setValues = function(data) {
	///	<summary>
	/// sets values for all inputs in the component
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" }]
	/// 	},
	/// 	{ view:"button", label: 'Fill form', click:"set_form" }]
	/// });
	///  
	/// function set_form(){
	/// 	$$('myform').setValues({
	/// 			field_a: "London",
	/// 			field_b: "New York",
	/// 			field_c: "left"
	/// 	});
	/// };
	///	</summary>
	///	<param name="data" type="String">
	///		setValues(data)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.validate = function(obj) {
	///	<summary>
	/// validates for the defined rules
	///		Example: dhx.ui({
	/// 	view:"form", 
	/// 	id:"myform", 
	/// 	elements:[
	/// 		{ view:"text", inputWidth:300, label:"Name *", id:"name"},
	/// 		{ view:"text", inputWidth:300, label:"Age *",  id:"age"},
	/// 		{ view:"button", inputWidth:300, label:"Submit", click:"submit_form"}],
	/// 	rules:{
	/// 		name:dhx.rules.isNotEmpty,
	/// 		age:dhx.rules.isNumber
	/// 	}
	/// });
	///  
	/// submit_form = function(){
	/// 	if ($$("myform").validate()==false)
	/// 		{dhx.notice("Invalid value for some field");}
	/// }
	///	</summary>
	///	<param name="obj" type="Object">
	///		validate(obj)
	/// </param>

}


dhx.ui._any.disable = function() {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>

}


dhx.ui._any.enable = function() {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>

}


dhx.ui._any.isVisible = function() {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>

}


dhx.ui._any.show = function(data,pos) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		show(data,pos)
	/// </param>
	///	<param name="pos" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}


dhx.ui._any.getUnitItems = function(id) {
	///	<summary>
	/// returns an array of ids of items contained in the specified unit
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		getUnitItems(id)
	/// </param>

}


dhx.ui._any.getUnits = function() {
	///	<summary>
	/// returns an array of units ids
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}


dhx.ui._any.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}


dhx.ui._any.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getVideo = function() {
	///	<summary>
	/// gets the video object
	///		Example: 
	///	</summary>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.close = function() {
	///	<summary>
	/// removes a window
	///		Example: 
	///	</summary>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getBody = function() {
	///	<summary>
	/// gets the ui view of the window body
	///		Example: 
	///	</summary>

}


dhx.ui._any.getHead = function() {
	///	<summary>
	/// gets the ui view of the window header
	///		Example: 
	///	</summary>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}


dhx.ui._any.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}


dhx.ui._any.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}


dhx.ui._any.resizeChildren = function() {
	///	<summary>
	/// adjusts view and his children to a new size.
	///		Example: 
	///	</summary>

}


dhx.ui._any.setPosition = function(x,y) {
	///	<summary>
	/// sets window&#039;s position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		setPosition(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.addBind = function(source, rule, format) {
	///	<summary>
	/// adds one more bound target
	///		Example: 
	///	</summary>
	///	<param name="source" type="String">
	///		addBind(source, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.getBindData = function(key, update) {
	///	<summary>
	/// fills target object with data
	///		Example: 
	///	</summary>
	///	<param name="key" type="String">
	///		getBindData(key, update)
	/// </param>
	///	<param name="update" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.saveBatch = function(code) {
	///	<summary>
	/// makes simultaneous saving several components
	///		Example: $$('myform1').bind('myStore');
	/// $$('myform2').bind('myStore');
	///  
	/// $$('myStore').saveBatch(function(){
	///         $$('myform1').save();
	///         $$('myform2').save();
	/// });
	///	</summary>
	///	<param name="code" type="String">
	///		saveBatch(code)
	/// </param>

}


dhx.ui._any.clearCanvas = function() {
	///	<summary>
	/// clears canvas
	///		Example: 
	///	</summary>

}


dhx.ui._any.getCanvas = function(context) {
	///	<summary>
	/// gets canvas
	///		Example: 
	///	</summary>
	///	<param name="context" type="String">
	///		getCanvas(context)
	/// </param>

}


dhx.ui._any.renderText = function(x,y,text,css,w) {
	///	<summary>
	/// creates absolutely positioned container
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		renderText(x,y,text,css,w)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>
	///	<param name="text" type="String">
	///		File:
	/// </param>
	///	<param name="css" type="String">
	///		Implemented in: dhx.Canvas
	/// </param>
	///	<param name="w" type="String">
	///		Included in: dhx.ui.chart
	/// </param>

}


dhx.ui._any.renderTextAt = function(valign,align, x,y,t,c,w) {
	///	<summary>
	/// creates absolutely positioned container and then align it according to the 1st and 2nd parameters
	///		Example: 
	///	</summary>
	///	<param name="valign" type="String">
	///		renderTextAt(valign,align, x,y,t,c,w)
	/// </param>
	///	<param name="align" type="String">
	///		Type: Method
	/// </param>
	///	<param name="x" type="String">
	///		File:
	/// </param>
	///	<param name="y" type="String">
	///		Implemented in: dhx.Canvas
	/// </param>
	///	<param name="t" type="String">
	///		Included in: dhx.ui.chart
	/// </param>
	///	<param name="c" type="String">
	///		valign - vertical align (optional)
	/// </param>
	///	<param name="w" type="String">
	///		align - horizontal align (optional)
	/// </param>

}


dhx.ui._any.getCursor = function() {
	///	<summary>
	/// gets cursor
	///		Example: 
	///	</summary>

}


dhx.ui._any.setCursor = function(id) {
	///	<summary>
	/// sets cursor to an item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		setCursor(id)
	/// </param>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.isVisible = function() {
	///	<summary>
	/// returns true if current view is visible
	///		Example: 
	///	</summary>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints the whole view or a certain item
	///		Example: 
	///	</summary>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.copy = function(sid,tindex,tobj,tid) {
	///	<summary>
	/// copies an item to the same or another object
	///		Example: 
	///	</summary>
	///	<param name="sid" type="Number">
	///		copy(sid,tindex,tobj,tid)
	/// </param>
	///	<param name="tindex" type="String">
	///		Type: Method
	/// </param>
	///	<param name="tobj" type="Object">
	///		File:
	/// </param>
	///	<param name="tid" type="String">
	///		Implemented in: dhx.DataMove
	/// </param>

}


dhx.ui._any.externalData = function(data,id) {
	///	<summary>
	/// makes data copy
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		externalData(data,id)
	/// </param>
	///	<param name="id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.move = function(sid,tindex,tobj,tid) {
	///	<summary>
	/// moves an item to the new position
	///		Example: 
	///	</summary>
	///	<param name="sid" type="Number">
	///		move(sid,tindex,tobj,tid)
	/// </param>
	///	<param name="tindex" type="String">
	///		Type: Method
	/// </param>
	///	<param name="tobj" type="Object">
	///		File:
	/// </param>
	///	<param name="tid" type="String">
	///		Implemented in: dhx.DataMove
	/// </param>

}


dhx.ui._any.moveBottom = function(id) {
	///	<summary>
	/// moves an item to the last position
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		moveBottom(id)
	/// </param>

}


dhx.ui._any.moveDown = function(id,step) {
	///	<summary>
	/// increases item index
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		moveDown(id,step)
	/// </param>
	///	<param name="step" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.moveTop = function(id) {
	///	<summary>
	/// moves an item to the first position
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		moveTop(id)
	/// </param>

}


dhx.ui._any.moveUp = function(id,step) {
	///	<summary>
	/// decreases item index
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		moveUp(id,step)
	/// </param>
	///	<param name="step" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.clearValidation = function() {
	///	<summary>
	/// removes error(invalid) marking from inputs that failed validation
	///		Example: 
	///	</summary>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.escape = function(value) {
	///	<summary>
	/// sets requests encoding
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		escape(value)
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.ignore = function(code,master) {
	///	<summary>
	/// the code that you pass here as the parameter will not react on any data changes (will not be affected by &#039;onStoreUpdated&#039; event handler)
	///		Example: 
	///	</summary>
	///	<param name="code" type="String">
	///		ignore(code,master)
	/// </param>
	///	<param name="master" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.off = function() {
	///	<summary>
	/// disables dataProcessor
	///		Example: 
	///	</summary>

}


dhx.ui._any.on = function() {
	///	<summary>
	/// enables dataProcessor
	///		Example: 
	///	</summary>

}


dhx.ui._any.save = function(id, operation) {
	///	<summary>
	/// allows to save data changes
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		save(id, operation)
	/// </param>
	///	<param name="operation" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.send = function() {
	///	<summary>
	/// sends a request to server. Allows to save data changes on server.
	///		Example: 
	///	</summary>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.validate = function(obj) {
	///	<summary>
	/// validates for the defined rules
	///		Example: dhx.ui({
	/// 	view:"form", 
	/// 	id:"myform", 
	/// 	elements:[
	/// 		{ view:"text", inputWidth:300, label:"Name *", id:"name"},
	/// 		{ view:"text", inputWidth:300, label:"Age *",  id:"age"},
	/// 		{ view:"button", inputWidth:300, label:"Submit", click:"submit_form"}],
	/// 	rules:{
	/// 		name:dhx.rules.isNotEmpty,
	/// 		age:dhx.rules.isNumber
	/// 	}
	/// });
	///  
	/// submit_form = function(){
	/// 	if ($$("myform").validate()==false)
	/// 		{dhx.notice("Invalid value for some field");}
	/// }
	///	</summary>
	///	<param name="obj" type="Object">
	///		validate(obj)
	/// </param>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getValues = function() {
	///	<summary>
	/// gets hash of data values
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.isVisible = function() {
	///	<summary>
	/// returns true if current view is visible
	///		Example: 
	///	</summary>

}


dhx.ui._any.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints view
	///		Example: 
	///	</summary>

}


dhx.ui._any.setValues = function(data) {
	///	<summary>
	/// sets values for all inputs in the component
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		setValues(data)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.add = function(obj,index) {
	///	<summary>
	/// adds item to the store
	///		Example: $$('mylist').add({
	///   text:"Some new text"
	/// })
	///  
	/// //add to the start of list
	/// $$('mylist').add({
	///   text:"First item"
	/// }, 0)
	///  
	/// //object can contain any properties
	/// $$('mygrid').add({
	///   some:"some string",
	///   other:123,
	///   complex:{
	///   	contain:"any",
	///   	content:"inside"
	///   }
	/// }, 0);
	///	</summary>
	///	<param name="obj" type="Number">
	///		add(obj,index)
	/// </param>
	///	<param name="index" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.changeId = function(old, newid) {
	///	<summary>
	/// changes id of the data item
	///		Example: 
	///	</summary>
	///	<param name="old" type="String">
	///		changeId(old, newid)
	/// </param>
	///	<param name="newid" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.clearAll = function() {
	///	<summary>
	/// removes all items from the component
	///		Example: 
	///	</summary>

}


dhx.ui._any.dataCount = function() {
	///	<summary>
	/// gets count of items
	///		Example: 
	///	</summary>

}


dhx.ui._any.each = function(method,master) {
	///	<summary>
	/// iterates through collection
	///		Example: 
	///	</summary>
	///	<param name="method" type="String">
	///		each(method,master)
	/// </param>
	///	<param name="master" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.exists = function(id) {
	///	<summary>
	/// checks if the item with such ID exists
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		exists(id)
	/// </param>

}


dhx.ui._any.filter = function(text,value,preserve) {
	///	<summary>
	/// filters data
	///		Example: //filter all with 'abc' in 'text' property
	/// list.filter('#text#',"abc")
	///  
	/// //same with filtering function
	/// list.filter(function(obj){
	/// 	return obj.text.toString().indexOf("abc") != -1;
	/// });
	///	</summary>
	///	<param name="text" type="String">
	///		filter(text,value,preserve)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>
	///	<param name="preserve" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.first = function() {
	///	<summary>
	/// gets the ID of the first item
	///		Example: 
	///	</summary>

}


dhx.ui._any.getIndexRange = function(from,to) {
	///	<summary>
	/// converts the range of indexes to array of all IDs between them
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		getIndexRange(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.getRange = function(from,to) {
	///	<summary>
	/// converts range IDs to array of all IDs between them
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		getRange(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.id = function(data) {
	///	<summary>
	/// gets id of data object
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		id(data)
	/// </param>

}


dhx.ui._any.idByIndex = function(index) {
	///	<summary>
	/// gets the id of an item with taken index
	///		Example: 
	///	</summary>
	///	<param name="index" type="Number">
	///		idByIndex(index)
	/// </param>

}


dhx.ui._any.indexById = function(id) {
	///	<summary>
	/// the index of the item in question
	///		Example: 
	///	</summary>
	///	<param name="id" type="Number">
	///		indexById(id)
	/// </param>

}


dhx.ui._any.item = function(id) {
	///	<summary>
	/// gets the object of a data item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		item(id)
	/// </param>

}


dhx.ui._any.last = function() {
	///	<summary>
	/// gets the id of the last item
	///		Example: 
	///	</summary>

}


dhx.ui._any.move = function(sindex,tindex) {
	///	<summary>
	/// moves an item from one position to another
	///		Example: 
	///	</summary>
	///	<param name="sindex" type="Number">
	///		move(sindex,tindex)
	/// </param>
	///	<param name="tindex" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.next = function(id,step) {
	///	<summary>
	/// gets ID of the next element which is positioned in defined step
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		next(id,step)
	/// </param>
	///	<param name="step" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.previous = function(id,step) {
	///	<summary>
	/// gets ID of the previous element which is positioned in defined step
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		previous(id,step)
	/// </param>
	///	<param name="step" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.provideApi = function(target,eventable) {
	///	<summary>
	/// assigns methods (and events) of DataStore to an object
	///		Example: 
	///	</summary>
	///	<param name="target" type="String">
	///		provideApi(target,eventable)
	/// </param>
	///	<param name="eventable" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.refresh = function(id) {
	///	<summary>
	/// repaint the whole view or a certain item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		refresh(id)
	/// </param>

}


dhx.ui._any.remove = function(id) {
	///	<summary>
	/// removes element from datastore
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		remove(id)
	/// </param>

}


dhx.ui._any.scheme = function(config) {
	///	<summary>
	/// sets hash of default values for properties
	///		Example: $$('list').data.scheme({
	/// 		name:"unknown", 
	/// 		sex:"male",
	/// 		age:"30"
	/// });
	///  
	/// $$('list').add({
	/// 		id:1,
	/// 		name:"Alex"
	/// })
	/// //will add a record:
	/// //name:Alex,
	/// //sex:male,
	/// //age:30
	///	</summary>
	///	<param name="config" type="String">
	///		scheme(config)
	/// </param>

}


dhx.ui._any.serialize = function() {
	///	<summary>
	/// serializes data to a json object
	///		Example: 
	///	</summary>

}


dhx.ui._any.setDriver = function(type) {
	///	<summary>
	/// defines type of used data driver
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		setDriver(type)
	/// </param>

}


dhx.ui._any.silent = function(code, master) {
	///	<summary>
	/// code that you pass here as the parameter will not be affected by &#039;onStoreUpdated&#039; event handler
	///		Example: 
	///	</summary>
	///	<param name="code" type="String">
	///		silent(code, master)
	/// </param>
	///	<param name="master" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.sort = function(by, dir, as) {
	///	<summary>
	/// sorts datastore
	///		Example: 
	///	</summary>
	///	<param name="by" type="String">
	///		sort(by, dir, as)
	/// </param>
	///	<param name="dir" type="String">
	///		Type: Method
	/// </param>
	///	<param name="as" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.sync = function(source, filter, silent) {
	///	<summary>
	/// allows to sync two copy all, or part of data from one DataCollection to another
	///		Example: 
	///	</summary>
	///	<param name="source" type="String">
	///		sync(source, filter, silent)
	/// </param>
	///	<param name="filter" type="String">
	///		Type: Method
	/// </param>
	///	<param name="silent" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.update = function(id,data) {
	///	<summary>
	/// sets properties of the data item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		update(id,data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.getValue = function() {
	///	<summary>
	/// returns current value of control
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.isVisible = function() {
	///	<summary>
	/// returns true if current view is visible
	///		Example: 
	///	</summary>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.refresh = function() {
	///	<summary>
	/// repaints a control
	///		Example: 
	///	</summary>

}


dhx.ui._any.setValue = function(value) {
	///	<summary>
	/// sets a new value of control
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.add = function(date,inc,mode) {
	///	<summary>
	/// adds the number of date units to date
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		add(date,inc,mode)
	/// </param>
	///	<param name="inc" type="String">
	///		Type: Method
	/// </param>
	///	<param name="mode" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.copy = function(date) {
	///	<summary>
	/// creates date copy
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		copy(date)
	/// </param>

}


dhx.ui._any.datePart = function(date) {
	///	<summary>
	/// gets the date part of date object
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		datePart(date)
	/// </param>

}


dhx.ui._any.dateToStr = function(format,utc) {
	///	<summary>
	/// converts date object to a string in a certain format
	///		Example: 
	///	</summary>
	///	<param name="format" type="String">
	///		dateToStr(format,utc)
	/// </param>
	///	<param name="utc" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.dayStart = function(date) {
	///	<summary>
	/// gets day start
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		dayStart(date)
	/// </param>

}


dhx.ui._any.getISOWeek = function(ndate) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="ndate" type="String">
	///		getISOWeek(ndate)
	/// </param>

}


dhx.ui._any.getUTCISOWeek = function(ndate) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="ndate" type="String">
	///		getUTCISOWeek(ndate)
	/// </param>

}


dhx.ui._any.monthStart = function(date) {
	///	<summary>
	/// gets the start of the month
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		monthStart(date)
	/// </param>

}


dhx.ui._any.strToDate = function(format,utc) {
	///	<summary>
	/// convert string to date object
	///		Example: 
	///	</summary>
	///	<param name="format" type="String">
	///		strToDate(format,utc)
	/// </param>
	///	<param name="utc" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.timePart = function(date) {
	///	<summary>
	/// gets time part of a date in seconds
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		timePart(date)
	/// </param>

}


dhx.ui._any.weekStart = function(date) {
	///	<summary>
	/// gets the week start
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		weekStart(date)
	/// </param>

}


dhx.ui._any.yearStart = function(date) {
	///	<summary>
	/// gets the year start
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		yearStart(date)
	/// </param>

}


dhx.ui._any.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.ui._any.addDrag = function(node,ctrl) {
	///	<summary>
	/// registers drag area
	///		Example: 
	///	</summary>
	///	<param name="node" type="String">
	///		addDrag(node,ctrl)
	/// </param>
	///	<param name="ctrl" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.addDrop = function(node,ctrl,master_mode) {
	///	<summary>
	/// registers drop area
	///		Example: 
	///	</summary>
	///	<param name="node" type="String">
	///		addDrop(node,ctrl,master_mode)
	/// </param>
	///	<param name="ctrl" type="String">
	///		Type: Method
	/// </param>
	///	<param name="master_mode" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.createDrag = function(e) {
	///	<summary>
	/// called when drag-n-drop is initiated, creates drag representation
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		createDrag(e)
	/// </param>

}


dhx.ui._any.destroyDrag = function() {
	///	<summary>
	/// called after drag-n-drop, removes all traces and html elements
	///		Example: 
	///	</summary>

}


dhx.ui._any.getContext = function() {
	///	<summary>
	/// gets drag-n-drop context object
	///		Example: 
	///	</summary>

}


dhx.ui._any.getMaster = function(t) {
	///	<summary>
	/// component object or hash code of the control methods
	///		Example: 
	///	</summary>
	///	<param name="t" type="String">
	///		getMaster(t)
	/// </param>

}


dhx.ui._any.getNode = function() {
	///	<summary>
	/// gets dragged node
	///		Example: 
	///	</summary>

}


dhx.ui._any.onDrag = function(s,e) {
	///	<summary>
	/// called when drag-n-drop was started and defines dragging behavior
	///		Example: 
	///	</summary>
	///	<param name="s" type="String">
	///		onDrag(s,e)
	/// </param>
	///	<param name="e" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.onDragIn = function(s,t,e) {
	///	<summary>
	/// called when mouse was moved in drop area and defines marker behavior within the drop area
	///		Example: 
	///	</summary>
	///	<param name="s" type="String">
	///		onDragIn(s,t,e)
	/// </param>
	///	<param name="t" type="String">
	///		Type: Method
	/// </param>
	///	<param name="e" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.onDragOut = function(s,t,n,e) {
	///	<summary>
	/// called when mouse was moved out drop area and defines marker behavior out of the drop area
	///		Example: 
	///	</summary>
	///	<param name="s" type="String">
	///		onDragOut(s,t,n,e)
	/// </param>
	///	<param name="t" type="String">
	///		Type: Method
	/// </param>
	///	<param name="n" type="String">
	///		File:
	/// </param>
	///	<param name="e" type="String">
	///		Implemented in: dhx.DragControl
	/// </param>

}


dhx.ui._any.onDrop = function(s,t,d,e) {
	///	<summary>
	/// called when mouse was released over drop area and defines dropping behavior
	///		Example: 
	///	</summary>
	///	<param name="s" type="String">
	///		onDrop(s,t,d,e)
	/// </param>
	///	<param name="t" type="String">
	///		Type: Method
	/// </param>
	///	<param name="d" type="String">
	///		File:
	/// </param>
	///	<param name="e" type="String">
	///		Implemented in: dhx.DragControl
	/// </param>

}


dhx.ui._any.sendSignal = function(signal) {
	///	<summary>
	/// sets drag-n-drop active state for drag-n-drop context object
	///		Example: 
	///	</summary>
	///	<param name="signal" type="String">
	///		sendSignal(signal)
	/// </param>

}


dhx.ui._any.edit = function(id) {
	///	<summary>
	/// switches item to the edit state
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		edit(id)
	/// </param>

}


dhx.ui._any.isEdit = function() {
	///	<summary>
	/// returns id of item in edit state, or null if none
	///		Example: 
	///	</summary>

}


dhx.ui._any.stopEdit = function(mode, if_not_id) {
	///	<summary>
	/// switches any item in edit state, back to normal
	///		Example: 
	///	</summary>
	///	<param name="mode" type="String">
	///		stopEdit(mode, if_not_id)
	/// </param>
	///	<param name="if_not_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.group = function(config,mode) {
	///	<summary>
	/// groups data
	///		Example: 
	///	</summary>
	///	<param name="config" type="String">
	///		group(config,mode)
	/// </param>
	///	<param name="mode" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.ungroup = function(mode) {
	///	<summary>
	/// ungroups data
	///		Example: 
	///	</summary>
	///	<param name="mode" type="String">
	///		ungroup(mode)
	/// </param>

}


dhx.ui._any.group = function(stats) {
	///	<summary>
	/// groups data
	///		Example: 
	///	</summary>
	///	<param name="stats" type="String">
	///		group(stats)
	/// </param>

}


dhx.ui._any.max = function(property, data) {
	///	<summary>
	/// gets the maximum value of a property
	///		Example: 
	///	</summary>
	///	<param name="property" type="String">
	///		max(property, data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.min = function(property, data) {
	///	<summary>
	/// gets the minimum value of a property
	///		Example: 
	///	</summary>
	///	<param name="property" type="String">
	///		min(property, data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.sum = function(property, data) {
	///	<summary>
	/// gets the sum of property values
	///		Example: 
	///	</summary>
	///	<param name="property" type="String">
	///		sum(property, data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.ungroup = function() {
	///	<summary>
	/// ungroups data
	///		Example: 
	///	</summary>

}


dhx.ui._any.addPoly = function(id,points) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		addPoly(id,points)
	/// </param>
	///	<param name="points" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.addRect = function(id,points,userdata) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		addRect(id,points,userdata)
	/// </param>
	///	<param name="points" type="String">
	///		Type: Method
	/// </param>
	///	<param name="userdata" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.addSector = function(id,alpha0,alpha1,x,y,R,ky) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		addSector(id,alpha0,alpha1,x,y,R,ky)
	/// </param>
	///	<param name="alpha0" type="String">
	///		Type: Method
	/// </param>
	///	<param name="alpha1" type="String">
	///		File:
	/// </param>
	///	<param name="x" type="String">
	///		Implemented in: dhx.HtmlMap
	/// </param>
	///	<param name="y" type="String">
	///		Included in:
	/// </param>
	///	<param name="R" type="String">
	///		id - some unknown parameter (optional)
	/// </param>
	///	<param name="ky" type="String">
	///		alpha0 - some unknown parameter (optional)
	/// </param>

}


dhx.ui._any.render = function(obj) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		render(obj)
	/// </param>

}


dhx.ui._any.innerId = function(id) {
	///	<summary>
	/// returns inner unique id of item
	///		Example: dhx.ui({
	///   view:"window",
	///   id:"win1",
	///   body:"
	///         view:"list", 
	///         id:"mylist",
	///         ...",
	///   ...
	/// });
	///  
	/// dhx.ui({
	///   view:"window",
	///   id:"win2",
	///   body:"
	///         view:"list", 
	///         id:"mylist",
	///         ...",
	///   ...
	/// });
	///	</summary>
	///	<param name="id" type="String">
	///		innerId(id)
	/// </param>

}


dhx.ui._any.format = function(value, config) {
	///	<summary>
	/// returns the formatted number as a string
	///		Example: var str1 = dhx.Number.format( 10008.999, {decimalSize:3, groupDelimiter:" "});
	///	</summary>
	///	<param name="value" type="String">
	///		format(value, config)
	/// </param>
	///	<param name="config" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.numToStr = function(config) {
	///	<summary>
	/// returns formatting function
	///		Example: var formatFunc = dhx.Number.numToStr({ decimalSize:2, decimalDelimeter:","});
	///  
	/// formatFunc(10000.9990);
	///	</summary>
	///	<param name="config" type="String">
	///		numToStr(config)
	/// </param>

}


dhx.ui._any.hideOverlay = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.showOverlay = function(message) {
	///	<summary>
	/// adds the loading screen to a component
	///		Example: 
	///	</summary>
	///	<param name="message" type="String">
	///		showOverlay(message)
	/// </param>

}


dhx.ui._any.each = function(functor,master) {
	///	<summary>
	/// executes a method for each element of an array
	///		Example: 
	///	</summary>
	///	<param name="functor" type="String">
	///		each(functor,master)
	/// </param>
	///	<param name="master" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.find = function(data) {
	///	<summary>
	/// gets the index of an element in an array
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		find(data)
	/// </param>

}


dhx.ui._any.insertAt = function(data,pos) {
	///	<summary>
	/// adds an element in a collection at a specific position
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		insertAt(data,pos)
	/// </param>
	///	<param name="pos" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.map = function(functor,master) {
	///	<summary>
	/// creates a new array from data source, by using results of functor
	///		Example: 
	///	</summary>
	///	<param name="functor" type="String">
	///		map(functor,master)
	/// </param>
	///	<param name="master" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.remove = function(value) {
	///	<summary>
	/// removes an element from an array
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		remove(value)
	/// </param>

}


dhx.ui._any.removeAt = function(pos,len) {
	///	<summary>
	/// removes one or more elements from a specified position
	///		Example: 
	///	</summary>
	///	<param name="pos" type="String">
	///		removeAt(pos,len)
	/// </param>
	///	<param name="len" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}


dhx.ui._any.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}


dhx.ui._any.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}


dhx.ui._any.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}


dhx.ui._any.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}


dhx.ui._any.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}


dhx.ui._any.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}


dhx.ui._any.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui._any.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}


dhx.ui._any.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.ui._any.disable = function() {
	///	<summary>
	/// disables DHTMLX Touch support
	///		Example: 
	///	</summary>

}


dhx.ui._any.enable = function() {
	///	<summary>
	/// enables DHTMXL Touch support
	///		Example: 
	///	</summary>

}


dhx.ui._any.limit = function(value) {
	///	<summary>
	/// switches DHTMLX Touch support to limited mode
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		limit(value)
	/// </param>

}


dhx.ui._any.swipe = function(id) {
	///	<summary>
	/// 
	///		Example: dhx.extend($$("mylist"), dhx.TouchEvents);
	///	</summary>
	///	<param name="id" type="String">
	///		swipe(id)
	/// </param>

}


dhx.ui._any.unSwipe = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.ui._any.add = function(obj, index, parent) {
	///	<summary>
	/// adds a new item into a certain branch
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		add(obj, index, parent)
	/// </param>
	///	<param name="index" type="String">
	///		Type: Method
	/// </param>
	///	<param name="parent" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.branchIndex = function(parent, child) {
	///	<summary>
	/// gets position of the item in the parent branch
	///		Example: 
	///	</summary>
	///	<param name="parent" type="String">
	///		branchIndex(parent, child)
	/// </param>
	///	<param name="child" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.clearAll = function() {
	///	<summary>
	/// removes all data
	///		Example: 
	///	</summary>

}


dhx.ui._any.eachChild = function(id, functor) {
	///	<summary>
	/// calls the defined functor for each child node of a certain branch
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		eachChild(id, functor)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.extraParser = function(data, parent, level) {
	///	<summary>
	/// addes data from data source
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		extraParser(data, parent, level)
	/// </param>
	///	<param name="parent" type="String">
	///		Type: Method
	/// </param>
	///	<param name="level" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.firstChild = function(id) {
	///	<summary>
	/// gets the id of the first child in a certain branch
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		firstChild(id)
	/// </param>

}


dhx.ui._any.getTopRange = function() {
	///	<summary>
	/// gets all ids of all child nodes in the top level
	///		Example: 
	///	</summary>

}


dhx.ui._any.hasChild = function(parent, child) {
	///	<summary>
	/// checks whether an item exists in a certain branch (at any level)
	///		Example: 
	///	</summary>
	///	<param name="parent" type="String">
	///		hasChild(parent, child)
	/// </param>
	///	<param name="child" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.nextSibling = function(id) {
	///	<summary>
	/// gets the id of the next item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		nextSibling(id)
	/// </param>

}


dhx.ui._any.parent = function(id) {
	///	<summary>
	/// gets the id of the parent branch
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		parent(id)
	/// </param>

}


dhx.ui._any.prevSibling = function(id) {
	///	<summary>
	/// gets the id of the previous item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		prevSibling(id)
	/// </param>

}


dhx.ui._any.provideApi = function(target,eventable) {
	///	<summary>
	/// assigns methods (and events) of DataStore to an object
	///		Example: 
	///	</summary>
	///	<param name="target" type="String">
	///		provideApi(target,eventable)
	/// </param>
	///	<param name="eventable" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.remove = function(id) {
	///	<summary>
	/// removes an item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		remove(id)
	/// </param>

}


dhx.ui._any.serialize = function(id) {
	///	<summary>
	/// serializes branch or the whole dataset to a json object
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		serialize(id)
	/// </param>

}


dhx.ui._any.clearValidation = function() {
	///	<summary>
	/// removes error(invalid) marking from inputs that failed validation
	///		Example: 
	///	</summary>

}


dhx.ui._any.validate = function(obj) {
	///	<summary>
	/// validates for the defined rules
	///		Example: dhx.ui({
	/// 	view:"form", 
	/// 	id:"myform", 
	/// 	elements:[
	/// 		{ view:"text", inputWidth:300, label:"Name *", id:"name"},
	/// 		{ view:"text", inputWidth:300, label:"Age *",  id:"age"},
	/// 		{ view:"button", inputWidth:300, label:"Submit", click:"submit_form"}],
	/// 	rules:{
	/// 		name:dhx.rules.isNotEmpty,
	/// 		age:dhx.rules.isNumber
	/// 	}
	/// });
	///  
	/// submit_form = function(){
	/// 	if ($$("myform").validate()==false)
	/// 		{dhx.notice("Invalid value for some field");}
	/// }
	///	</summary>
	///	<param name="obj" type="Object">
	///		validate(obj)
	/// </param>

}


dhx.ui._any.clear = function() {
	///	<summary>
	/// clears values of all inputs ( resets them to the default values )
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", label: 'Clear form', click:"clear_form" }]
	/// });
	///  
	/// function clear_form(){
	/// 	$$('myform').clear();
	/// };
	///	</summary>

}


dhx.ui._any.focus = function(name) {
	///	<summary>
	/// sets focus to an input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('myform').focus("field_a");
	///	</summary>
	///	<param name="name" type="String">
	///		focus(name)
	/// </param>

}


dhx.ui._any.getValues = function() {
	///	<summary>
	/// gets hash of data values
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'From', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'To', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", id:"button1", label: 'Show values', click:"get_form" }]
	/// 	},
	/// 	{ id:"log", template:function(obj){ return "<pre>"+JSON.stringify(obj).replace(/,/g,"\n,")+"</pre>"; }}]
	/// });
	///  
	/// function get_form(){
	/// 	$$('log').parse($$('myform').getValues());
	/// };
	///	</summary>

}


dhx.ui._any.setValues = function(data) {
	///	<summary>
	/// sets values for all inputs in the component
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" }]
	/// 	},
	/// 	{ view:"button", label: 'Fill form', click:"set_form" }]
	/// });
	///  
	/// function set_form(){
	/// 	$$('myform').setValues({
	/// 			field_a: "London",
	/// 			field_b: "New York",
	/// 			field_c: "left"
	/// 	});
	/// };
	///	</summary>
	///	<param name="data" type="String">
	///		setValues(data)
	/// </param>

}


dhx.ui._any.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.show = function(id) {
	///	<summary>
	/// adjusts scroll state to show an item in question
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		show(id)
	/// </param>

}


dhx.ui._any.get = function(url,params,call) {
	///	<summary>
	/// issues a GET ajax request to server side
	///		Example: dhx.ajax().get("data.php", { filter : "123" }, function(text, xml, xhr){
	///     //response
	///     alert(text);
	/// });
	///	</summary>
	///	<param name="url" type="String">
	///		get(url,params,call)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>
	///	<param name="call" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.getXHR = function() {
	///	<summary>
	/// returns xmlHttpRequest object, used for loading
	///		Example: 
	///	</summary>

}


dhx.ui._any.post = function(url,params,call) {
	///	<summary>
	/// issues a POST ajax request to server side
	///		Example: dhx.ajax().post("some.php","a=2", function(text, xml, XmlHttpRequest){
	///    //..
	/// });
	///	</summary>
	///	<param name="url" type="String">
	///		post(url,params,call)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>
	///	<param name="call" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.sync = function() {
	///	<summary>
	/// &#039;says&#039; to send a request synchronously
	///		Example: XmlHttpRequest = dhx.ajax().sync().get("some.php");
	/// XmlHttpRequest = dhx.ajax().sync().post("some.php");
	///	</summary>

}


dhx.ui._any.hexToDec = function(hex) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="hex" type="String">
	///		hexToDec(hex)
	/// </param>

}


dhx.ui._any.hsvToRgb = function(h, s, v) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="h" type="String">
	///		hsvToRgb(h, s, v)
	/// </param>
	///	<param name="s" type="String">
	///		Type: Method
	/// </param>
	///	<param name="v" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.rgbToHsv = function(r, g, b) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="r" type="String">
	///		rgbToHsv(r, g, b)
	/// </param>
	///	<param name="g" type="String">
	///		Type: Method
	/// </param>
	///	<param name="b" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.toHex = function(number, length) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="number" type="String">
	///		toHex(number, length)
	/// </param>
	///	<param name="length" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.toRgb = function(rgb) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="rgb" type="String">
	///		toRgb(rgb)
	/// </param>

}


dhx.ui._any.active = function() {
	///	<summary>
	/// checks whether history storing is activated
	///		Example: 
	///	</summary>

}


dhx.ui._any.ignore = function() {
	///	<summary>
	/// says to ignore the specified multiview tabs while storing history
	///		Example: 
	///	</summary>

}


dhx.ui._any.reset = function() {
	///	<summary>
	/// clears all the stored history and stops further storing for all the activated multiviews
	///		Example: 
	///	</summary>

}


dhx.ui._any.start = function() {
	///	<summary>
	/// starts storing tabs history
	///		Example: 
	///	</summary>

}


dhx.ui._any.stop = function() {
	///	<summary>
	/// pauses storing tabs history
	///		Example: 
	///	</summary>

}


dhx.ui._any.unignore = function(name) {
	///	<summary>
	/// resumes storing history of an ignored tab
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		unignore(name)
	/// </param>

}


dhx.ui._any.addCss = function(node,name) {
	///	<summary>
	/// lets you add css class to an element
	///		Example: dhx.html.addCss(this._headbutton, "collapsed");
	///	</summary>
	///	<param name="node" type="String">
	///		addCss(node,name)
	/// </param>
	///	<param name="name" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.addMeta = function(name, value) {
	///	<summary>
	/// adds a metadata name/value mapping. Adds the specified value to the list of values associated to the specified metadata name.
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		addMeta(name, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.addStyle = function(rule) {
	///	<summary>
	/// adds a css rule on the page
	///		Example: dhx.html.addStyle(".myclass{ color:red; }");
	///	</summary>
	///	<param name="rule" type="String">
	///		addStyle(rule)
	/// </param>

}


dhx.ui._any.create = function(name,attrs,html) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		create(name,attrs,html)
	/// </param>
	///	<param name="attrs" type="String">
	///		Type: Method
	/// </param>
	///	<param name="html" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.getValue = function(node) {
	///	<summary>
	/// returns node value
	///		Example: 
	///	</summary>
	///	<param name="node" type="String">
	///		getValue(node)
	/// </param>

}


dhx.ui._any.index = function(node) {
	///	<summary>
	/// returns the node index
	///		Example: 
	///	</summary>
	///	<param name="node" type="Number">
	///		index(node)
	/// </param>

}


dhx.ui._any.insertBefore = function(node,before,rescue) {
	///	<summary>
	/// inserts a new node as a child of the specified node, directly before an existing child of this node.
	///		Example: 
	///	</summary>
	///	<param name="node" type="String">
	///		insertBefore(node,before,rescue)
	/// </param>
	///	<param name="before" type="String">
	///		Type: Method
	/// </param>
	///	<param name="rescue" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.locate = function(e,id) {
	///	<summary>
	/// returns the value of a custom element&#039;s attribute
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e,id)
	/// </param>
	///	<param name="id" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.offset = function(elem) {
	///	<summary>
	/// with the help of this method you can get the position of any html element.
	///		Example: var obj = arguments[0]
	/// var offset = dhx.html.offset(obj)
	///	</summary>
	///	<param name="elem" type="String">
	///		offset(elem)
	/// </param>

}


dhx.ui._any.pos = function(ev) {
	///	<summary>
	/// returns the position of an event
	///		Example: 
	///	</summary>
	///	<param name="ev" type="String">
	///		pos(ev)
	/// </param>

}


dhx.ui._any.preventEvent = function(e) {
	///	<summary>
	/// cancels the default action of the specified event.
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		preventEvent(e)
	/// </param>

}


dhx.ui._any.remove = function(node) {
	///	<summary>
	/// removes the specified html node, can process an array of nodes at once.
	///		Example: 
	///	</summary>
	///	<param name="node" type="String">
	///		remove(node)
	/// </param>

}


dhx.ui._any.removeCss = function(node,name) {
	///	<summary>
	/// removes some defined css class.
	///		Example: dhx.html.removeCss(this._headbutton, "collapsed");
	///	</summary>
	///	<param name="node" type="String">
	///		removeCss(node,name)
	/// </param>
	///	<param name="name" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.stopEvent = function(e) {
	///	<summary>
	/// prevents an event from bubbling up.
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		stopEvent(e)
	/// </param>

}


dhx.ui._any.dateFormatDate = function(date) {
	///	<summary>
	/// converts string in the default date format to a Date object
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		dateFormatDate(date)
	/// </param>

}


dhx.ui._any.dateFormatStr = function(date) {
	///	<summary>
	/// converts a Date object to string in the default date format
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		dateFormatStr(date)
	/// </param>

}


dhx.ui._any.fullDateFormatDate = function(date) {
	///	<summary>
	/// converts string in the default date-time format to a Date object
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		fullDateFormatDate(date)
	/// </param>

}


dhx.ui._any.fullDateFormatStr = function(date) {
	///	<summary>
	/// converts a Date object to string in the full date-time format
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		fullDateFormatStr(date)
	/// </param>

}


dhx.ui._any.longDateFormatDate = function(date) {
	///	<summary>
	/// converts string in the long date format to a Date object
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		longDateFormatDate(date)
	/// </param>

}


dhx.ui._any.longDateFormatStr = function(date) {
	///	<summary>
	/// converts a Date object to string in the long-date format
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		longDateFormatStr(date)
	/// </param>

}


dhx.ui._any.numberFormat = function(value, config) {
	///	<summary>
	/// returns the formatted number as a string
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		numberFormat(value, config)
	/// </param>
	///	<param name="config" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.setLocale = function() {
	///	<summary>
	/// sets the used locale
	///		Example: 
	///	</summary>

}


dhx.ui._any.timeFormatDate = function(date) {
	///	<summary>
	/// converts string in the time format to a Date object
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		timeFormatDate(date)
	/// </param>

}


dhx.ui._any.timeFormatStr = function(date) {
	///	<summary>
	/// converts a Date object to string in the time format
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		timeFormatStr(date)
	/// </param>

}


dhx.ui._any.toFixed = function(num) {
	///	<summary>
	/// adds first 0 to a number if it is less than 10.
	///		Example: dhx.math.toFixed(5);// returns '05'
	/// dhx.math.toFixed(13);// returns '13'
	///	</summary>
	///	<param name="num" type="String">
	///		toFixed(num)
	/// </param>

}


dhx.ui._any.toHex = function(number, length) {
	///	<summary>
	/// converts decimal numbers to hexadecimal.
	///		Example: 
	///	</summary>
	///	<param name="number" type="String">
	///		toHex(number, length)
	/// </param>
	///	<param name="length" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}


dhx.ui._any.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}


dhx.ui._any.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}


dhx.ui._any.get = function(params, callback) {
	///	<summary>
	/// sends a request of the type GET
	///		Example: 
	///	</summary>
	///	<param name="params" type="String">
	///		get(params, callback)
	/// </param>
	///	<param name="callback" type="Function">
	///		Type: Method
	/// </param>

}


dhx.ui._any.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}


dhx.ui._any.load = function(dest, driver) {
	///	<summary>
	/// loads data from the specified url via proxy
	///		Example: 
	///	</summary>
	///	<param name="dest" type="String">
	///		load(dest, driver)
	/// </param>
	///	<param name="driver" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}


dhx.ui._any.post = function(params, callback) {
	///	<summary>
	/// sends a request of the type POST
	///		Example: 
	///	</summary>
	///	<param name="params" type="String">
	///		post(params, callback)
	/// </param>
	///	<param name="callback" type="Function">
	///		Type: Method
	/// </param>

}


dhx.ui._any.restore = function(dest, driver, text, xml, XmlHttpRequest) {
	///	<summary>
	/// restores data from the cache into the specified datastore
	///		Example: 
	///	</summary>
	///	<param name="dest" type="String">
	///		restore(dest, driver, text, xml, XmlHttpRequest)
	/// </param>
	///	<param name="driver" type="String">
	///		Type: Method
	/// </param>
	///	<param name="text" type="String">
	///		File:
	/// </param>
	///	<param name="xml" type="String">
	///		Implemented in: dhx.proxy
	/// </param>
	///	<param name="XmlHttpRequest" type="String">
	///		Included in:
	/// </param>

}


dhx.ui._any.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui._any.isNotEmpty = function(value) {
	///	<summary>
	/// checks whether a value is empty.
	///		Example: dhx.ui({ 
	///              view:"form", 
	///              elements:[{ view:"text", label: 'Name', id: "fname" }],
	///              rules:[{ fname:dhx.rules.isNotEmpty}] 
	/// });
	///	</summary>
	///	<param name="value" type="String">
	///		isNotEmpty(value)
	/// </param>

}


dhx.ui._any.isNumber = function(value) {
	///	<summary>
	/// checks whether a value is number.
	///		Example: dhx.ui({ 
	///              view:"form", 
	///              elements:[{ view:"text", label: 'Age', id: "age" }],
	///              rules:[{ age:dhx.rules.isNumber}] 
	/// });
	///	</summary>
	///	<param name="value" type="String">
	///		isNumber(value)
	/// </param>

}


dhx.ui._any.get = function(name) {
	///	<summary>
	/// gets a saved variable from the cookie
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		get(name)
	/// </param>

}


dhx.ui._any.put = function(name, data, domain, expires ) {
	///	<summary>
	/// stores a variable in the cookie
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		put(name, data, domain, expires )
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="domain" type="String">
	///		File:
	/// </param>
	///	<param name="expires" type="String">
	///		Implemented in: dhx.storage.cookie
	/// </param>

}


dhx.ui._any.remove = function(name, domain) {
	///	<summary>
	/// removes a variable with the specified name from cookie
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		remove(name, domain)
	/// </param>
	///	<param name="domain" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.get = function(name) {
	///	<summary>
	/// gets a saved variable from the local storage
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		get(name)
	/// </param>

}


dhx.ui._any.put = function(name, data) {
	///	<summary>
	/// stores a variable in the local storage
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		put(name, data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.remove = function(name) {
	///	<summary>
	/// removes a variable with the specified name from the local storage
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		remove(name)
	/// </param>

}


dhx.ui._any.get = function(name) {
	///	<summary>
	/// gets a saved variable from the session
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		get(name)
	/// </param>

}


dhx.ui._any.put = function(name, data) {
	///	<summary>
	/// stores a variable in the session
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		put(name, data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui._any.remove = function(name) {
	///	<summary>
	/// removes a variable with the specified name from the session
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		remove(name)
	/// </param>

}

dhx.ui.accordion = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.accordion.config.animate = '';
dhx.ui.accordion.config.cols = '';
dhx.ui.accordion.config.container = '';
dhx.ui.accordion.config.css = '';
dhx.ui.accordion.config.gravity = '';
dhx.ui.accordion.config.height = '';
dhx.ui.accordion.config.hidden = '';
dhx.ui.accordion.config.id = '';
dhx.ui.accordion.config.multi = '';
dhx.ui.accordion.config.on = '';
dhx.ui.accordion.config.rows = '';
dhx.ui.accordion.config.scroll = '';
dhx.ui.accordion.config.type = '';
dhx.ui.accordion.config.visibleBatch = '';
dhx.ui.accordion.config.width = '';


dhx.ui.accordion.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.accordion.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.accordion.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.accordion.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.accordion.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.accordion.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.accordion.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.accordion.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.accordion.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}
dhx.ui.accordion.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.accordion.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.accordion.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.accordion.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.accordion.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}
dhx.ui.accordion.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.accordion.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.accordion.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}
dhx.ui.accordion.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.accordion.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}
dhx.ui.accordion.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.accordion.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}
dhx.ui.accordion.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.accordionitem = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.accordionitem.config.animate = '';
dhx.ui.accordionitem.config.body = '';
dhx.ui.accordionitem.config.collapsed = '';
dhx.ui.accordionitem.config.container = '';
dhx.ui.accordionitem.config.css = '';
dhx.ui.accordionitem.config.gravity = '';
dhx.ui.accordionitem.config.headerAltHeight = '';
dhx.ui.accordionitem.config.headerAlt = '';
dhx.ui.accordionitem.config.headerHeight = '';
dhx.ui.accordionitem.config.header = '';
dhx.ui.accordionitem.config.height = '';
dhx.ui.accordionitem.config.hidden = '';
dhx.ui.accordionitem.config.id = '';
dhx.ui.accordionitem.config.on = '';
dhx.ui.accordionitem.config.scroll = '';
dhx.ui.accordionitem.config.width = '';


dhx.ui.accordionitem.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.accordionitem.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.accordionitem.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.accordionitem.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.accordionitem.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.accordionitem.collapse = function() {
	///	<summary>
	/// collapses accordion item
	///		Example: 
	///	</summary>

}
dhx.ui.accordionitem.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.accordionitem.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.accordionitem.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.accordionitem.expand = function() {
	///	<summary>
	/// expands accordion item
	///		Example: 
	///	</summary>

}
dhx.ui.accordionitem.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.accordionitem.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.accordionitem.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.accordionitem.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.accordionitem.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.accordionitem.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.accordionitem.refresh = function() {
	///	<summary>
	/// refreshes header label
	///		Example: 
	///	</summary>

}
dhx.ui.accordionitem.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.accordionitem.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.accordionitem.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.button = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.button.config.animate = '';
dhx.ui.button.config.container = '';
dhx.ui.button.config.css = '';
dhx.ui.button.config.gravity = '';
dhx.ui.button.config.height = '';
dhx.ui.button.config.hidden = '';
dhx.ui.button.config.id = '';
dhx.ui.button.config.inputHeight = '';
dhx.ui.button.config.inputWidth = '';
dhx.ui.button.config.label = '';
dhx.ui.button.config.on = '';
dhx.ui.button.config.popup = '';
dhx.ui.button.config.scroll = '';
dhx.ui.button.config.template = '';
dhx.ui.button.config.type = '';
dhx.ui.button.config.value = '';
dhx.ui.button.config.width = '';


dhx.ui.button.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.button.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.button.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.button.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.button.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.button.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.button.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.button.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.button.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.button.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.button.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.button.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.button.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.button.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.button.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.button.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.button.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.button.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.button.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.button.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.button.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.button.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.button.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.calendar = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.calendar.config.animate = '';
dhx.ui.calendar.config.calendarDateFormat = '';
dhx.ui.calendar.config.calendarDayHeader = '';
dhx.ui.calendar.config.calendarDay = '';
dhx.ui.calendar.config.calendarHeader = '';
dhx.ui.calendar.config.calendarMonthHeader = '';
dhx.ui.calendar.config.calendarWeekHeader = '';
dhx.ui.calendar.config.calendarWeek = '';
dhx.ui.calendar.config.cellHeight = '';
dhx.ui.calendar.config.container = '';
dhx.ui.calendar.config.css = '';
dhx.ui.calendar.config.date = '';
dhx.ui.calendar.config.gravity = '';
dhx.ui.calendar.config.height = '';
dhx.ui.calendar.config.hidden = '';
dhx.ui.calendar.config.hourEnd = '';
dhx.ui.calendar.config.hourFormat = '';
dhx.ui.calendar.config.hourStart = '';
dhx.ui.calendar.config.id = '';
dhx.ui.calendar.config.minuteStep = '';
dhx.ui.calendar.config.monthHeaderHeight = '';
dhx.ui.calendar.config.move = '';
dhx.ui.calendar.config.navigation = '';
dhx.ui.calendar.config.on = '';
dhx.ui.calendar.config.scroll = '';
dhx.ui.calendar.config.selectedCss = '';
dhx.ui.calendar.config.selectedDateClassName = '';
dhx.ui.calendar.config.skipEmptyWeeks = '';
dhx.ui.calendar.config.startOnMonday = '';
dhx.ui.calendar.config.timeSelectHeight = '';
dhx.ui.calendar.config.timeSelect = '';
dhx.ui.calendar.config.weekHeaderHeight = '';
dhx.ui.calendar.config.weekHeader = '';
dhx.ui.calendar.config.weekNumber = '';
dhx.ui.calendar.config.width = '';


dhx.ui.calendar.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.calendar.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.calendar.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.calendar.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.calendar.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.calendar.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.calendar.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.calendar.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.calendar.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.calendar.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.calendar.getSelectedDate = function() {
	///	<summary>
	/// returns currently selected date
	///		Example: 
	///	</summary>

}
dhx.ui.calendar.getValue = function(date) {
	///	<summary>
	/// returns the current value of control
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		getValue(date)
	/// </param>

}
dhx.ui.calendar.getVisibleDate = function() {
	///	<summary>
	/// retuns visible date: in the general case, the selected date or the first day of the month if the currently selected date is not visible
	///		Example: 
	///	</summary>

}
dhx.ui.calendar.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.calendar.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.calendar.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.calendar.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.calendar.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.calendar.render = function() {
	///	<summary>
	/// renders an object
	///		Example: 
	///	</summary>

}
dhx.ui.calendar.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.calendar.selectDate = function(date, show) {
	///	<summary>
	/// selects date
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		selectDate(date, show)
	/// </param>
	///	<param name="show" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.calendar.setValue = function(date) {
	///	<summary>
	/// sets a new value for a control
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		setValue(date)
	/// </param>

}
dhx.ui.calendar.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.calendar.showCalendar = function(date) {
	///	<summary>
	/// shows calendar (and selects date if it is defined)
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		showCalendar(date)
	/// </param>

}
dhx.ui.calendar.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.carousel = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.carousel.config.animate = '';
dhx.ui.carousel.config.cols = '';
dhx.ui.carousel.config.container = '';
dhx.ui.carousel.config.css = '';
dhx.ui.carousel.config.gravity = '';
dhx.ui.carousel.config.height = '';
dhx.ui.carousel.config.hidden = '';
dhx.ui.carousel.config.id = '';
dhx.ui.carousel.config.on = '';
dhx.ui.carousel.config.panel = '';
dhx.ui.carousel.config.rows = '';
dhx.ui.carousel.config.scrollSpeed = '';
dhx.ui.carousel.config.scroll = '';
dhx.ui.carousel.config.visibleBatch = '';
dhx.ui.carousel.config.width = '';


dhx.ui.carousel.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.carousel.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.carousel.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.carousel.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.carousel.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.carousel.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.carousel.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.carousel.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.carousel.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}
dhx.ui.carousel.getActive = function() {
	///	<summary>
	/// returns id of the currently selected item
	///		Example: 
	///	</summary>

}
dhx.ui.carousel.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.carousel.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.carousel.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.carousel.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.carousel.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}
dhx.ui.carousel.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.carousel.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.carousel.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}
dhx.ui.carousel.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.carousel.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}
dhx.ui.carousel.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls carousel container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.carousel.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.carousel.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}
dhx.ui.carousel.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.chart = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.chart.config.alpha = '';
dhx.ui.chart.config.animate = '';
dhx.ui.chart.config.barWidth = '';
dhx.ui.chart.config.border = '';
dhx.ui.chart.config.cant = '';
dhx.ui.chart.config.color = '';
dhx.ui.chart.config.container = '';
dhx.ui.chart.config.css = '';
dhx.ui.chart.config.dataFeed = '';
dhx.ui.chart.config.data = '';
dhx.ui.chart.config.datastore = '';
dhx.ui.chart.config.datatype = '';
dhx.ui.chart.config.fill = '';
dhx.ui.chart.config.gradient = '';
dhx.ui.chart.config.gravity = '';
dhx.ui.chart.config.group = '';
dhx.ui.chart.config.height = '';
dhx.ui.chart.config.hidden = '';
dhx.ui.chart.config.id = '';
dhx.ui.chart.config.item = '';
dhx.ui.chart.config.labelOffset = '';
dhx.ui.chart.config.labelWidth = '';
dhx.ui.chart.config.label = '';
dhx.ui.chart.config.legend = '';
dhx.ui.chart.config.lineColor = '';
dhx.ui.chart.config.line = '';
dhx.ui.chart.config.offset = '';
dhx.ui.chart.config.on = '';
dhx.ui.chart.config.origin = '';
dhx.ui.chart.config.padding = '';
dhx.ui.chart.config.pieInnerText = '';
dhx.ui.chart.config.preset = '';
dhx.ui.chart.config.radius = '';
dhx.ui.chart.config.scheme = '';
dhx.ui.chart.config.scroll = '';
dhx.ui.chart.config.series = '';
dhx.ui.chart.config.shadow = '';
dhx.ui.chart.config.sort = '';
dhx.ui.chart.config.tooltip = '';
dhx.ui.chart.config.type = '';
dhx.ui.chart.config.url = '';
dhx.ui.chart.config.value = '';
dhx.ui.chart.config.width = '';
dhx.ui.chart.config.xAxis = '';
dhx.ui.chart.config.xValue = '';
dhx.ui.chart.config.yAxis = '';
dhx.ui.chart.config.yValue = '';


dhx.ui.chart.addSeries = function(obj) {
	///	<summary>
	/// adds the new chart series
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		addSeries(obj)
	/// </param>

}
dhx.ui.chart.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.chart.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.chart.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.chart.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.chart.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.chart.clearCanvas = function() {
	///	<summary>
	/// clears canvas
	///		Example: 
	///	</summary>

}
dhx.ui.chart.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.chart.definePreset = function(obj) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		definePreset(obj)
	/// </param>

}
dhx.ui.chart.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.chart.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.chart.getCanvas = function(context) {
	///	<summary>
	/// gets canvas
	///		Example: 
	///	</summary>
	///	<param name="context" type="String">
	///		getCanvas(context)
	/// </param>

}
dhx.ui.chart.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.chart.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.chart.group = function(config,mode) {
	///	<summary>
	/// groups data
	///		Example: 
	///	</summary>
	///	<param name="config" type="String">
	///		group(config,mode)
	/// </param>
	///	<param name="mode" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.chart.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.chart.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.chart.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.chart.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.chart.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}
dhx.ui.chart.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.chart.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.chart.render = function() {
	///	<summary>
	/// renders a chart
	///		Example: 
	///	</summary>

}
dhx.ui.chart.renderText = function(x,y,text,css,w) {
	///	<summary>
	/// creates absolutely positioned container
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		renderText(x,y,text,css,w)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>
	///	<param name="text" type="String">
	///		File:
	/// </param>
	///	<param name="css" type="String">
	///		Implemented in: dhx.Canvas
	/// </param>
	///	<param name="w" type="String">
	///		Included in: dhx.ui.chart
	/// </param>

}
dhx.ui.chart.renderTextAt = function(valign,align, x,y,t,c,w) {
	///	<summary>
	/// creates absolutely positioned container and then align it according to the 1st and 2nd parameters
	///		Example: 
	///	</summary>
	///	<param name="valign" type="String">
	///		renderTextAt(valign,align, x,y,t,c,w)
	/// </param>
	///	<param name="align" type="String">
	///		Type: Method
	/// </param>
	///	<param name="x" type="String">
	///		File:
	/// </param>
	///	<param name="y" type="String">
	///		Implemented in: dhx.Canvas
	/// </param>
	///	<param name="t" type="String">
	///		Included in: dhx.ui.chart
	/// </param>
	///	<param name="c" type="String">
	///		valign - vertical align (optional)
	/// </param>
	///	<param name="w" type="String">
	///		align - horizontal align (optional)
	/// </param>

}
dhx.ui.chart.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.chart.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.chart.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}
dhx.ui.chart.ungroup = function(mode) {
	///	<summary>
	/// ungroups data
	///		Example: 
	///	</summary>
	///	<param name="mode" type="String">
	///		ungroup(mode)
	/// </param>

}


dhx.ui.checkbox = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.checkbox.config.animate = '';
dhx.ui.checkbox.config.container = '';
dhx.ui.checkbox.config.css = '';
dhx.ui.checkbox.config.gravity = '';
dhx.ui.checkbox.config.height = '';
dhx.ui.checkbox.config.hidden = '';
dhx.ui.checkbox.config.id = '';
dhx.ui.checkbox.config.inputHeight = '';
dhx.ui.checkbox.config.inputWidth = '';
dhx.ui.checkbox.config.labelWidth = '';
dhx.ui.checkbox.config.label = '';
dhx.ui.checkbox.config.min = '';
dhx.ui.checkbox.config.on = '';
dhx.ui.checkbox.config.popup = '';
dhx.ui.checkbox.config.scroll = '';
dhx.ui.checkbox.config.step = '';
dhx.ui.checkbox.config.template = '';
dhx.ui.checkbox.config.type = '';
dhx.ui.checkbox.config.value = '';
dhx.ui.checkbox.config.width = '';


dhx.ui.checkbox.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.checkbox.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.checkbox.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.checkbox.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.checkbox.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.checkbox.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.checkbox.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.checkbox.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.checkbox.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.checkbox.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.checkbox.getLabel = function() {
	///	<summary>
	/// returns text label of the control
	///		Example: 
	///	</summary>

}
dhx.ui.checkbox.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.checkbox.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.checkbox.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.checkbox.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.checkbox.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.checkbox.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.checkbox.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.checkbox.next = function(step, min, max) {
	///	<summary>
	/// sets the next value of the control
	///		Example: 
	///	</summary>
	///	<param name="step" type="String">
	///		next(step, min, max)
	/// </param>
	///	<param name="min" type="String">
	///		Type: Method
	/// </param>
	///	<param name="max" type="String">
	///		File:
	/// </param>

}
dhx.ui.checkbox.prev = function(step, min, max) {
	///	<summary>
	/// sets the previous value of the control
	///		Example: 
	///	</summary>
	///	<param name="step" type="String">
	///		prev(step, min, max)
	/// </param>
	///	<param name="min" type="String">
	///		Type: Method
	/// </param>
	///	<param name="max" type="String">
	///		File:
	/// </param>

}
dhx.ui.checkbox.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.checkbox.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.checkbox.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.checkbox.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.checkbox.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.checkbox.toggle = function() {
	///	<summary>
	/// swiches states of the control, i.e. true to false and vice-versa
	///		Example: 
	///	</summary>

}
dhx.ui.checkbox.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.combo = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.combo.config.animate = '';
dhx.ui.combo.config.container = '';
dhx.ui.combo.config.css = '';
dhx.ui.combo.config.data = '';
dhx.ui.combo.config.filter = '';
dhx.ui.combo.config.gravity = '';
dhx.ui.combo.config.height = '';
dhx.ui.combo.config.hidden = '';
dhx.ui.combo.config.iconCss = '';
dhx.ui.combo.config.iconWidth = '';
dhx.ui.combo.config.icon = '';
dhx.ui.combo.config.id = '';
dhx.ui.combo.config.inputHeight = '';
dhx.ui.combo.config.inputWidth = '';
dhx.ui.combo.config.labelWidth = '';
dhx.ui.combo.config.label = '';
dhx.ui.combo.config.on = '';
dhx.ui.combo.config.options = '';
dhx.ui.combo.config.popup = '';
dhx.ui.combo.config.scroll = '';
dhx.ui.combo.config.template = '';
dhx.ui.combo.config.type = '';
dhx.ui.combo.config.value = '';
dhx.ui.combo.config.width = '';


dhx.ui.combo.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.combo.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.combo.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.combo.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.combo.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.combo.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.combo.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.combo.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.combo.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.combo.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.combo.getList = function() {
	///	<summary>
	/// returns List object containing select options of the control
	///		Example: 
	///	</summary>

}
dhx.ui.combo.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.combo.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.combo.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.combo.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.combo.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.combo.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.combo.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.combo.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.combo.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.combo.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.combo.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.combo.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.combo.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.counter = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.counter.config.animate = '';
dhx.ui.counter.config.container = '';
dhx.ui.counter.config.css = '';
dhx.ui.counter.config.gravity = '';
dhx.ui.counter.config.height = '';
dhx.ui.counter.config.hidden = '';
dhx.ui.counter.config.id = '';
dhx.ui.counter.config.inputHeight = '';
dhx.ui.counter.config.inputWidth = '';
dhx.ui.counter.config.labelWidth = '';
dhx.ui.counter.config.label = '';
dhx.ui.counter.config.min = '';
dhx.ui.counter.config.on = '';
dhx.ui.counter.config.popup = '';
dhx.ui.counter.config.scroll = '';
dhx.ui.counter.config.step = '';
dhx.ui.counter.config.template = '';
dhx.ui.counter.config.type = '';
dhx.ui.counter.config.value = '';
dhx.ui.counter.config.width = '';


dhx.ui.counter.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.counter.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.counter.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.counter.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.counter.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.counter.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.counter.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.counter.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.counter.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.counter.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.counter.getLabel = function() {
	///	<summary>
	/// returns text label of the control
	///		Example: 
	///	</summary>

}
dhx.ui.counter.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.counter.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.counter.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.counter.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.counter.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.counter.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.counter.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.counter.next = function(step, min, max) {
	///	<summary>
	/// sets the next value of the control
	///		Example: 
	///	</summary>
	///	<param name="step" type="String">
	///		next(step, min, max)
	/// </param>
	///	<param name="min" type="String">
	///		Type: Method
	/// </param>
	///	<param name="max" type="String">
	///		File:
	/// </param>

}
dhx.ui.counter.prev = function(step, min, max) {
	///	<summary>
	/// sets the previous value of the control
	///		Example: 
	///	</summary>
	///	<param name="step" type="String">
	///		prev(step, min, max)
	/// </param>
	///	<param name="min" type="String">
	///		Type: Method
	/// </param>
	///	<param name="max" type="String">
	///		File:
	/// </param>

}
dhx.ui.counter.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.counter.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.counter.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.counter.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.counter.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.counter.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.dataview = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.dataview.config.animate = '';
dhx.ui.dataview.config.autoScroll = '';
dhx.ui.dataview.config.container = '';
dhx.ui.dataview.config.css = '';
dhx.ui.dataview.config.dataFeed = '';
dhx.ui.dataview.config.data = '';
dhx.ui.dataview.config.datastore = '';
dhx.ui.dataview.config.datatype = '';
dhx.ui.dataview.config.edit = '';
dhx.ui.dataview.config.gravity = '';
dhx.ui.dataview.config.height = '';
dhx.ui.dataview.config.hidden = '';
dhx.ui.dataview.config.id = '';
dhx.ui.dataview.config.on = '';
dhx.ui.dataview.config.scheme = '';
dhx.ui.dataview.config.scroll = '';
dhx.ui.dataview.config.select = '';
dhx.ui.dataview.config.template = '';
dhx.ui.dataview.config.type = '';
dhx.ui.dataview.config.url = '';
dhx.ui.dataview.config.width = '';
dhx.ui.dataview.config.xCount = '';
dhx.ui.dataview.config.yCount = '';


dhx.ui.dataview.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.dataview.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.dataview.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.dataview.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.dataview.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.dataview.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}
dhx.ui.dataview.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.dataview.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.dataview.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.dataview.dragMarker = function(context,ev) {
	///	<summary>
	/// renders drag-and-drop marker
	///		Example: 
	///	</summary>
	///	<param name="context" type="String">
	///		dragMarker(context,ev)
	/// </param>
	///	<param name="ev" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.dataview.edit = function(id) {
	///	<summary>
	/// switches item to the edit state
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		edit(id)
	/// </param>

}
dhx.ui.dataview.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.dataview.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.dataview.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}
dhx.ui.dataview.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.dataview.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.dataview.isEdit = function() {
	///	<summary>
	/// returns id of item in edit state, or null if none
	///		Example: 
	///	</summary>

}
dhx.ui.dataview.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}
dhx.ui.dataview.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.dataview.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.dataview.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}
dhx.ui.dataview.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}
dhx.ui.dataview.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.dataview.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.dataview.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}
dhx.ui.dataview.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.dataview.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}
dhx.ui.dataview.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.dataview.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}
dhx.ui.dataview.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.dataview.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.dataview.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}
dhx.ui.dataview.stopEdit = function(mode, if_not_id) {
	///	<summary>
	/// switches any item in edit state, back to normal
	///		Example: 
	///	</summary>
	///	<param name="mode" type="String">
	///		stopEdit(mode, if_not_id)
	/// </param>
	///	<param name="if_not_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.dataview.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}
dhx.ui.dataview.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}
dhx.ui.dataview.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui.datepicker = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.datepicker.config.animate = '';
dhx.ui.datepicker.config.container = '';
dhx.ui.datepicker.config.css = '';
dhx.ui.datepicker.config.data = '';
dhx.ui.datepicker.config.dateFormat = '';
dhx.ui.datepicker.config.externalDateFormatStr = '';
dhx.ui.datepicker.config.externalDateFormat = '';
dhx.ui.datepicker.config.gravity = '';
dhx.ui.datepicker.config.height = '';
dhx.ui.datepicker.config.hidden = '';
dhx.ui.datepicker.config.iconCss = '';
dhx.ui.datepicker.config.iconWidth = '';
dhx.ui.datepicker.config.icon = '';
dhx.ui.datepicker.config.id = '';
dhx.ui.datepicker.config.inputHeight = '';
dhx.ui.datepicker.config.inputWidth = '';
dhx.ui.datepicker.config.labelWidth = '';
dhx.ui.datepicker.config.label = '';
dhx.ui.datepicker.config.on = '';
dhx.ui.datepicker.config.options = '';
dhx.ui.datepicker.config.popup = '';
dhx.ui.datepicker.config.scroll = '';
dhx.ui.datepicker.config.stringResult = '';
dhx.ui.datepicker.config.template = '';
dhx.ui.datepicker.config.type = '';
dhx.ui.datepicker.config.value = '';
dhx.ui.datepicker.config.width = '';


dhx.ui.datepicker.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.datepicker.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.datepicker.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.datepicker.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.datepicker.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.datepicker.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.datepicker.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.datepicker.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.datepicker.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.datepicker.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.datepicker.getList = function() {
	///	<summary>
	/// returns List object containing select options of the control
	///		Example: 
	///	</summary>

}
dhx.ui.datepicker.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.datepicker.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.datepicker.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.datepicker.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.datepicker.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.datepicker.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.datepicker.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.datepicker.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.datepicker.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.datepicker.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.datepicker.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.datepicker.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.datepicker.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.form = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.form.config.animate = '';
dhx.ui.form.config.cols = '';
dhx.ui.form.config.container = '';
dhx.ui.form.config.css = '';
dhx.ui.form.config.data = '';
dhx.ui.form.config.datatype = '';
dhx.ui.form.config.gravity = '';
dhx.ui.form.config.height = '';
dhx.ui.form.config.hidden = '';
dhx.ui.form.config.id = '';
dhx.ui.form.config.on = '';
dhx.ui.form.config.rows = '';
dhx.ui.form.config.scroll = '';
dhx.ui.form.config.type = '';
dhx.ui.form.config.url = '';
dhx.ui.form.config.visibleBatch = '';
dhx.ui.form.config.width = '';


dhx.ui.form.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.form.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.form.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.form.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.form.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.form.clear = function() {
	///	<summary>
	/// clears values of all inputs ( resets them to the default values )
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", label: 'Clear form', click:"clear_form" }]
	/// });
	///  
	/// function clear_form(){
	/// 	$$('myform').clear();
	/// };
	///	</summary>

}
dhx.ui.form.clearValidation = function() {
	///	<summary>
	/// removes error(invalid) marking from inputs that failed validation
	///		Example: 
	///	</summary>

}
dhx.ui.form.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.form.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.form.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.form.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}
dhx.ui.form.focus = function(name) {
	///	<summary>
	/// sets focus to an input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('myform').focus("field_a");
	///	</summary>
	///	<param name="name" type="String">
	///		focus(name)
	/// </param>

}
dhx.ui.form.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.form.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.form.getValues = function() {
	///	<summary>
	/// gets hash of data values
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'From', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'To', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", id:"button1", label: 'Show values', click:"get_form" }]
	/// 	},
	/// 	{ id:"log", template:function(obj){ return "<pre>"+JSON.stringify(obj).replace(/,/g,"\n,")+"</pre>"; }}]
	/// });
	///  
	/// function get_form(){
	/// 	$$('log').parse($$('myform').getValues());
	/// };
	///	</summary>

}
dhx.ui.form.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.form.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.form.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}
dhx.ui.form.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.form.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.form.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.form.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.form.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}
dhx.ui.form.refresh = function() {
	///	<summary>
	/// repaints the whole view or a certain item
	///		Example: 
	///	</summary>

}
dhx.ui.form.render = function() {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>

}
dhx.ui.form.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.form.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}
dhx.ui.form.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}
dhx.ui.form.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.form.setValues = function(data) {
	///	<summary>
	/// sets values for all inputs in the component
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" }]
	/// 	},
	/// 	{ view:"button", label: 'Fill form', click:"set_form" }]
	/// });
	///  
	/// function set_form(){
	/// 	$$('myform').setValues({
	/// 			field_a: "London",
	/// 			field_b: "New York",
	/// 			field_c: "left"
	/// 	});
	/// };
	///	</summary>
	///	<param name="data" type="String">
	///		setValues(data)
	/// </param>

}
dhx.ui.form.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.form.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}
dhx.ui.form.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}
dhx.ui.form.validate = function(obj) {
	///	<summary>
	/// validates for the defined rules
	///		Example: dhx.ui({
	/// 	view:"form", 
	/// 	id:"myform", 
	/// 	elements:[
	/// 		{ view:"text", inputWidth:300, label:"Name *", id:"name"},
	/// 		{ view:"text", inputWidth:300, label:"Age *",  id:"age"},
	/// 		{ view:"button", inputWidth:300, label:"Submit", click:"submit_form"}],
	/// 	rules:{
	/// 		name:dhx.rules.isNotEmpty,
	/// 		age:dhx.rules.isNumber
	/// 	}
	/// });
	///  
	/// submit_form = function(){
	/// 	if ($$("myform").validate()==false)
	/// 		{dhx.notice("Invalid value for some field");}
	/// }
	///	</summary>
	///	<param name="obj" type="Object">
	///		validate(obj)
	/// </param>

}


dhx.ui.googlemap = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.googlemap.config.animate = '';
dhx.ui.googlemap.config.center = '';
dhx.ui.googlemap.config.container = '';
dhx.ui.googlemap.config.css = '';
dhx.ui.googlemap.config.gravity = '';
dhx.ui.googlemap.config.height = '';
dhx.ui.googlemap.config.hidden = '';
dhx.ui.googlemap.config.id = '';
dhx.ui.googlemap.config.mapType = '';
dhx.ui.googlemap.config.scroll = '';
dhx.ui.googlemap.config.width = '';
dhx.ui.googlemap.config.zoom = '';


dhx.ui.googlemap.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.googlemap.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.googlemap.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.googlemap.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.googlemap.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.googlemap.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.googlemap.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.googlemap.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.googlemap.render = function() {
	///	<summary>
	/// renders map object
	///		Example: 
	///	</summary>

}
dhx.ui.googlemap.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.googlemap.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui.grid = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.grid.config.animate = '';
dhx.ui.grid.config.container = '';
dhx.ui.grid.config.css = '';
dhx.ui.grid.config.dataFeed = '';
dhx.ui.grid.config.data = '';
dhx.ui.grid.config.datastore = '';
dhx.ui.grid.config.datatype = '';
dhx.ui.grid.config.fields = '';
dhx.ui.grid.config.gravity = '';
dhx.ui.grid.config.headerHeight = '';
dhx.ui.grid.config.header = '';
dhx.ui.grid.config.height = '';
dhx.ui.grid.config.hidden = '';
dhx.ui.grid.config.id = '';
dhx.ui.grid.config.on = '';
dhx.ui.grid.config.scheme = '';
dhx.ui.grid.config.scroll = '';
dhx.ui.grid.config.select = '';
dhx.ui.grid.config.sorting = '';
dhx.ui.grid.config.template = '';
dhx.ui.grid.config.type = '';
dhx.ui.grid.config.url = '';
dhx.ui.grid.config.width = '';


dhx.ui.grid.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.grid.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.grid.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.grid.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.grid.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grid.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}
dhx.ui.grid.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grid.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.grid.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.grid.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.grid.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.grid.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}
dhx.ui.grid.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.grid.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.grid.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}
dhx.ui.grid.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grid.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grid.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}
dhx.ui.grid.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}
dhx.ui.grid.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.grid.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grid.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}
dhx.ui.grid.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.grid.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}
dhx.ui.grid.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grid.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.grid.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}
dhx.ui.grid.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}
dhx.ui.grid.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}
dhx.ui.grid.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui.grouplist = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.grouplist.config.animate = '';
dhx.ui.grouplist.config.container = '';
dhx.ui.grouplist.config.css = '';
dhx.ui.grouplist.config.dataFeed = '';
dhx.ui.grouplist.config.data = '';
dhx.ui.grouplist.config.datastore = '';
dhx.ui.grouplist.config.datatype = '';
dhx.ui.grouplist.config.gravity = '';
dhx.ui.grouplist.config.height = '';
dhx.ui.grouplist.config.hidden = '';
dhx.ui.grouplist.config.id = '';
dhx.ui.grouplist.config.on = '';
dhx.ui.grouplist.config.scheme = '';
dhx.ui.grouplist.config.scroll = '';
dhx.ui.grouplist.config.select = '';
dhx.ui.grouplist.config.templateBack = '';
dhx.ui.grouplist.config.templateGroup = '';
dhx.ui.grouplist.config.templateItem = '';
dhx.ui.grouplist.config.template = '';
dhx.ui.grouplist.config.type = '';
dhx.ui.grouplist.config.url = '';
dhx.ui.grouplist.config.width = '';


dhx.ui.grouplist.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.grouplist.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.grouplist.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.grouplist.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.grouplist.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grouplist.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}
dhx.ui.grouplist.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grouplist.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.grouplist.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.grouplist.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.grouplist.getOpenState = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.grouplist.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.grouplist.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}
dhx.ui.grouplist.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.grouplist.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.grouplist.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}
dhx.ui.grouplist.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grouplist.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grouplist.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}
dhx.ui.grouplist.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}
dhx.ui.grouplist.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.grouplist.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grouplist.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}
dhx.ui.grouplist.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.grouplist.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}
dhx.ui.grouplist.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grouplist.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}
dhx.ui.grouplist.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.grouplist.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.grouplist.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}
dhx.ui.grouplist.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}
dhx.ui.grouplist.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}
dhx.ui.grouplist.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui.icon = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.icon.config.animate = '';
dhx.ui.icon.config.container = '';
dhx.ui.icon.config.css = '';
dhx.ui.icon.config.gravity = '';
dhx.ui.icon.config.height = '';
dhx.ui.icon.config.hidden = '';
dhx.ui.icon.config.id = '';
dhx.ui.icon.config.inputHeight = '';
dhx.ui.icon.config.inputWidth = '';
dhx.ui.icon.config.label = '';
dhx.ui.icon.config.on = '';
dhx.ui.icon.config.popup = '';
dhx.ui.icon.config.scroll = '';
dhx.ui.icon.config.template = '';
dhx.ui.icon.config.type = '';
dhx.ui.icon.config.value = '';
dhx.ui.icon.config.width = '';


dhx.ui.icon.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.icon.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.icon.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.icon.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.icon.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.icon.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.icon.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.icon.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.icon.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.icon.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.icon.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.icon.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.icon.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.icon.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.icon.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.icon.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.icon.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.icon.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.icon.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.icon.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.icon.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.icon.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.icon.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.iframe = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.iframe.config.animate = '';
dhx.ui.iframe.config.container = '';
dhx.ui.iframe.config.css = '';
dhx.ui.iframe.config.gravity = '';
dhx.ui.iframe.config.height = '';
dhx.ui.iframe.config.hidden = '';
dhx.ui.iframe.config.id = '';
dhx.ui.iframe.config.loading = '';
dhx.ui.iframe.config.on = '';
dhx.ui.iframe.config.scroll = '';
dhx.ui.iframe.config.src = '';
dhx.ui.iframe.config.waitMessage = '';
dhx.ui.iframe.config.width = '';


dhx.ui.iframe.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.iframe.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.iframe.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.iframe.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.iframe.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.iframe.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.iframe.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.iframe.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.iframe.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.iframe.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.iframe.getWindow = function() {
	///	<summary>
	/// gets the window object of an iframe
	///		Example: 
	///	</summary>

}
dhx.ui.iframe.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.iframe.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.iframe.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.iframe.load = function(value) {
	///	<summary>
	/// loads the document you&#039;d like to show in an iframe
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		load(value)
	/// </param>

}
dhx.ui.iframe.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.iframe.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.iframe.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.iframe.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.imagebutton = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.imagebutton.config.animate = '';
dhx.ui.imagebutton.config.container = '';
dhx.ui.imagebutton.config.css = '';
dhx.ui.imagebutton.config.gravity = '';
dhx.ui.imagebutton.config.height = '';
dhx.ui.imagebutton.config.hidden = '';
dhx.ui.imagebutton.config.id = '';
dhx.ui.imagebutton.config.inputHeight = '';
dhx.ui.imagebutton.config.inputWidth = '';
dhx.ui.imagebutton.config.label = '';
dhx.ui.imagebutton.config.on = '';
dhx.ui.imagebutton.config.popup = '';
dhx.ui.imagebutton.config.scroll = '';
dhx.ui.imagebutton.config.template = '';
dhx.ui.imagebutton.config.type = '';
dhx.ui.imagebutton.config.value = '';
dhx.ui.imagebutton.config.width = '';


dhx.ui.imagebutton.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.imagebutton.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.imagebutton.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.imagebutton.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.imagebutton.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.imagebutton.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.imagebutton.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.imagebutton.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.imagebutton.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.imagebutton.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.imagebutton.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.imagebutton.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.imagebutton.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.imagebutton.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.imagebutton.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.imagebutton.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.imagebutton.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.imagebutton.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.imagebutton.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.imagebutton.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.imagebutton.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.imagebutton.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.imagebutton.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.input = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.input.config.animate = '';
dhx.ui.input.config.attributes = '';
dhx.ui.input.config.container = '';
dhx.ui.input.config.css = '';
dhx.ui.input.config.gravity = '';
dhx.ui.input.config.height = '';
dhx.ui.input.config.hidden = '';
dhx.ui.input.config.id = '';
dhx.ui.input.config.inputHeight = '';
dhx.ui.input.config.inputWidth = '';
dhx.ui.input.config.labelWidth = '';
dhx.ui.input.config.label = '';
dhx.ui.input.config.on = '';
dhx.ui.input.config.popup = '';
dhx.ui.input.config.scroll = '';
dhx.ui.input.config.template = '';
dhx.ui.input.config.type = '';
dhx.ui.input.config.value = '';
dhx.ui.input.config.width = '';


dhx.ui.input.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.input.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.input.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.input.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.input.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.input.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.input.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.input.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.input.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.input.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.input.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.input.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.input.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.input.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.input.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.input.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.input.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.input.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.input.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.input.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.input.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.input.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.input.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.label = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.label.config.animate = '';
dhx.ui.label.config.container = '';
dhx.ui.label.config.css = '';
dhx.ui.label.config.gravity = '';
dhx.ui.label.config.height = '';
dhx.ui.label.config.hidden = '';
dhx.ui.label.config.id = '';
dhx.ui.label.config.inputHeight = '';
dhx.ui.label.config.inputWidth = '';
dhx.ui.label.config.label = '';
dhx.ui.label.config.on = '';
dhx.ui.label.config.popup = '';
dhx.ui.label.config.scroll = '';
dhx.ui.label.config.template = '';
dhx.ui.label.config.type = '';
dhx.ui.label.config.value = '';
dhx.ui.label.config.width = '';


dhx.ui.label.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.label.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.label.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.label.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.label.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.label.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.label.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.label.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.label.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.label.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.label.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.label.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.label.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.label.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.label.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.label.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.label.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.label.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.label.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.label.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.label.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.label.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.label.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.layout = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.layout.config.animate = '';
dhx.ui.layout.config.cols = '';
dhx.ui.layout.config.container = '';
dhx.ui.layout.config.css = '';
dhx.ui.layout.config.gravity = '';
dhx.ui.layout.config.height = '';
dhx.ui.layout.config.hidden = '';
dhx.ui.layout.config.id = '';
dhx.ui.layout.config.rows = '';
dhx.ui.layout.config.scroll = '';
dhx.ui.layout.config.type = '';
dhx.ui.layout.config.visibleBatch = '';
dhx.ui.layout.config.width = '';


dhx.ui.layout.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.layout.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.layout.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.layout.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.layout.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}
dhx.ui.layout.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.layout.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.layout.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.layout.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}
dhx.ui.layout.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.layout.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}
dhx.ui.layout.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.layout.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}
dhx.ui.layout.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.layout.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}


dhx.ui.list = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.list.config.animate = '';
dhx.ui.list.config.container = '';
dhx.ui.list.config.css = '';
dhx.ui.list.config.dataFeed = '';
dhx.ui.list.config.data = '';
dhx.ui.list.config.datastore = '';
dhx.ui.list.config.datatype = '';
dhx.ui.list.config.gravity = '';
dhx.ui.list.config.height = '';
dhx.ui.list.config.hidden = '';
dhx.ui.list.config.id = '';
dhx.ui.list.config.on = '';
dhx.ui.list.config.scheme = '';
dhx.ui.list.config.scroll = '';
dhx.ui.list.config.select = '';
dhx.ui.list.config.template = '';
dhx.ui.list.config.type = '';
dhx.ui.list.config.url = '';
dhx.ui.list.config.width = '';


dhx.ui.list.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.list.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.list.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.list.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.list.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.list.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}
dhx.ui.list.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.list.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.list.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.list.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.list.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.list.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}
dhx.ui.list.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.list.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.list.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}
dhx.ui.list.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.list.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.list.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}
dhx.ui.list.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}
dhx.ui.list.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.list.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.list.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}
dhx.ui.list.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.list.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}
dhx.ui.list.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.list.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}
dhx.ui.list.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.list.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.list.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}
dhx.ui.list.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}
dhx.ui.list.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}
dhx.ui.list.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui.multiview = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.multiview.config.animate = '';
dhx.ui.multiview.config.cells = '';
dhx.ui.multiview.config.cols = '';
dhx.ui.multiview.config.container = '';
dhx.ui.multiview.config.css = '';
dhx.ui.multiview.config.gravity = '';
dhx.ui.multiview.config.height = '';
dhx.ui.multiview.config.hidden = '';
dhx.ui.multiview.config.id = '';
dhx.ui.multiview.config.on = '';
dhx.ui.multiview.config.rows = '';
dhx.ui.multiview.config.scroll = '';
dhx.ui.multiview.config.visibleBatch = '';
dhx.ui.multiview.config.width = '';


dhx.ui.multiview.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.multiview.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.multiview.back = function(step) {
	///	<summary>
	/// switches multiview to previously active view
	///		Example: 
	///	</summary>
	///	<param name="step" type="String">
	///		back(step)
	/// </param>

}
dhx.ui.multiview.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.multiview.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.multiview.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.multiview.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.multiview.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.multiview.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.multiview.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}
dhx.ui.multiview.getActive = function() {
	///	<summary>
	/// returns id of currently visible sub-view
	///		Example: 
	///	</summary>

}
dhx.ui.multiview.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.multiview.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.multiview.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.multiview.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.multiview.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}
dhx.ui.multiview.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.multiview.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.multiview.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}
dhx.ui.multiview.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.multiview.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}
dhx.ui.multiview.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.multiview.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}
dhx.ui.multiview.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.pagelist = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.pagelist.config.animate = '';
dhx.ui.pagelist.config.container = '';
dhx.ui.pagelist.config.css = '';
dhx.ui.pagelist.config.dataFeed = '';
dhx.ui.pagelist.config.data = '';
dhx.ui.pagelist.config.datastore = '';
dhx.ui.pagelist.config.datatype = '';
dhx.ui.pagelist.config.gravity = '';
dhx.ui.pagelist.config.height = '';
dhx.ui.pagelist.config.hidden = '';
dhx.ui.pagelist.config.id = '';
dhx.ui.pagelist.config.on = '';
dhx.ui.pagelist.config.panel = '';
dhx.ui.pagelist.config.scheme = '';
dhx.ui.pagelist.config.scrollOffset = '';
dhx.ui.pagelist.config.scroll = '';
dhx.ui.pagelist.config.select = '';
dhx.ui.pagelist.config.template = '';
dhx.ui.pagelist.config.type = '';
dhx.ui.pagelist.config.url = '';
dhx.ui.pagelist.config.width = '';


dhx.ui.pagelist.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.pagelist.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.pagelist.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.pagelist.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.pagelist.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.pagelist.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}
dhx.ui.pagelist.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.pagelist.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.pagelist.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.pagelist.getActive = function() {
	///	<summary>
	/// returns id of currently visible sub-view
	///		Example: 
	///	</summary>

}
dhx.ui.pagelist.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.pagelist.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.pagelist.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}
dhx.ui.pagelist.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.pagelist.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.pagelist.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}
dhx.ui.pagelist.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.pagelist.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.pagelist.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}
dhx.ui.pagelist.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}
dhx.ui.pagelist.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.pagelist.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.pagelist.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}
dhx.ui.pagelist.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.pagelist.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}
dhx.ui.pagelist.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.pagelist.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}
dhx.ui.pagelist.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.pagelist.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.pagelist.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}
dhx.ui.pagelist.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}
dhx.ui.pagelist.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}
dhx.ui.pagelist.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui.popup = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.popup.config.animate = '';
dhx.ui.popup.config.body = '';
dhx.ui.popup.config.container = '';
dhx.ui.popup.config.css = '';
dhx.ui.popup.config.gravity = '';
dhx.ui.popup.config.headHeight = '';
dhx.ui.popup.config.head = '';
dhx.ui.popup.config.header = '';
dhx.ui.popup.config.height = '';
dhx.ui.popup.config.hidden = '';
dhx.ui.popup.config.id = '';
dhx.ui.popup.config.left = '';
dhx.ui.popup.config.modal = '';
dhx.ui.popup.config.move = '';
dhx.ui.popup.config.on = '';
dhx.ui.popup.config.padding = '';
dhx.ui.popup.config.scroll = '';
dhx.ui.popup.config.top = '';
dhx.ui.popup.config.width = '';
dhx.ui.popup.config.zIndex = '';


dhx.ui.popup.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.popup.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.popup.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.popup.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.popup.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.popup.close = function() {
	///	<summary>
	/// removes a window
	///		Example: 
	///	</summary>

}
dhx.ui.popup.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.popup.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.popup.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.popup.getBody = function() {
	///	<summary>
	/// gets the ui view of the window body
	///		Example: 
	///	</summary>

}
dhx.ui.popup.getHead = function() {
	///	<summary>
	/// gets the ui view of the window header
	///		Example: 
	///	</summary>

}
dhx.ui.popup.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.popup.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.popup.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.popup.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.popup.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.popup.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.popup.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.popup.resizeChildren = function() {
	///	<summary>
	/// adjusts view and his children to a new size.
	///		Example: 
	///	</summary>

}
dhx.ui.popup.setPosition = function(x,y) {
	///	<summary>
	/// sets window&#039;s position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		setPosition(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.popup.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.popup.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.radio = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.radio.config.animate = '';
dhx.ui.radio.config.container = '';
dhx.ui.radio.config.css = '';
dhx.ui.radio.config.gravity = '';
dhx.ui.radio.config.height = '';
dhx.ui.radio.config.hidden = '';
dhx.ui.radio.config.id = '';
dhx.ui.radio.config.inputHeight = '';
dhx.ui.radio.config.inputWidth = '';
dhx.ui.radio.config.labelWidth = '';
dhx.ui.radio.config.label = '';
dhx.ui.radio.config.on = '';
dhx.ui.radio.config.popup = '';
dhx.ui.radio.config.scroll = '';
dhx.ui.radio.config.template = '';
dhx.ui.radio.config.type = '';
dhx.ui.radio.config.value = '';
dhx.ui.radio.config.width = '';


dhx.ui.radio.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.radio.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.radio.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.radio.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.radio.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.radio.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.radio.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.radio.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.radio.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.radio.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.radio.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.radio.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.radio.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.radio.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.radio.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.radio.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.radio.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.radio.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.radio.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.radio.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.radio.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.radio.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.radio.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.resizearea = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.resizearea.config.dir = '';
dhx.ui.resizearea.config.on = '';


dhx.ui.resizearea.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.resizearea.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.resizearea.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.resizearea.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.resizearea.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.resizearea.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.resizearea.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.resizearea.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.resizer = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.resizer.config.animate = '';
dhx.ui.resizer.config.container = '';
dhx.ui.resizer.config.css = '';
dhx.ui.resizer.config.gravity = '';
dhx.ui.resizer.config.height = '';
dhx.ui.resizer.config.hidden = '';
dhx.ui.resizer.config.id = '';
dhx.ui.resizer.config.scroll = '';
dhx.ui.resizer.config.width = '';


dhx.ui.resizer.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.resizer.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.resizer.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.resizer.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.resizer.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.resizer.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.resizer.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.resizer.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.resizer.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.resizer.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui.richselect = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.richselect.config.animate = '';
dhx.ui.richselect.config.container = '';
dhx.ui.richselect.config.css = '';
dhx.ui.richselect.config.data = '';
dhx.ui.richselect.config.gravity = '';
dhx.ui.richselect.config.height = '';
dhx.ui.richselect.config.hidden = '';
dhx.ui.richselect.config.iconCss = '';
dhx.ui.richselect.config.iconWidth = '';
dhx.ui.richselect.config.icon = '';
dhx.ui.richselect.config.id = '';
dhx.ui.richselect.config.inputHeight = '';
dhx.ui.richselect.config.inputWidth = '';
dhx.ui.richselect.config.labelWidth = '';
dhx.ui.richselect.config.label = '';
dhx.ui.richselect.config.on = '';
dhx.ui.richselect.config.options = '';
dhx.ui.richselect.config.popup = '';
dhx.ui.richselect.config.scroll = '';
dhx.ui.richselect.config.template = '';
dhx.ui.richselect.config.type = '';
dhx.ui.richselect.config.value = '';
dhx.ui.richselect.config.width = '';


dhx.ui.richselect.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.richselect.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.richselect.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.richselect.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.richselect.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.richselect.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.richselect.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.richselect.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.richselect.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.richselect.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.richselect.getList = function() {
	///	<summary>
	/// returns List object containing select options of the control
	///		Example: 
	///	</summary>

}
dhx.ui.richselect.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.richselect.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.richselect.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.richselect.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.richselect.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.richselect.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.richselect.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.richselect.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.richselect.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.richselect.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.richselect.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.richselect.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.richselect.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.scrollview = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.scrollview.config.animate = '';
dhx.ui.scrollview.config.body = '';
dhx.ui.scrollview.config.container = '';
dhx.ui.scrollview.config.contentHeight = '';
dhx.ui.scrollview.config.contentWidth = '';
dhx.ui.scrollview.config.content = '';
dhx.ui.scrollview.config.css = '';
dhx.ui.scrollview.config.gravity = '';
dhx.ui.scrollview.config.height = '';
dhx.ui.scrollview.config.hidden = '';
dhx.ui.scrollview.config.id = '';
dhx.ui.scrollview.config.scrollSpeed = '';
dhx.ui.scrollview.config.scroll = '';
dhx.ui.scrollview.config.width = '';


dhx.ui.scrollview.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.scrollview.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.scrollview.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.scrollview.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.scrollview.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.scrollview.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.scrollview.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.scrollview.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.scrollview.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.scrollview.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}
dhx.ui.scrollview.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.scrollview.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui.segmented = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.segmented.config.animate = '';
dhx.ui.segmented.config.container = '';
dhx.ui.segmented.config.css = '';
dhx.ui.segmented.config.gravity = '';
dhx.ui.segmented.config.height = '';
dhx.ui.segmented.config.hidden = '';
dhx.ui.segmented.config.id = '';
dhx.ui.segmented.config.inputHeight = '';
dhx.ui.segmented.config.inputWidth = '';
dhx.ui.segmented.config.label = '';
dhx.ui.segmented.config.on = '';
dhx.ui.segmented.config.popup = '';
dhx.ui.segmented.config.scroll = '';
dhx.ui.segmented.config.template = '';
dhx.ui.segmented.config.type = '';
dhx.ui.segmented.config.value = '';
dhx.ui.segmented.config.width = '';


dhx.ui.segmented.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.segmented.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.segmented.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.segmented.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.segmented.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.segmented.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.segmented.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.segmented.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.segmented.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.segmented.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.segmented.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.segmented.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.segmented.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.segmented.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.segmented.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.segmented.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.segmented.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.segmented.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.segmented.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.segmented.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.segmented.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.segmented.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.segmented.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.select = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.select.config.animate = '';
dhx.ui.select.config.container = '';
dhx.ui.select.config.css = '';
dhx.ui.select.config.gravity = '';
dhx.ui.select.config.height = '';
dhx.ui.select.config.hidden = '';
dhx.ui.select.config.id = '';
dhx.ui.select.config.inputHeight = '';
dhx.ui.select.config.inputWidth = '';
dhx.ui.select.config.labelWidth = '';
dhx.ui.select.config.label = '';
dhx.ui.select.config.on = '';
dhx.ui.select.config.popup = '';
dhx.ui.select.config.scroll = '';
dhx.ui.select.config.template = '';
dhx.ui.select.config.type = '';
dhx.ui.select.config.value = '';
dhx.ui.select.config.width = '';


dhx.ui.select.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.select.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.select.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.select.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.select.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.select.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.select.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.select.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.select.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.select.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.select.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.select.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.select.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.select.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.select.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.select.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.select.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.select.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.select.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.select.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.select.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.select.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.select.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.slider = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.slider.config.animate = '';
dhx.ui.slider.config.container = '';
dhx.ui.slider.config.css = '';
dhx.ui.slider.config.gravity = '';
dhx.ui.slider.config.height = '';
dhx.ui.slider.config.hidden = '';
dhx.ui.slider.config.id = '';
dhx.ui.slider.config.inputHeight = '';
dhx.ui.slider.config.inputWidth = '';
dhx.ui.slider.config.labelWidth = '';
dhx.ui.slider.config.label = '';
dhx.ui.slider.config.max = '';
dhx.ui.slider.config.min = '';
dhx.ui.slider.config.on = '';
dhx.ui.slider.config.popup = '';
dhx.ui.slider.config.scroll = '';
dhx.ui.slider.config.slide = '';
dhx.ui.slider.config.step = '';
dhx.ui.slider.config.template = '';
dhx.ui.slider.config.type = '';
dhx.ui.slider.config.value = '';
dhx.ui.slider.config.width = '';


dhx.ui.slider.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.slider.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.slider.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.slider.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.slider.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.slider.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.slider.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.slider.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.slider.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.slider.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.slider.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.slider.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.slider.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.slider.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.slider.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.slider.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.slider.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.slider.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.slider.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.slider.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.slider.setSliderTitle = function(title) {
	///	<summary>
	/// sets the title of the control
	///		Example: 
	///	</summary>
	///	<param name="title" type="String">
	///		setSliderTitle(title)
	/// </param>

}
dhx.ui.slider.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.slider.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.slider.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.tabbar = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.tabbar.config.animate = '';
dhx.ui.tabbar.config.cells = '';
dhx.ui.tabbar.config.container = '';
dhx.ui.tabbar.config.css = '';
dhx.ui.tabbar.config.gravity = '';
dhx.ui.tabbar.config.height = '';
dhx.ui.tabbar.config.hidden = '';
dhx.ui.tabbar.config.id = '';
dhx.ui.tabbar.config.inputHeight = '';
dhx.ui.tabbar.config.inputWidth = '';
dhx.ui.tabbar.config.label = '';
dhx.ui.tabbar.config.on = '';
dhx.ui.tabbar.config.popup = '';
dhx.ui.tabbar.config.scroll = '';
dhx.ui.tabbar.config.template = '';
dhx.ui.tabbar.config.type = '';
dhx.ui.tabbar.config.value = '';
dhx.ui.tabbar.config.width = '';


dhx.ui.tabbar.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.tabbar.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.tabbar.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.tabbar.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.tabbar.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.tabbar.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.tabbar.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.tabbar.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.tabbar.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.tabbar.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.tabbar.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.tabbar.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.tabbar.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.tabbar.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.tabbar.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.tabbar.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.tabbar.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.tabbar.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.tabbar.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.tabbar.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.tabbar.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.tabbar.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.tabbar.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.template = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.template.config.animate = '';
dhx.ui.template.config.container = '';
dhx.ui.template.config.content = '';
dhx.ui.template.config.css = '';
dhx.ui.template.config.data = '';
dhx.ui.template.config.datatype = '';
dhx.ui.template.config.gravity = '';
dhx.ui.template.config.height = '';
dhx.ui.template.config.hidden = '';
dhx.ui.template.config.id = '';
dhx.ui.template.config.loading = '';
dhx.ui.template.config.on = '';
dhx.ui.template.config.scroll = '';
dhx.ui.template.config.src = '';
dhx.ui.template.config.template = '';
dhx.ui.template.config.url = '';
dhx.ui.template.config.waitMessage = '';
dhx.ui.template.config.width = '';


dhx.ui.template.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.template.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.template.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.template.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.template.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.template.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.template.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.template.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.template.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.template.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.template.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.template.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.template.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.template.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.template.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.template.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.template.refresh = function() {
	///	<summary>
	/// repaints the whole view or a certain a item
	///		Example: 
	///	</summary>

}
dhx.ui.template.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.template.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.template.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}
dhx.ui.template.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.template.setValues = function(obj) {
	///	<summary>
	/// sets data hash
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		setValues(obj)
	/// </param>

}
dhx.ui.template.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.template.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.text = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.text.config.animate = '';
dhx.ui.text.config.container = '';
dhx.ui.text.config.css = '';
dhx.ui.text.config.gravity = '';
dhx.ui.text.config.height = '';
dhx.ui.text.config.hidden = '';
dhx.ui.text.config.id = '';
dhx.ui.text.config.inputHeight = '';
dhx.ui.text.config.inputWidth = '';
dhx.ui.text.config.labelWidth = '';
dhx.ui.text.config.label = '';
dhx.ui.text.config.on = '';
dhx.ui.text.config.popup = '';
dhx.ui.text.config.scroll = '';
dhx.ui.text.config.template = '';
dhx.ui.text.config.type = '';
dhx.ui.text.config.value = '';
dhx.ui.text.config.width = '';


dhx.ui.text.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.text.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.text.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.text.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.text.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.text.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.text.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.text.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.text.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.text.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.text.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.text.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.text.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.text.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.text.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.text.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.text.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.text.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.text.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.text.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.text.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.text.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.text.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.textarea = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.textarea.config.animate = '';
dhx.ui.textarea.config.container = '';
dhx.ui.textarea.config.css = '';
dhx.ui.textarea.config.gravity = '';
dhx.ui.textarea.config.height = '';
dhx.ui.textarea.config.hidden = '';
dhx.ui.textarea.config.id = '';
dhx.ui.textarea.config.inputHeight = '';
dhx.ui.textarea.config.inputWidth = '';
dhx.ui.textarea.config.labelWidth = '';
dhx.ui.textarea.config.label = '';
dhx.ui.textarea.config.on = '';
dhx.ui.textarea.config.popup = '';
dhx.ui.textarea.config.scroll = '';
dhx.ui.textarea.config.template = '';
dhx.ui.textarea.config.type = '';
dhx.ui.textarea.config.value = '';
dhx.ui.textarea.config.width = '';


dhx.ui.textarea.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.textarea.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.textarea.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.textarea.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.textarea.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.textarea.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.textarea.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.textarea.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.textarea.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.textarea.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.textarea.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.textarea.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.textarea.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.textarea.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.textarea.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.textarea.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.textarea.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.textarea.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.textarea.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.textarea.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.textarea.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.textarea.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.textarea.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.toggle = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.toggle.config.animate = '';
dhx.ui.toggle.config.container = '';
dhx.ui.toggle.config.css = '';
dhx.ui.toggle.config.gravity = '';
dhx.ui.toggle.config.height = '';
dhx.ui.toggle.config.hidden = '';
dhx.ui.toggle.config.id = '';
dhx.ui.toggle.config.inputHeight = '';
dhx.ui.toggle.config.inputWidth = '';
dhx.ui.toggle.config.labelWidth = '';
dhx.ui.toggle.config.label = '';
dhx.ui.toggle.config.on = '';
dhx.ui.toggle.config.popup = '';
dhx.ui.toggle.config.scroll = '';
dhx.ui.toggle.config.template = '';
dhx.ui.toggle.config.type = '';
dhx.ui.toggle.config.value = '';
dhx.ui.toggle.config.width = '';


dhx.ui.toggle.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.toggle.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.toggle.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.toggle.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.toggle.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.toggle.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.toggle.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.toggle.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.toggle.focus = function() {
	///	<summary>
	/// moves focus to the input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('field_b').focus();
	///	</summary>

}
dhx.ui.toggle.getInput = function() {
	///	<summary>
	/// returns input html object
	///		Example: 
	///	</summary>

}
dhx.ui.toggle.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.toggle.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.toggle.getValue = function() {
	///	<summary>
	/// returns current value
	///		Example: 
	///	</summary>

}
dhx.ui.toggle.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.toggle.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.toggle.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.toggle.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.toggle.refresh = function() {
	///	<summary>
	/// repaints input
	///		Example: 
	///	</summary>

}
dhx.ui.toggle.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}
dhx.ui.toggle.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.toggle.setValue = function(value) {
	///	<summary>
	/// sets a new value for the button
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.ui.toggle.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.toggle.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.ui.toolbar = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.toolbar.config.animate = '';
dhx.ui.toolbar.config.cols = '';
dhx.ui.toolbar.config.container = '';
dhx.ui.toolbar.config.css = '';
dhx.ui.toolbar.config.data = '';
dhx.ui.toolbar.config.datatype = '';
dhx.ui.toolbar.config.gravity = '';
dhx.ui.toolbar.config.height = '';
dhx.ui.toolbar.config.hidden = '';
dhx.ui.toolbar.config.id = '';
dhx.ui.toolbar.config.on = '';
dhx.ui.toolbar.config.rows = '';
dhx.ui.toolbar.config.scroll = '';
dhx.ui.toolbar.config.type = '';
dhx.ui.toolbar.config.url = '';
dhx.ui.toolbar.config.visibleBatch = '';
dhx.ui.toolbar.config.width = '';


dhx.ui.toolbar.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.toolbar.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.toolbar.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.toolbar.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.toolbar.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.toolbar.clear = function() {
	///	<summary>
	/// clears values of all inputs ( resets them to the default values )
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", label: 'Clear form', click:"clear_form" }]
	/// });
	///  
	/// function clear_form(){
	/// 	$$('myform').clear();
	/// };
	///	</summary>

}
dhx.ui.toolbar.clearValidation = function() {
	///	<summary>
	/// removes error(invalid) marking from inputs that failed validation
	///		Example: 
	///	</summary>

}
dhx.ui.toolbar.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.toolbar.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.toolbar.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.toolbar.first = function() {
	///	<summary>
	/// returns the ID of the first cell
	///		Example: 
	///	</summary>

}
dhx.ui.toolbar.focus = function(name) {
	///	<summary>
	/// sets focus to an input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('myform').focus("field_a");
	///	</summary>
	///	<param name="name" type="String">
	///		focus(name)
	/// </param>

}
dhx.ui.toolbar.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.toolbar.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.toolbar.getValues = function() {
	///	<summary>
	/// gets hash of data values
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'From', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'To', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", id:"button1", label: 'Show values', click:"get_form" }]
	/// 	},
	/// 	{ id:"log", template:function(obj){ return "<pre>"+JSON.stringify(obj).replace(/,/g,"\n,")+"</pre>"; }}]
	/// });
	///  
	/// function get_form(){
	/// 	$$('log').parse($$('myform').getValues());
	/// };
	///	</summary>

}
dhx.ui.toolbar.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.toolbar.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.toolbar.index = function(obj) {
	///	<summary>
	/// returns an index of the currently selected view (index in the array of views)
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		index(obj)
	/// </param>

}
dhx.ui.toolbar.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.toolbar.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.toolbar.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.toolbar.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.toolbar.reconstruct = function() {
	///	<summary>
	/// rebuilds layout
	///		Example: 
	///	</summary>

}
dhx.ui.toolbar.refresh = function() {
	///	<summary>
	/// repaints the whole view or a certain item
	///		Example: 
	///	</summary>

}
dhx.ui.toolbar.render = function() {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>

}
dhx.ui.toolbar.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.toolbar.resizeChildren = function() {
	///	<summary>
	/// resizes children of the calling component
	///		Example: 
	///	</summary>

}
dhx.ui.toolbar.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}
dhx.ui.toolbar.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.toolbar.setValues = function(data) {
	///	<summary>
	/// sets values for all inputs in the component
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" }]
	/// 	},
	/// 	{ view:"button", label: 'Fill form', click:"set_form" }]
	/// });
	///  
	/// function set_form(){
	/// 	$$('myform').setValues({
	/// 			field_a: "London",
	/// 			field_b: "New York",
	/// 			field_c: "left"
	/// 	});
	/// };
	///	</summary>
	///	<param name="data" type="String">
	///		setValues(data)
	/// </param>

}
dhx.ui.toolbar.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.toolbar.showBatch = function(name) {
	///	<summary>
	/// makes visible elements which parameter &#039;batch&#039; is set to the specified name
	///		Example: dhx.ui({
	/// 	view:"toolbar", type:"top_bar", visibleBatch:"init", elements:[
	/// 						{ view:"button", ..., batch:"batch_1" },
	/// 						{ view:"label", ..., batch:"batch_1" },
	/// 						  ...
	/// 						{ view:"imagebutton", ..., batch:"batch_2" },
	/// 						  ...
	/// 						{ view:"radio", id:"batch_name", value:"batch_2", options:["batch_1", "batch_2"], click:"change_batch" }]
	/// })
	///  
	/// function change_batch(){
	/// 	var mode = $$("batch_name").getValue();
	/// 	$$("top_bar").showBatch(mode);
	/// };
	///	</summary>
	///	<param name="name" type="String">
	///		showBatch(name)
	/// </param>

}
dhx.ui.toolbar.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}
dhx.ui.toolbar.validate = function(obj) {
	///	<summary>
	/// validates for the defined rules
	///		Example: dhx.ui({
	/// 	view:"form", 
	/// 	id:"myform", 
	/// 	elements:[
	/// 		{ view:"text", inputWidth:300, label:"Name *", id:"name"},
	/// 		{ view:"text", inputWidth:300, label:"Age *",  id:"age"},
	/// 		{ view:"button", inputWidth:300, label:"Submit", click:"submit_form"}],
	/// 	rules:{
	/// 		name:dhx.rules.isNotEmpty,
	/// 		age:dhx.rules.isNumber
	/// 	}
	/// });
	///  
	/// submit_form = function(){
	/// 	if ($$("myform").validate()==false)
	/// 		{dhx.notice("Invalid value for some field");}
	/// }
	///	</summary>
	///	<param name="obj" type="Object">
	///		validate(obj)
	/// </param>

}


dhx.ui.tooltip = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.tooltip.config.dx = '';
dhx.ui.tooltip.config.dy = '';


dhx.ui.tooltip.disable = function() {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>

}
dhx.ui.tooltip.enable = function() {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>

}
dhx.ui.tooltip.hide = function() {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>

}
dhx.ui.tooltip.isVisible = function() {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>

}
dhx.ui.tooltip.show = function(data,pos) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		show(data,pos)
	/// </param>
	///	<param name="pos" type="String">
	///		Type: Method
	/// </param>

}


dhx.ui.unitlist = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.unitlist.config.animate = '';
dhx.ui.unitlist.config.container = '';
dhx.ui.unitlist.config.css = '';
dhx.ui.unitlist.config.dataFeed = '';
dhx.ui.unitlist.config.data = '';
dhx.ui.unitlist.config.datastore = '';
dhx.ui.unitlist.config.datatype = '';
dhx.ui.unitlist.config.gravity = '';
dhx.ui.unitlist.config.height = '';
dhx.ui.unitlist.config.hidden = '';
dhx.ui.unitlist.config.id = '';
dhx.ui.unitlist.config.on = '';
dhx.ui.unitlist.config.scheme = '';
dhx.ui.unitlist.config.scroll = '';
dhx.ui.unitlist.config.select = '';
dhx.ui.unitlist.config.sort = '';
dhx.ui.unitlist.config.template = '';
dhx.ui.unitlist.config.type = '';
dhx.ui.unitlist.config.uniteBy = '';
dhx.ui.unitlist.config.url = '';
dhx.ui.unitlist.config.width = '';


dhx.ui.unitlist.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.unitlist.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.unitlist.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.unitlist.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.unitlist.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.unitlist.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}
dhx.ui.unitlist.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.unitlist.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.unitlist.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.unitlist.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.unitlist.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.unitlist.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}
dhx.ui.unitlist.getUnitItems = function(id) {
	///	<summary>
	/// returns an array of ids of items contained in the specified unit
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		getUnitItems(id)
	/// </param>

}
dhx.ui.unitlist.getUnits = function() {
	///	<summary>
	/// returns an array of units ids
	///		Example: 
	///	</summary>

}
dhx.ui.unitlist.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.unitlist.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.unitlist.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}
dhx.ui.unitlist.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.unitlist.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.unitlist.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}
dhx.ui.unitlist.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}
dhx.ui.unitlist.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.unitlist.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.unitlist.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}
dhx.ui.unitlist.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.unitlist.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}
dhx.ui.unitlist.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.unitlist.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}
dhx.ui.unitlist.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.unitlist.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.unitlist.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}
dhx.ui.unitlist.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}
dhx.ui.unitlist.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}
dhx.ui.unitlist.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.ui.video = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.video.config.animate = '';
dhx.ui.video.config.autoplay = '';
dhx.ui.video.config.container = '';
dhx.ui.video.config.controls = '';
dhx.ui.video.config.css = '';
dhx.ui.video.config.gravity = '';
dhx.ui.video.config.height = '';
dhx.ui.video.config.hidden = '';
dhx.ui.video.config.id = '';
dhx.ui.video.config.scroll = '';
dhx.ui.video.config.src = '';
dhx.ui.video.config.width = '';


dhx.ui.video.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.video.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.video.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.video.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.video.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.video.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.video.getVideo = function() {
	///	<summary>
	/// gets the video object
	///		Example: 
	///	</summary>

}
dhx.ui.video.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.video.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.video.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.video.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui.view = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.view.config.animate = '';
dhx.ui.view.config.container = '';
dhx.ui.view.config.css = '';
dhx.ui.view.config.gravity = '';
dhx.ui.view.config.height = '';
dhx.ui.view.config.hidden = '';
dhx.ui.view.config.id = '';
dhx.ui.view.config.scroll = '';
dhx.ui.view.config.width = '';


dhx.ui.view.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.view.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.view.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.view.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.view.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.view.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.view.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.view.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.view.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.view.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}


dhx.ui.window = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.ui.window.config.animate = '';
dhx.ui.window.config.body = '';
dhx.ui.window.config.container = '';
dhx.ui.window.config.css = '';
dhx.ui.window.config.gravity = '';
dhx.ui.window.config.headHeight = '';
dhx.ui.window.config.head = '';
dhx.ui.window.config.header = '';
dhx.ui.window.config.height = '';
dhx.ui.window.config.hidden = '';
dhx.ui.window.config.id = '';
dhx.ui.window.config.left = '';
dhx.ui.window.config.modal = '';
dhx.ui.window.config.move = '';
dhx.ui.window.config.on = '';
dhx.ui.window.config.scroll = '';
dhx.ui.window.config.top = '';
dhx.ui.window.config.width = '';
dhx.ui.window.config.zIndex = '';


dhx.ui.window.adjust = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.ui.window.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.ui.window.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.ui.window.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.ui.window.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.window.close = function() {
	///	<summary>
	/// removes a window
	///		Example: 
	///	</summary>

}
dhx.ui.window.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.window.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}
dhx.ui.window.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.ui.window.getBody = function() {
	///	<summary>
	/// gets the ui view of the window body
	///		Example: 
	///	</summary>

}
dhx.ui.window.getHead = function() {
	///	<summary>
	/// gets the ui view of the window header
	///		Example: 
	///	</summary>

}
dhx.ui.window.getNode = function() {
	///	<summary>
	/// returns main html container of view
	///		Example: 
	///	</summary>

}
dhx.ui.window.getParent = function() {
	///	<summary>
	/// returns parent object of current view
	///		Example: 
	///	</summary>

}
dhx.ui.window.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.ui.window.hide = function() {
	///	<summary>
	/// hides view
	///		Example: $$('myform').hide();
	///	</summary>

}
dhx.ui.window.isVisible = function(base_id, prev_id) {
	///	<summary>
	/// returns true if current view is visible
	///		Example: $$('myform').isVisible();
	///	</summary>
	///	<param name="base_id" type="String">
	///		isVisible(base_id, prev_id)
	/// </param>
	///	<param name="prev_id" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.window.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.ui.window.resize = function(force) {
	///	<summary>
	/// adjusts view to the new size
	///		Example: 
	///	</summary>
	///	<param name="force" type="String">
	///		resize(force)
	/// </param>

}
dhx.ui.window.resizeChildren = function() {
	///	<summary>
	/// adjusts view and his children to a new size.
	///		Example: 
	///	</summary>

}
dhx.ui.window.setPosition = function(x,y) {
	///	<summary>
	/// sets window&#039;s position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		setPosition(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}
dhx.ui.window.show = function(animate_settings) {
	///	<summary>
	/// makes view visible
	///		Example: $$('mygrid').show(); 
	///  
	/// // just for mutliview
	/// $$('multiview_id').show({type:"flip", subtype:"horizontal"});
	///	</summary>
	///	<param name="animate_settings" type="String">
	///		show(animate_settings)
	/// </param>

}
dhx.ui.window.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.AtomDataLoader = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.AtomDataLoader.config.data = '';
dhx.AtomDataLoader.config.datatype = '';
dhx.AtomDataLoader.config.url = '';


dhx.AtomDataLoader.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.AtomDataLoader.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.AtomRender = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.AtomRender.config.template = '';


dhx.AtomRender.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.BaseBind = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.BaseBind.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}


dhx.BindSource = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.BindSource.addBind = function(source, rule, format) {
	///	<summary>
	/// adds one more bound target
	///		Example: 
	///	</summary>
	///	<param name="source" type="String">
	///		addBind(source, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.BindSource.getBindData = function(key, update) {
	///	<summary>
	/// fills target object with data
	///		Example: 
	///	</summary>
	///	<param name="key" type="String">
	///		getBindData(key, update)
	/// </param>
	///	<param name="update" type="String">
	///		Type: Method
	/// </param>

}
dhx.BindSource.saveBatch = function(code) {
	///	<summary>
	/// makes simultaneous saving several components
	///		Example: $$('myform1').bind('myStore');
	/// $$('myform2').bind('myStore');
	///  
	/// $$('myStore').saveBatch(function(){
	///         $$('myform1').save();
	///         $$('myform2').save();
	/// });
	///	</summary>
	///	<param name="code" type="String">
	///		saveBatch(code)
	/// </param>

}


dhx.Canvas = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.Canvas.clearCanvas = function() {
	///	<summary>
	/// clears canvas
	///		Example: 
	///	</summary>

}
dhx.Canvas.getCanvas = function(context) {
	///	<summary>
	/// gets canvas
	///		Example: 
	///	</summary>
	///	<param name="context" type="String">
	///		getCanvas(context)
	/// </param>

}
dhx.Canvas.renderText = function(x,y,text,css,w) {
	///	<summary>
	/// creates absolutely positioned container
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		renderText(x,y,text,css,w)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>
	///	<param name="text" type="String">
	///		File:
	/// </param>
	///	<param name="css" type="String">
	///		Implemented in: dhx.Canvas
	/// </param>
	///	<param name="w" type="String">
	///		Included in: dhx.ui.chart
	/// </param>

}
dhx.Canvas.renderTextAt = function(valign,align, x,y,t,c,w) {
	///	<summary>
	/// creates absolutely positioned container and then align it according to the 1st and 2nd parameters
	///		Example: 
	///	</summary>
	///	<param name="valign" type="String">
	///		renderTextAt(valign,align, x,y,t,c,w)
	/// </param>
	///	<param name="align" type="String">
	///		Type: Method
	/// </param>
	///	<param name="x" type="String">
	///		File:
	/// </param>
	///	<param name="y" type="String">
	///		Implemented in: dhx.Canvas
	/// </param>
	///	<param name="t" type="String">
	///		Included in: dhx.ui.chart
	/// </param>
	///	<param name="c" type="String">
	///		valign - vertical align (optional)
	/// </param>
	///	<param name="w" type="String">
	///		align - horizontal align (optional)
	/// </param>

}


dhx.CollectionBind = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.CollectionBind.getCursor = function() {
	///	<summary>
	/// gets cursor
	///		Example: 
	///	</summary>

}
dhx.CollectionBind.setCursor = function(id) {
	///	<summary>
	/// sets cursor to an item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		setCursor(id)
	/// </param>

}


dhx.DataCollection = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.DataCollection.config.dataFeed = '';
dhx.DataCollection.config.data = '';
dhx.DataCollection.config.datastore = '';
dhx.DataCollection.config.datatype = '';
dhx.DataCollection.config.on = '';
dhx.DataCollection.config.scheme = '';
dhx.DataCollection.config.url = '';


dhx.DataCollection.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.DataCollection.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.DataCollection.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.DataCollection.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataCollection.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataCollection.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.DataCollection.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.DataCollection.isVisible = function() {
	///	<summary>
	/// returns true if current view is visible
	///		Example: 
	///	</summary>

}
dhx.DataCollection.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataCollection.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}
dhx.DataCollection.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.DataCollection.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataCollection.refresh = function() {
	///	<summary>
	/// repaints the whole view or a certain item
	///		Example: 
	///	</summary>

}
dhx.DataCollection.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.DataLoader = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.DataLoader.config.dataFeed = '';
dhx.DataLoader.config.data = '';
dhx.DataLoader.config.datastore = '';
dhx.DataLoader.config.datatype = '';
dhx.DataLoader.config.scheme = '';
dhx.DataLoader.config.url = '';


dhx.DataLoader.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataLoader.loadNext = function(count, start, callback, url, now) {
	///	<summary>
	/// sends request to load N records to the end or to the specified position
	///		Example: 
	///	</summary>
	///	<param name="count" type="String">
	///		loadNext(count, start, callback, url, now)
	/// </param>
	///	<param name="start" type="String">
	///		Type: Method
	/// </param>
	///	<param name="callback" type="Function">
	///		File:
	/// </param>
	///	<param name="url" type="String">
	///		Implemented in: dhx.DataLoader
	/// </param>
	///	<param name="now" type="String">
	///		Included in: dhx.DataCollection, dhx.ui.chart, dhx.ui.dataview, dhx.ui.grid, dhx.ui.grouplist, dhx.ui.list, dhx.ui.pagelist, dhx.ui.unitlist
	/// </param>

}
dhx.DataLoader.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}


dhx.DataMove = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.DataMove.copy = function(sid,tindex,tobj,tid) {
	///	<summary>
	/// copies an item to the same or another object
	///		Example: 
	///	</summary>
	///	<param name="sid" type="Number">
	///		copy(sid,tindex,tobj,tid)
	/// </param>
	///	<param name="tindex" type="String">
	///		Type: Method
	/// </param>
	///	<param name="tobj" type="Object">
	///		File:
	/// </param>
	///	<param name="tid" type="String">
	///		Implemented in: dhx.DataMove
	/// </param>

}
dhx.DataMove.externalData = function(data,id) {
	///	<summary>
	/// makes data copy
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		externalData(data,id)
	/// </param>
	///	<param name="id" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataMove.move = function(sid,tindex,tobj,tid) {
	///	<summary>
	/// moves an item to the new position
	///		Example: 
	///	</summary>
	///	<param name="sid" type="Number">
	///		move(sid,tindex,tobj,tid)
	/// </param>
	///	<param name="tindex" type="String">
	///		Type: Method
	/// </param>
	///	<param name="tobj" type="Object">
	///		File:
	/// </param>
	///	<param name="tid" type="String">
	///		Implemented in: dhx.DataMove
	/// </param>

}
dhx.DataMove.moveBottom = function(id) {
	///	<summary>
	/// moves an item to the last position
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		moveBottom(id)
	/// </param>

}
dhx.DataMove.moveDown = function(id,step) {
	///	<summary>
	/// increases item index
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		moveDown(id,step)
	/// </param>
	///	<param name="step" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataMove.moveTop = function(id) {
	///	<summary>
	/// moves an item to the first position
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		moveTop(id)
	/// </param>

}
dhx.DataMove.moveUp = function(id,step) {
	///	<summary>
	/// decreases item index
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		moveUp(id,step)
	/// </param>
	///	<param name="step" type="String">
	///		Type: Method
	/// </param>

}


dhx.DataProcessor = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.DataProcessor.config.autoupdate = '';
dhx.DataProcessor.config.master = '';
dhx.DataProcessor.config.mode = '';
dhx.DataProcessor.config.on = '';


dhx.DataProcessor.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.DataProcessor.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.DataProcessor.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataProcessor.clearValidation = function() {
	///	<summary>
	/// removes error(invalid) marking from inputs that failed validation
	///		Example: 
	///	</summary>

}
dhx.DataProcessor.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataProcessor.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.DataProcessor.escape = function(value) {
	///	<summary>
	/// sets requests encoding
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		escape(value)
	/// </param>

}
dhx.DataProcessor.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.DataProcessor.ignore = function(code,master) {
	///	<summary>
	/// the code that you pass here as the parameter will not react on any data changes (will not be affected by &#039;onStoreUpdated&#039; event handler)
	///		Example: 
	///	</summary>
	///	<param name="code" type="String">
	///		ignore(code,master)
	/// </param>
	///	<param name="master" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataProcessor.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.DataProcessor.off = function() {
	///	<summary>
	/// disables dataProcessor
	///		Example: 
	///	</summary>

}
dhx.DataProcessor.on = function() {
	///	<summary>
	/// enables dataProcessor
	///		Example: 
	///	</summary>

}
dhx.DataProcessor.save = function(id, operation) {
	///	<summary>
	/// allows to save data changes
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		save(id, operation)
	/// </param>
	///	<param name="operation" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataProcessor.send = function() {
	///	<summary>
	/// sends a request to server. Allows to save data changes on server.
	///		Example: 
	///	</summary>

}
dhx.DataProcessor.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}
dhx.DataProcessor.validate = function(obj) {
	///	<summary>
	/// validates for the defined rules
	///		Example: dhx.ui({
	/// 	view:"form", 
	/// 	id:"myform", 
	/// 	elements:[
	/// 		{ view:"text", inputWidth:300, label:"Name *", id:"name"},
	/// 		{ view:"text", inputWidth:300, label:"Age *",  id:"age"},
	/// 		{ view:"button", inputWidth:300, label:"Submit", click:"submit_form"}],
	/// 	rules:{
	/// 		name:dhx.rules.isNotEmpty,
	/// 		age:dhx.rules.isNumber
	/// 	}
	/// });
	///  
	/// submit_form = function(){
	/// 	if ($$("myform").validate()==false)
	/// 		{dhx.notice("Invalid value for some field");}
	/// }
	///	</summary>
	///	<param name="obj" type="Object">
	///		validate(obj)
	/// </param>

}


dhx.DataRecord = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.DataRecord.config.data = '';
dhx.DataRecord.config.datatype = '';
dhx.DataRecord.config.on = '';
dhx.DataRecord.config.url = '';


dhx.DataRecord.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.DataRecord.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.DataRecord.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.DataRecord.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataRecord.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataRecord.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.DataRecord.getValues = function() {
	///	<summary>
	/// gets hash of data values
	///		Example: 
	///	</summary>

}
dhx.DataRecord.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.DataRecord.isVisible = function() {
	///	<summary>
	/// returns true if current view is visible
	///		Example: 
	///	</summary>

}
dhx.DataRecord.load = function(url,call) {
	///	<summary>
	/// loads values from external datasource
	///		Example: $$('component_id').load("some/path/data.json");
	///	</summary>
	///	<param name="url" type="String">
	///		load(url,call)
	/// </param>
	///	<param name="call" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataRecord.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.DataRecord.parse = function(data,type) {
	///	<summary>
	/// addes data from a datasource
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		parse(data,type)
	/// </param>
	///	<param name="type" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataRecord.refresh = function() {
	///	<summary>
	/// repaints view
	///		Example: 
	///	</summary>

}
dhx.DataRecord.setValues = function(data) {
	///	<summary>
	/// sets values for all inputs in the component
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		setValues(data)
	/// </param>

}
dhx.DataRecord.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.DataStore = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.DataStore.add = function(obj,index) {
	///	<summary>
	/// adds item to the store
	///		Example: $$('mylist').add({
	///   text:"Some new text"
	/// })
	///  
	/// //add to the start of list
	/// $$('mylist').add({
	///   text:"First item"
	/// }, 0)
	///  
	/// //object can contain any properties
	/// $$('mygrid').add({
	///   some:"some string",
	///   other:123,
	///   complex:{
	///   	contain:"any",
	///   	content:"inside"
	///   }
	/// }, 0);
	///	</summary>
	///	<param name="obj" type="Number">
	///		add(obj,index)
	/// </param>
	///	<param name="index" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataStore.changeId = function(old, newid) {
	///	<summary>
	/// changes id of the data item
	///		Example: 
	///	</summary>
	///	<param name="old" type="String">
	///		changeId(old, newid)
	/// </param>
	///	<param name="newid" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataStore.clearAll = function() {
	///	<summary>
	/// removes all items from the component
	///		Example: 
	///	</summary>

}
dhx.DataStore.dataCount = function() {
	///	<summary>
	/// gets count of items
	///		Example: 
	///	</summary>

}
dhx.DataStore.each = function(method,master) {
	///	<summary>
	/// iterates through collection
	///		Example: 
	///	</summary>
	///	<param name="method" type="String">
	///		each(method,master)
	/// </param>
	///	<param name="master" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataStore.exists = function(id) {
	///	<summary>
	/// checks if the item with such ID exists
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		exists(id)
	/// </param>

}
dhx.DataStore.filter = function(text,value,preserve) {
	///	<summary>
	/// filters data
	///		Example: //filter all with 'abc' in 'text' property
	/// list.filter('#text#',"abc")
	///  
	/// //same with filtering function
	/// list.filter(function(obj){
	/// 	return obj.text.toString().indexOf("abc") != -1;
	/// });
	///	</summary>
	///	<param name="text" type="String">
	///		filter(text,value,preserve)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>
	///	<param name="preserve" type="String">
	///		File:
	/// </param>

}
dhx.DataStore.first = function() {
	///	<summary>
	/// gets the ID of the first item
	///		Example: 
	///	</summary>

}
dhx.DataStore.getIndexRange = function(from,to) {
	///	<summary>
	/// converts the range of indexes to array of all IDs between them
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		getIndexRange(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataStore.getRange = function(from,to) {
	///	<summary>
	/// converts range IDs to array of all IDs between them
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		getRange(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataStore.id = function(data) {
	///	<summary>
	/// gets id of data object
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		id(data)
	/// </param>

}
dhx.DataStore.idByIndex = function(index) {
	///	<summary>
	/// gets the id of an item with taken index
	///		Example: 
	///	</summary>
	///	<param name="index" type="Number">
	///		idByIndex(index)
	/// </param>

}
dhx.DataStore.indexById = function(id) {
	///	<summary>
	/// the index of the item in question
	///		Example: 
	///	</summary>
	///	<param name="id" type="Number">
	///		indexById(id)
	/// </param>

}
dhx.DataStore.item = function(id) {
	///	<summary>
	/// gets the object of a data item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		item(id)
	/// </param>

}
dhx.DataStore.last = function() {
	///	<summary>
	/// gets the id of the last item
	///		Example: 
	///	</summary>

}
dhx.DataStore.move = function(sindex,tindex) {
	///	<summary>
	/// moves an item from one position to another
	///		Example: 
	///	</summary>
	///	<param name="sindex" type="Number">
	///		move(sindex,tindex)
	/// </param>
	///	<param name="tindex" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataStore.next = function(id,step) {
	///	<summary>
	/// gets ID of the next element which is positioned in defined step
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		next(id,step)
	/// </param>
	///	<param name="step" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataStore.previous = function(id,step) {
	///	<summary>
	/// gets ID of the previous element which is positioned in defined step
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		previous(id,step)
	/// </param>
	///	<param name="step" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataStore.provideApi = function(target,eventable) {
	///	<summary>
	/// assigns methods (and events) of DataStore to an object
	///		Example: 
	///	</summary>
	///	<param name="target" type="String">
	///		provideApi(target,eventable)
	/// </param>
	///	<param name="eventable" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataStore.refresh = function(id) {
	///	<summary>
	/// repaint the whole view or a certain item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		refresh(id)
	/// </param>

}
dhx.DataStore.remove = function(id) {
	///	<summary>
	/// removes element from datastore
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		remove(id)
	/// </param>

}
dhx.DataStore.scheme = function(config) {
	///	<summary>
	/// sets hash of default values for properties
	///		Example: $$('list').data.scheme({
	/// 		name:"unknown", 
	/// 		sex:"male",
	/// 		age:"30"
	/// });
	///  
	/// $$('list').add({
	/// 		id:1,
	/// 		name:"Alex"
	/// })
	/// //will add a record:
	/// //name:Alex,
	/// //sex:male,
	/// //age:30
	///	</summary>
	///	<param name="config" type="String">
	///		scheme(config)
	/// </param>

}
dhx.DataStore.serialize = function() {
	///	<summary>
	/// serializes data to a json object
	///		Example: 
	///	</summary>

}
dhx.DataStore.setDriver = function(type) {
	///	<summary>
	/// defines type of used data driver
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		setDriver(type)
	/// </param>

}
dhx.DataStore.silent = function(code, master) {
	///	<summary>
	/// code that you pass here as the parameter will not be affected by &#039;onStoreUpdated&#039; event handler
	///		Example: 
	///	</summary>
	///	<param name="code" type="String">
	///		silent(code, master)
	/// </param>
	///	<param name="master" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataStore.sort = function(by, dir, as) {
	///	<summary>
	/// sorts datastore
	///		Example: 
	///	</summary>
	///	<param name="by" type="String">
	///		sort(by, dir, as)
	/// </param>
	///	<param name="dir" type="String">
	///		Type: Method
	/// </param>
	///	<param name="as" type="String">
	///		File:
	/// </param>

}
dhx.DataStore.sync = function(source, filter, silent) {
	///	<summary>
	/// allows to sync two copy all, or part of data from one DataCollection to another
	///		Example: 
	///	</summary>
	///	<param name="source" type="String">
	///		sync(source, filter, silent)
	/// </param>
	///	<param name="filter" type="String">
	///		Type: Method
	/// </param>
	///	<param name="silent" type="String">
	///		File:
	/// </param>

}
dhx.DataStore.update = function(id,data) {
	///	<summary>
	/// sets properties of the data item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		update(id,data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}


dhx.DataValue = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.DataValue.config.on = '';


dhx.DataValue.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.DataValue.bind = function(target, rule, format) {
	///	<summary>
	/// binds components
	///		Example: $$('mylist').bind('form1', function(list_data, form_data){
	/// 	if (!form_data) return false;
	/// 	return list_data.some_property == form_data.some_property;
	/// });
	///	</summary>
	///	<param name="target" type="String">
	///		bind(target, rule, format)
	/// </param>
	///	<param name="rule" type="String">
	///		Type: Method
	/// </param>
	///	<param name="format" type="String">
	///		File:
	/// </param>

}
dhx.DataValue.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.DataValue.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.DataValue.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.DataValue.getValue = function() {
	///	<summary>
	/// returns current value of control
	///		Example: 
	///	</summary>

}
dhx.DataValue.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.DataValue.isVisible = function() {
	///	<summary>
	/// returns true if current view is visible
	///		Example: 
	///	</summary>

}
dhx.DataValue.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.DataValue.refresh = function() {
	///	<summary>
	/// repaints a control
	///		Example: 
	///	</summary>

}
dhx.DataValue.setValue = function(value) {
	///	<summary>
	/// sets a new value of control
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		setValue(value)
	/// </param>

}
dhx.DataValue.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.Date = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.Date.add = function(date,inc,mode) {
	///	<summary>
	/// adds the number of date units to date
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		add(date,inc,mode)
	/// </param>
	///	<param name="inc" type="String">
	///		Type: Method
	/// </param>
	///	<param name="mode" type="String">
	///		File:
	/// </param>

}
dhx.Date.copy = function(date) {
	///	<summary>
	/// creates date copy
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		copy(date)
	/// </param>

}
dhx.Date.datePart = function(date) {
	///	<summary>
	/// gets the date part of date object
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		datePart(date)
	/// </param>

}
dhx.Date.dateToStr = function(format,utc) {
	///	<summary>
	/// converts date object to a string in a certain format
	///		Example: 
	///	</summary>
	///	<param name="format" type="String">
	///		dateToStr(format,utc)
	/// </param>
	///	<param name="utc" type="String">
	///		Type: Method
	/// </param>

}
dhx.Date.dayStart = function(date) {
	///	<summary>
	/// gets day start
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		dayStart(date)
	/// </param>

}
dhx.Date.getISOWeek = function(ndate) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="ndate" type="String">
	///		getISOWeek(ndate)
	/// </param>

}
dhx.Date.getUTCISOWeek = function(ndate) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="ndate" type="String">
	///		getUTCISOWeek(ndate)
	/// </param>

}
dhx.Date.monthStart = function(date) {
	///	<summary>
	/// gets the start of the month
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		monthStart(date)
	/// </param>

}
dhx.Date.strToDate = function(format,utc) {
	///	<summary>
	/// convert string to date object
	///		Example: 
	///	</summary>
	///	<param name="format" type="String">
	///		strToDate(format,utc)
	/// </param>
	///	<param name="utc" type="String">
	///		Type: Method
	/// </param>

}
dhx.Date.timePart = function(date) {
	///	<summary>
	/// gets time part of a date in seconds
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		timePart(date)
	/// </param>

}
dhx.Date.weekStart = function(date) {
	///	<summary>
	/// gets the week start
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		weekStart(date)
	/// </param>

}
dhx.Date.yearStart = function(date) {
	///	<summary>
	/// gets the year start
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		yearStart(date)
	/// </param>

}


dhx.Destruction = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.Destruction.destructor = function() {
	///	<summary>
	/// destructs an object
	///		Example: dhx.ui({
	/// 	view:"form",
	/// 	id:"myform",
	///         elements:[...]
	/// });
	///  
	/// ...
	///  
	/// $$('myform').destructor();
	///	</summary>

}


dhx.DragControl = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.DragControl.config.drag = '';


dhx.DragControl.addDrag = function(node,ctrl) {
	///	<summary>
	/// registers drag area
	///		Example: 
	///	</summary>
	///	<param name="node" type="String">
	///		addDrag(node,ctrl)
	/// </param>
	///	<param name="ctrl" type="String">
	///		Type: Method
	/// </param>

}
dhx.DragControl.addDrop = function(node,ctrl,master_mode) {
	///	<summary>
	/// registers drop area
	///		Example: 
	///	</summary>
	///	<param name="node" type="String">
	///		addDrop(node,ctrl,master_mode)
	/// </param>
	///	<param name="ctrl" type="String">
	///		Type: Method
	/// </param>
	///	<param name="master_mode" type="String">
	///		File:
	/// </param>

}
dhx.DragControl.createDrag = function(e) {
	///	<summary>
	/// called when drag-n-drop is initiated, creates drag representation
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		createDrag(e)
	/// </param>

}
dhx.DragControl.destroyDrag = function() {
	///	<summary>
	/// called after drag-n-drop, removes all traces and html elements
	///		Example: 
	///	</summary>

}
dhx.DragControl.getContext = function() {
	///	<summary>
	/// gets drag-n-drop context object
	///		Example: 
	///	</summary>

}
dhx.DragControl.getMaster = function(t) {
	///	<summary>
	/// component object or hash code of the control methods
	///		Example: 
	///	</summary>
	///	<param name="t" type="String">
	///		getMaster(t)
	/// </param>

}
dhx.DragControl.getNode = function() {
	///	<summary>
	/// gets dragged node
	///		Example: 
	///	</summary>

}
dhx.DragControl.onDrag = function(s,e) {
	///	<summary>
	/// called when drag-n-drop was started and defines dragging behavior
	///		Example: 
	///	</summary>
	///	<param name="s" type="String">
	///		onDrag(s,e)
	/// </param>
	///	<param name="e" type="String">
	///		Type: Method
	/// </param>

}
dhx.DragControl.onDragIn = function(s,t,e) {
	///	<summary>
	/// called when mouse was moved in drop area and defines marker behavior within the drop area
	///		Example: 
	///	</summary>
	///	<param name="s" type="String">
	///		onDragIn(s,t,e)
	/// </param>
	///	<param name="t" type="String">
	///		Type: Method
	/// </param>
	///	<param name="e" type="String">
	///		File:
	/// </param>

}
dhx.DragControl.onDragOut = function(s,t,n,e) {
	///	<summary>
	/// called when mouse was moved out drop area and defines marker behavior out of the drop area
	///		Example: 
	///	</summary>
	///	<param name="s" type="String">
	///		onDragOut(s,t,n,e)
	/// </param>
	///	<param name="t" type="String">
	///		Type: Method
	/// </param>
	///	<param name="n" type="String">
	///		File:
	/// </param>
	///	<param name="e" type="String">
	///		Implemented in: dhx.DragControl
	/// </param>

}
dhx.DragControl.onDrop = function(s,t,d,e) {
	///	<summary>
	/// called when mouse was released over drop area and defines dropping behavior
	///		Example: 
	///	</summary>
	///	<param name="s" type="String">
	///		onDrop(s,t,d,e)
	/// </param>
	///	<param name="t" type="String">
	///		Type: Method
	/// </param>
	///	<param name="d" type="String">
	///		File:
	/// </param>
	///	<param name="e" type="String">
	///		Implemented in: dhx.DragControl
	/// </param>

}
dhx.DragControl.sendSignal = function(signal) {
	///	<summary>
	/// sets drag-n-drop active state for drag-n-drop context object
	///		Example: 
	///	</summary>
	///	<param name="signal" type="String">
	///		sendSignal(signal)
	/// </param>

}


dhx.EditAbility = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.EditAbility.config.edit = '';


dhx.EditAbility.edit = function(id) {
	///	<summary>
	/// switches item to the edit state
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		edit(id)
	/// </param>

}
dhx.EditAbility.isEdit = function() {
	///	<summary>
	/// returns id of item in edit state, or null if none
	///		Example: 
	///	</summary>

}
dhx.EditAbility.stopEdit = function(mode, if_not_id) {
	///	<summary>
	/// switches any item in edit state, back to normal
	///		Example: 
	///	</summary>
	///	<param name="mode" type="String">
	///		stopEdit(mode, if_not_id)
	/// </param>
	///	<param name="if_not_id" type="String">
	///		Type: Method
	/// </param>

}


dhx.EventSystem = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.EventSystem.config.on = '';


dhx.EventSystem.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.EventSystem.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.EventSystem.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.EventSystem.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.EventSystem.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.EventSystem.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.EventSystem.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.Group = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.Group.config.group = '';
dhx.Group.config.sort = '';


dhx.Group.group = function(config,mode) {
	///	<summary>
	/// groups data
	///		Example: 
	///	</summary>
	///	<param name="config" type="String">
	///		group(config,mode)
	/// </param>
	///	<param name="mode" type="String">
	///		Type: Method
	/// </param>

}
dhx.Group.ungroup = function(mode) {
	///	<summary>
	/// ungroups data
	///		Example: 
	///	</summary>
	///	<param name="mode" type="String">
	///		ungroup(mode)
	/// </param>

}


dhx.GroupStore = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.GroupStore.group = function(stats) {
	///	<summary>
	/// groups data
	///		Example: 
	///	</summary>
	///	<param name="stats" type="String">
	///		group(stats)
	/// </param>

}
dhx.GroupStore.max = function(property, data) {
	///	<summary>
	/// gets the maximum value of a property
	///		Example: 
	///	</summary>
	///	<param name="property" type="String">
	///		max(property, data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}
dhx.GroupStore.min = function(property, data) {
	///	<summary>
	/// gets the minimum value of a property
	///		Example: 
	///	</summary>
	///	<param name="property" type="String">
	///		min(property, data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}
dhx.GroupStore.sum = function(property, data) {
	///	<summary>
	/// gets the sum of property values
	///		Example: 
	///	</summary>
	///	<param name="property" type="String">
	///		sum(property, data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}
dhx.GroupStore.ungroup = function() {
	///	<summary>
	/// ungroups data
	///		Example: 
	///	</summary>

}


dhx.HtmlMap = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.HtmlMap.addPoly = function(id,points) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		addPoly(id,points)
	/// </param>
	///	<param name="points" type="String">
	///		Type: Method
	/// </param>

}
dhx.HtmlMap.addRect = function(id,points,userdata) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		addRect(id,points,userdata)
	/// </param>
	///	<param name="points" type="String">
	///		Type: Method
	/// </param>
	///	<param name="userdata" type="String">
	///		File:
	/// </param>

}
dhx.HtmlMap.addSector = function(id,alpha0,alpha1,x,y,R,ky) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		addSector(id,alpha0,alpha1,x,y,R,ky)
	/// </param>
	///	<param name="alpha0" type="String">
	///		Type: Method
	/// </param>
	///	<param name="alpha1" type="String">
	///		File:
	/// </param>
	///	<param name="x" type="String">
	///		Implemented in: dhx.HtmlMap
	/// </param>
	///	<param name="y" type="String">
	///		Included in:
	/// </param>
	///	<param name="R" type="String">
	///		id - some unknown parameter (optional)
	/// </param>
	///	<param name="ky" type="String">
	///		alpha0 - some unknown parameter (optional)
	/// </param>

}
dhx.HtmlMap.render = function(obj) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		render(obj)
	/// </param>

}


dhx.IdSpace = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.IdSpace.innerId = function(id) {
	///	<summary>
	/// returns inner unique id of item
	///		Example: dhx.ui({
	///   view:"window",
	///   id:"win1",
	///   body:"
	///         view:"list", 
	///         id:"mylist",
	///         ...",
	///   ...
	/// });
	///  
	/// dhx.ui({
	///   view:"window",
	///   id:"win2",
	///   body:"
	///         view:"list", 
	///         id:"mylist",
	///         ...",
	///   ...
	/// });
	///	</summary>
	///	<param name="id" type="String">
	///		innerId(id)
	/// </param>

}


dhx.KeyEvents = {
	///	<summary>
	/// 
	///	</summary>
};






dhx.Modality = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.Modality.config.modal = '';




dhx.MouseEvents = {
	///	<summary>
	/// 
	///	</summary>
};






dhx.Movable = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.Movable.config.move = '';




dhx.Number = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.Number.format = function(value, config) {
	///	<summary>
	/// returns the formatted number as a string
	///		Example: var str1 = dhx.Number.format( 10008.999, {decimalSize:3, groupDelimiter:" "});
	///	</summary>
	///	<param name="value" type="String">
	///		format(value, config)
	/// </param>
	///	<param name="config" type="String">
	///		Type: Method
	/// </param>

}
dhx.Number.numToStr = function(config) {
	///	<summary>
	/// returns formatting function
	///		Example: var formatFunc = dhx.Number.numToStr({ decimalSize:2, decimalDelimeter:","});
	///  
	/// formatFunc(10000.9990);
	///	</summary>
	///	<param name="config" type="String">
	///		numToStr(config)
	/// </param>

}


dhx.OverlayBox = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.OverlayBox.hideOverlay = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}
dhx.OverlayBox.showOverlay = function(message) {
	///	<summary>
	/// adds the loading screen to a component
	///		Example: 
	///	</summary>
	///	<param name="message" type="String">
	///		showOverlay(message)
	/// </param>

}


dhx.PowerArray = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.PowerArray.each = function(functor,master) {
	///	<summary>
	/// executes a method for each element of an array
	///		Example: 
	///	</summary>
	///	<param name="functor" type="String">
	///		each(functor,master)
	/// </param>
	///	<param name="master" type="String">
	///		Type: Method
	/// </param>

}
dhx.PowerArray.find = function(data) {
	///	<summary>
	/// gets the index of an element in an array
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		find(data)
	/// </param>

}
dhx.PowerArray.insertAt = function(data,pos) {
	///	<summary>
	/// adds an element in a collection at a specific position
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		insertAt(data,pos)
	/// </param>
	///	<param name="pos" type="String">
	///		Type: Method
	/// </param>

}
dhx.PowerArray.map = function(functor,master) {
	///	<summary>
	/// creates a new array from data source, by using results of functor
	///		Example: 
	///	</summary>
	///	<param name="functor" type="String">
	///		map(functor,master)
	/// </param>
	///	<param name="master" type="String">
	///		Type: Method
	/// </param>

}
dhx.PowerArray.remove = function(value) {
	///	<summary>
	/// removes an element from an array
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		remove(value)
	/// </param>

}
dhx.PowerArray.removeAt = function(pos,len) {
	///	<summary>
	/// removes one or more elements from a specified position
	///		Example: 
	///	</summary>
	///	<param name="pos" type="String">
	///		removeAt(pos,len)
	/// </param>
	///	<param name="len" type="String">
	///		Type: Method
	/// </param>

}


dhx.RenderStack = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.RenderStack.config.template = '';
dhx.RenderStack.config.type = '';


dhx.RenderStack.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}
dhx.RenderStack.locate = function(e) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e)
	/// </param>

}
dhx.RenderStack.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}
dhx.RenderStack.showItem = function(id) {
	///	<summary>
	/// shows the specified item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		showItem(id)
	/// </param>

}


dhx.Scrollable = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.Scrollable.config.scroll = '';


dhx.Scrollable.scrollState = function() {
	///	<summary>
	/// 
	///		Example: var scPos = $$("mylist").scrollState();
	///	</summary>

}
dhx.Scrollable.scrollTo = function(x,y) {
	///	<summary>
	/// scrolls data container to a certain position
	///		Example: 
	///	</summary>
	///	<param name="x" type="String">
	///		scrollTo(x,y)
	/// </param>
	///	<param name="y" type="String">
	///		Type: Method
	/// </param>

}


dhx.SelectionModel = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.SelectionModel.getSelected = function(as_array) {
	///	<summary>
	/// returns ID of selected item(s)
	///		Example: //single select mode
	/// var id = list.getSelected(); // id = someid
	///  
	/// //multiselect mode
	/// var id = list.getSelected(); // id = [someid1, someid2, someid3]
	///	</summary>
	///	<param name="as_array" type="String">
	///		getSelected(as_array)
	/// </param>

}
dhx.SelectionModel.isSelected = function(id) {
	///	<summary>
	/// checks if item is selected or not
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		isSelected(id)
	/// </param>

}
dhx.SelectionModel.select = function(id,non_modal,continue_old) {
	///	<summary>
	/// selects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		select(id,non_modal,continue_old)
	/// </param>
	///	<param name="non_modal" type="String">
	///		Type: Method
	/// </param>
	///	<param name="continue_old" type="String">
	///		File:
	/// </param>

}
dhx.SelectionModel.selectAll = function(from,to) {
	///	<summary>
	/// selects all items
	///		Example: 
	///	</summary>
	///	<param name="from" type="String">
	///		selectAll(from,to)
	/// </param>
	///	<param name="to" type="String">
	///		Type: Method
	/// </param>

}
dhx.SelectionModel.unselect = function(id) {
	///	<summary>
	/// unselects item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		unselect(id)
	/// </param>

}
dhx.SelectionModel.unselectAll = function() {
	///	<summary>
	/// unselects all items
	///		Example: 
	///	</summary>

}


dhx.Settings = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.Settings.define = function(property, value) {
	///	<summary>
	/// sets configuration property or a hash of properties
	///		Example: //redefine data url
	/// $$('mylist').define("url", "new_data.xml");
	///  
	/// //change label of button
	/// $$('button1').define("label", "New value");
	/// $$('button1').refresh;
	///	</summary>
	///	<param name="property" type="String">
	///		define(property, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}


dhx.SingleRender = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.SingleRender.config.template = '';


dhx.SingleRender.customize = function(obj) {
	///	<summary>
	/// applies new type settings
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Object">
	///		customize(obj)
	/// </param>

}
dhx.SingleRender.render = function() {
	///	<summary>
	/// renders a single item
	///		Example: 
	///	</summary>

}


dhx.Touch = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.Touch.config.deltaStep = '';
dhx.Touch.config.finish = '';
dhx.Touch.config.gravity = '';
dhx.Touch.config.longTouchDelay = '';


dhx.Touch.disable = function() {
	///	<summary>
	/// disables DHTMLX Touch support
	///		Example: 
	///	</summary>

}
dhx.Touch.enable = function() {
	///	<summary>
	/// enables DHTMXL Touch support
	///		Example: 
	///	</summary>

}
dhx.Touch.limit = function(value) {
	///	<summary>
	/// switches DHTMLX Touch support to limited mode
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		limit(value)
	/// </param>

}


dhx.TouchEvents = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.TouchEvents.swipe = function(id) {
	///	<summary>
	/// 
	///		Example: dhx.extend($$("mylist"), dhx.TouchEvents);
	///	</summary>
	///	<param name="id" type="String">
	///		swipe(id)
	/// </param>

}
dhx.TouchEvents.unSwipe = function() {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>

}


dhx.TreeStore = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.TreeStore.add = function(obj, index, parent) {
	///	<summary>
	/// adds a new item into a certain branch
	///		Example: 
	///	</summary>
	///	<param name="obj" type="Number">
	///		add(obj, index, parent)
	/// </param>
	///	<param name="index" type="String">
	///		Type: Method
	/// </param>
	///	<param name="parent" type="String">
	///		File:
	/// </param>

}
dhx.TreeStore.branchIndex = function(parent, child) {
	///	<summary>
	/// gets position of the item in the parent branch
	///		Example: 
	///	</summary>
	///	<param name="parent" type="String">
	///		branchIndex(parent, child)
	/// </param>
	///	<param name="child" type="String">
	///		Type: Method
	/// </param>

}
dhx.TreeStore.clearAll = function() {
	///	<summary>
	/// removes all data
	///		Example: 
	///	</summary>

}
dhx.TreeStore.eachChild = function(id, functor) {
	///	<summary>
	/// calls the defined functor for each child node of a certain branch
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		eachChild(id, functor)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>

}
dhx.TreeStore.extraParser = function(data, parent, level) {
	///	<summary>
	/// addes data from data source
	///		Example: 
	///	</summary>
	///	<param name="data" type="String">
	///		extraParser(data, parent, level)
	/// </param>
	///	<param name="parent" type="String">
	///		Type: Method
	/// </param>
	///	<param name="level" type="String">
	///		File:
	/// </param>

}
dhx.TreeStore.firstChild = function(id) {
	///	<summary>
	/// gets the id of the first child in a certain branch
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		firstChild(id)
	/// </param>

}
dhx.TreeStore.getTopRange = function() {
	///	<summary>
	/// gets all ids of all child nodes in the top level
	///		Example: 
	///	</summary>

}
dhx.TreeStore.hasChild = function(parent, child) {
	///	<summary>
	/// checks whether an item exists in a certain branch (at any level)
	///		Example: 
	///	</summary>
	///	<param name="parent" type="String">
	///		hasChild(parent, child)
	/// </param>
	///	<param name="child" type="String">
	///		Type: Method
	/// </param>

}
dhx.TreeStore.nextSibling = function(id) {
	///	<summary>
	/// gets the id of the next item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		nextSibling(id)
	/// </param>

}
dhx.TreeStore.parent = function(id) {
	///	<summary>
	/// gets the id of the parent branch
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		parent(id)
	/// </param>

}
dhx.TreeStore.prevSibling = function(id) {
	///	<summary>
	/// gets the id of the previous item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		prevSibling(id)
	/// </param>

}
dhx.TreeStore.provideApi = function(target,eventable) {
	///	<summary>
	/// assigns methods (and events) of DataStore to an object
	///		Example: 
	///	</summary>
	///	<param name="target" type="String">
	///		provideApi(target,eventable)
	/// </param>
	///	<param name="eventable" type="String">
	///		Type: Method
	/// </param>

}
dhx.TreeStore.remove = function(id) {
	///	<summary>
	/// removes an item
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		remove(id)
	/// </param>

}
dhx.TreeStore.serialize = function(id) {
	///	<summary>
	/// serializes branch or the whole dataset to a json object
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		serialize(id)
	/// </param>

}


dhx.Type = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.Type.config.css = '';
dhx.Type.config.height = '';
dhx.Type.config.margin = '';
dhx.Type.config.name = '';
dhx.Type.config.padding = '';
dhx.Type.config.template = '';
dhx.Type.config.width = '';




dhx.ValidateData = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.ValidateData.clearValidation = function() {
	///	<summary>
	/// removes error(invalid) marking from inputs that failed validation
	///		Example: 
	///	</summary>

}
dhx.ValidateData.validate = function(obj) {
	///	<summary>
	/// validates for the defined rules
	///		Example: dhx.ui({
	/// 	view:"form", 
	/// 	id:"myform", 
	/// 	elements:[
	/// 		{ view:"text", inputWidth:300, label:"Name *", id:"name"},
	/// 		{ view:"text", inputWidth:300, label:"Age *",  id:"age"},
	/// 		{ view:"button", inputWidth:300, label:"Submit", click:"submit_form"}],
	/// 	rules:{
	/// 		name:dhx.rules.isNotEmpty,
	/// 		age:dhx.rules.isNumber
	/// 	}
	/// });
	///  
	/// submit_form = function(){
	/// 	if ($$("myform").validate()==false)
	/// 		{dhx.notice("Invalid value for some field");}
	/// }
	///	</summary>
	///	<param name="obj" type="Object">
	///		validate(obj)
	/// </param>

}


dhx.Values = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.Values.clear = function() {
	///	<summary>
	/// clears values of all inputs ( resets them to the default values )
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", label: 'Clear form', click:"clear_form" }]
	/// });
	///  
	/// function clear_form(){
	/// 	$$('myform').clear();
	/// };
	///	</summary>

}
dhx.Values.focus = function(name) {
	///	<summary>
	/// sets focus to an input
	///		Example: dhx.ui({
	/// 	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'Username', labelWidth:100},
	/// 			{ view:"text", id:'field_b', label: 'Password', labelWidth:100},
	/// 			{ view:"button", label: 'Log in'}]
	/// });
	///  
	/// $$('myform').focus("field_a");
	///	</summary>
	///	<param name="name" type="String">
	///		focus(name)
	/// </param>

}
dhx.Values.getValues = function() {
	///	<summary>
	/// gets hash of data values
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'From', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'To', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" },
	/// 			{ view:"button", id:"button1", label: 'Show values', click:"get_form" }]
	/// 	},
	/// 	{ id:"log", template:function(obj){ return "<pre>"+JSON.stringify(obj).replace(/,/g,"\n,")+"</pre>"; }}]
	/// });
	///  
	/// function get_form(){
	/// 	$$('log').parse($$('myform').getValues());
	/// };
	///	</summary>

}
dhx.Values.setValues = function(data) {
	///	<summary>
	/// sets values for all inputs in the component
	///		Example: dhx.ui({
	/// 	rows:[{	view:"form", id:"myform", elements:[
	/// 			{ view:"text", id:'field_a', label: 'from', value: "Madrid"},
	/// 			{ view:"text", id:'field_b', label: 'to', value: "Milan"},
	/// 			{ view:"toggle", id:'field_c', options: ["Roundtrip","Oneway"], align: "center" }]
	/// 	},
	/// 	{ view:"button", label: 'Fill form', click:"set_form" }]
	/// });
	///  
	/// function set_form(){
	/// 	$$('myform').setValues({
	/// 			field_a: "London",
	/// 			field_b: "New York",
	/// 			field_c: "left"
	/// 	});
	/// };
	///	</summary>
	///	<param name="data" type="String">
	///		setValues(data)
	/// </param>

}


dhx.VirtualRenderStack = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.VirtualRenderStack.render = function(id,data,type) {
	///	<summary>
	/// renders a current state of an item or the whole component
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		render(id,data,type)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="type" type="String">
	///		File:
	/// </param>

}
dhx.VirtualRenderStack.show = function(id) {
	///	<summary>
	/// adjusts scroll state to show an item in question
	///		Example: 
	///	</summary>
	///	<param name="id" type="String">
	///		show(id)
	/// </param>

}


dhx.ajax = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.ajax.get = function(url,params,call) {
	///	<summary>
	/// issues a GET ajax request to server side
	///		Example: dhx.ajax().get("data.php", { filter : "123" }, function(text, xml, xhr){
	///     //response
	///     alert(text);
	/// });
	///	</summary>
	///	<param name="url" type="String">
	///		get(url,params,call)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>
	///	<param name="call" type="String">
	///		File:
	/// </param>

}
dhx.ajax.getXHR = function() {
	///	<summary>
	/// returns xmlHttpRequest object, used for loading
	///		Example: 
	///	</summary>

}
dhx.ajax.post = function(url,params,call) {
	///	<summary>
	/// issues a POST ajax request to server side
	///		Example: dhx.ajax().post("some.php","a=2", function(text, xml, XmlHttpRequest){
	///    //..
	/// });
	///	</summary>
	///	<param name="url" type="String">
	///		post(url,params,call)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>
	///	<param name="call" type="String">
	///		File:
	/// </param>

}
dhx.ajax.sync = function() {
	///	<summary>
	/// &#039;says&#039; to send a request synchronously
	///		Example: XmlHttpRequest = dhx.ajax().sync().get("some.php");
	/// XmlHttpRequest = dhx.ajax().sync().post("some.php");
	///	</summary>

}


dhx.color = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.color.hexToDec = function(hex) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="hex" type="String">
	///		hexToDec(hex)
	/// </param>

}
dhx.color.hsvToRgb = function(h, s, v) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="h" type="String">
	///		hsvToRgb(h, s, v)
	/// </param>
	///	<param name="s" type="String">
	///		Type: Method
	/// </param>
	///	<param name="v" type="String">
	///		File:
	/// </param>

}
dhx.color.rgbToHsv = function(r, g, b) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="r" type="String">
	///		rgbToHsv(r, g, b)
	/// </param>
	///	<param name="g" type="String">
	///		Type: Method
	/// </param>
	///	<param name="b" type="String">
	///		File:
	/// </param>

}
dhx.color.toHex = function(number, length) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="number" type="String">
	///		toHex(number, length)
	/// </param>
	///	<param name="length" type="String">
	///		Type: Method
	/// </param>

}
dhx.color.toRgb = function(rgb) {
	///	<summary>
	/// some unknown method
	///		Example: 
	///	</summary>
	///	<param name="rgb" type="String">
	///		toRgb(rgb)
	/// </param>

}


dhx.history = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.history.active = function() {
	///	<summary>
	/// checks whether history storing is activated
	///		Example: 
	///	</summary>

}
dhx.history.ignore = function() {
	///	<summary>
	/// says to ignore the specified multiview tabs while storing history
	///		Example: 
	///	</summary>

}
dhx.history.reset = function() {
	///	<summary>
	/// clears all the stored history and stops further storing for all the activated multiviews
	///		Example: 
	///	</summary>

}
dhx.history.start = function() {
	///	<summary>
	/// starts storing tabs history
	///		Example: 
	///	</summary>

}
dhx.history.stop = function() {
	///	<summary>
	/// pauses storing tabs history
	///		Example: 
	///	</summary>

}
dhx.history.unignore = function(name) {
	///	<summary>
	/// resumes storing history of an ignored tab
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		unignore(name)
	/// </param>

}


dhx.html = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.html.addCss = function(node,name) {
	///	<summary>
	/// lets you add css class to an element
	///		Example: dhx.html.addCss(this._headbutton, "collapsed");
	///	</summary>
	///	<param name="node" type="String">
	///		addCss(node,name)
	/// </param>
	///	<param name="name" type="String">
	///		Type: Method
	/// </param>

}
dhx.html.addMeta = function(name, value) {
	///	<summary>
	/// adds a metadata name/value mapping. Adds the specified value to the list of values associated to the specified metadata name.
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		addMeta(name, value)
	/// </param>
	///	<param name="value" type="String">
	///		Type: Method
	/// </param>

}
dhx.html.addStyle = function(rule) {
	///	<summary>
	/// adds a css rule on the page
	///		Example: dhx.html.addStyle(".myclass{ color:red; }");
	///	</summary>
	///	<param name="rule" type="String">
	///		addStyle(rule)
	/// </param>

}
dhx.html.create = function(name,attrs,html) {
	///	<summary>
	/// 
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		create(name,attrs,html)
	/// </param>
	///	<param name="attrs" type="String">
	///		Type: Method
	/// </param>
	///	<param name="html" type="String">
	///		File:
	/// </param>

}
dhx.html.getValue = function(node) {
	///	<summary>
	/// returns node value
	///		Example: 
	///	</summary>
	///	<param name="node" type="String">
	///		getValue(node)
	/// </param>

}
dhx.html.index = function(node) {
	///	<summary>
	/// returns the node index
	///		Example: 
	///	</summary>
	///	<param name="node" type="Number">
	///		index(node)
	/// </param>

}
dhx.html.insertBefore = function(node,before,rescue) {
	///	<summary>
	/// inserts a new node as a child of the specified node, directly before an existing child of this node.
	///		Example: 
	///	</summary>
	///	<param name="node" type="String">
	///		insertBefore(node,before,rescue)
	/// </param>
	///	<param name="before" type="String">
	///		Type: Method
	/// </param>
	///	<param name="rescue" type="String">
	///		File:
	/// </param>

}
dhx.html.locate = function(e,id) {
	///	<summary>
	/// returns the value of a custom element&#039;s attribute
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		locate(e,id)
	/// </param>
	///	<param name="id" type="String">
	///		Type: Method
	/// </param>

}
dhx.html.offset = function(elem) {
	///	<summary>
	/// with the help of this method you can get the position of any html element.
	///		Example: var obj = arguments[0]
	/// var offset = dhx.html.offset(obj)
	///	</summary>
	///	<param name="elem" type="String">
	///		offset(elem)
	/// </param>

}
dhx.html.pos = function(ev) {
	///	<summary>
	/// returns the position of an event
	///		Example: 
	///	</summary>
	///	<param name="ev" type="String">
	///		pos(ev)
	/// </param>

}
dhx.html.preventEvent = function(e) {
	///	<summary>
	/// cancels the default action of the specified event.
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		preventEvent(e)
	/// </param>

}
dhx.html.remove = function(node) {
	///	<summary>
	/// removes the specified html node, can process an array of nodes at once.
	///		Example: 
	///	</summary>
	///	<param name="node" type="String">
	///		remove(node)
	/// </param>

}
dhx.html.removeCss = function(node,name) {
	///	<summary>
	/// removes some defined css class.
	///		Example: dhx.html.removeCss(this._headbutton, "collapsed");
	///	</summary>
	///	<param name="node" type="String">
	///		removeCss(node,name)
	/// </param>
	///	<param name="name" type="String">
	///		Type: Method
	/// </param>

}
dhx.html.stopEvent = function(e) {
	///	<summary>
	/// prevents an event from bubbling up.
	///		Example: 
	///	</summary>
	///	<param name="e" type="String">
	///		stopEvent(e)
	/// </param>

}


dhx.i18n = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.i18n.dateFormatDate = function(date) {
	///	<summary>
	/// converts string in the default date format to a Date object
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		dateFormatDate(date)
	/// </param>

}
dhx.i18n.dateFormatStr = function(date) {
	///	<summary>
	/// converts a Date object to string in the default date format
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		dateFormatStr(date)
	/// </param>

}
dhx.i18n.fullDateFormatDate = function(date) {
	///	<summary>
	/// converts string in the default date-time format to a Date object
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		fullDateFormatDate(date)
	/// </param>

}
dhx.i18n.fullDateFormatStr = function(date) {
	///	<summary>
	/// converts a Date object to string in the full date-time format
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		fullDateFormatStr(date)
	/// </param>

}
dhx.i18n.longDateFormatDate = function(date) {
	///	<summary>
	/// converts string in the long date format to a Date object
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		longDateFormatDate(date)
	/// </param>

}
dhx.i18n.longDateFormatStr = function(date) {
	///	<summary>
	/// converts a Date object to string in the long-date format
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		longDateFormatStr(date)
	/// </param>

}
dhx.i18n.numberFormat = function(value, config) {
	///	<summary>
	/// returns the formatted number as a string
	///		Example: 
	///	</summary>
	///	<param name="value" type="String">
	///		numberFormat(value, config)
	/// </param>
	///	<param name="config" type="String">
	///		Type: Method
	/// </param>

}
dhx.i18n.setLocale = function() {
	///	<summary>
	/// sets the used locale
	///		Example: 
	///	</summary>

}
dhx.i18n.timeFormatDate = function(date) {
	///	<summary>
	/// converts string in the time format to a Date object
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		timeFormatDate(date)
	/// </param>

}
dhx.i18n.timeFormatStr = function(date) {
	///	<summary>
	/// converts a Date object to string in the time format
	///		Example: 
	///	</summary>
	///	<param name="date" type="String">
	///		timeFormatStr(date)
	/// </param>

}


dhx.math = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.math.toFixed = function(num) {
	///	<summary>
	/// adds first 0 to a number if it is less than 10.
	///		Example: dhx.math.toFixed(5);// returns '05'
	/// dhx.math.toFixed(13);// returns '13'
	///	</summary>
	///	<param name="num" type="String">
	///		toFixed(num)
	/// </param>

}
dhx.math.toHex = function(number, length) {
	///	<summary>
	/// converts decimal numbers to hexadecimal.
	///		Example: 
	///	</summary>
	///	<param name="number" type="String">
	///		toHex(number, length)
	/// </param>
	///	<param name="length" type="String">
	///		Type: Method
	/// </param>

}


dhx.proxy = {
	///	<summary>
	/// 
	///	</summary>
};


dhx.proxy.config.on = '';


dhx.proxy.attachEvent = function(type,functor,id) {
	///	<summary>
	/// attaches custom handler to inner event
	///		Example: $$("menu").attachEvent("onXLE",function(){
	/// 				this.select(2);
	/// })
	///	</summary>
	///	<param name="type" type="String">
	///		attachEvent(type,functor,id)
	/// </param>
	///	<param name="functor" type="String">
	///		Type: Method
	/// </param>
	///	<param name="id" type="String">
	///		File:
	/// </param>

}
dhx.proxy.blockEvent = function() {
	///	<summary>
	/// blocks event triggering
	///		Example: $$('list').blockEvent();
	/// $$('list').add({ text:'abc'}); //will not trigger any events 
	/// $$('list').unblockEvent();
	///	</summary>

}
dhx.proxy.callEvent = function(type,params) {
	///	<summary>
	/// calls inner event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		callEvent(type,params)
	/// </param>
	///	<param name="params" type="String">
	///		Type: Method
	/// </param>

}
dhx.proxy.detachEvent = function(id) {
	///	<summary>
	/// detaches custom code from handler
	///		Example: var myEvent = $$("mylist").attachEvent("onItemClick", function (){
	///     ...//event handler code
	/// });
	/// ...
	/// $$("mylist").detachEvent(myEvent);
	///	</summary>
	///	<param name="id" type="String">
	///		detachEvent(id)
	/// </param>

}
dhx.proxy.get = function(params, callback) {
	///	<summary>
	/// sends a request of the type GET
	///		Example: 
	///	</summary>
	///	<param name="params" type="String">
	///		get(params, callback)
	/// </param>
	///	<param name="callback" type="Function">
	///		Type: Method
	/// </param>

}
dhx.proxy.hasEvent = function(type) {
	///	<summary>
	/// checks whether a component has an event
	///		Example: 
	///	</summary>
	///	<param name="type" type="String">
	///		hasEvent(type)
	/// </param>

}
dhx.proxy.load = function(dest, driver) {
	///	<summary>
	/// loads data from the specified url via proxy
	///		Example: 
	///	</summary>
	///	<param name="dest" type="String">
	///		load(dest, driver)
	/// </param>
	///	<param name="driver" type="String">
	///		Type: Method
	/// </param>

}
dhx.proxy.mapEvent = function(map) {
	///	<summary>
	/// routes events from one object to another
	///		Example: //as result , buttons event will fire for list component
	/// button.mapEvent({
	/// 	onItemClick:list // where list - some other component
	/// });
	///	</summary>
	///	<param name="map" type="String">
	///		mapEvent(map)
	/// </param>

}
dhx.proxy.post = function(params, callback) {
	///	<summary>
	/// sends a request of the type POST
	///		Example: 
	///	</summary>
	///	<param name="params" type="String">
	///		post(params, callback)
	/// </param>
	///	<param name="callback" type="Function">
	///		Type: Method
	/// </param>

}
dhx.proxy.restore = function(dest, driver, text, xml, XmlHttpRequest) {
	///	<summary>
	/// restores data from the cache into the specified datastore
	///		Example: 
	///	</summary>
	///	<param name="dest" type="String">
	///		restore(dest, driver, text, xml, XmlHttpRequest)
	/// </param>
	///	<param name="driver" type="String">
	///		Type: Method
	/// </param>
	///	<param name="text" type="String">
	///		File:
	/// </param>
	///	<param name="xml" type="String">
	///		Implemented in: dhx.proxy
	/// </param>
	///	<param name="XmlHttpRequest" type="String">
	///		Included in:
	/// </param>

}
dhx.proxy.unblockEvent = function() {
	///	<summary>
	/// enables event triggering
	///		Example: $$('mylist').blockEvent();
	/// $$('mylist').add({ text:'abc'}); //will not trigger any events 
	/// $$('mylist').unblockEvent();
	///	</summary>

}


dhx.rules = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.rules.isNotEmpty = function(value) {
	///	<summary>
	/// checks whether a value is empty.
	///		Example: dhx.ui({ 
	///              view:"form", 
	///              elements:[{ view:"text", label: 'Name', id: "fname" }],
	///              rules:[{ fname:dhx.rules.isNotEmpty}] 
	/// });
	///	</summary>
	///	<param name="value" type="String">
	///		isNotEmpty(value)
	/// </param>

}
dhx.rules.isNumber = function(value) {
	///	<summary>
	/// checks whether a value is number.
	///		Example: dhx.ui({ 
	///              view:"form", 
	///              elements:[{ view:"text", label: 'Age', id: "age" }],
	///              rules:[{ age:dhx.rules.isNumber}] 
	/// });
	///	</summary>
	///	<param name="value" type="String">
	///		isNumber(value)
	/// </param>

}


dhx.storage.cookie = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.storage.cookie.get = function(name) {
	///	<summary>
	/// gets a saved variable from the cookie
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		get(name)
	/// </param>

}
dhx.storage.cookie.put = function(name, data, domain, expires ) {
	///	<summary>
	/// stores a variable in the cookie
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		put(name, data, domain, expires )
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>
	///	<param name="domain" type="String">
	///		File:
	/// </param>
	///	<param name="expires" type="String">
	///		Implemented in: dhx.storage.cookie
	/// </param>

}
dhx.storage.cookie.remove = function(name, domain) {
	///	<summary>
	/// removes a variable with the specified name from cookie
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		remove(name, domain)
	/// </param>
	///	<param name="domain" type="String">
	///		Type: Method
	/// </param>

}


dhx.storage.local = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.storage.local.get = function(name) {
	///	<summary>
	/// gets a saved variable from the local storage
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		get(name)
	/// </param>

}
dhx.storage.local.put = function(name, data) {
	///	<summary>
	/// stores a variable in the local storage
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		put(name, data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}
dhx.storage.local.remove = function(name) {
	///	<summary>
	/// removes a variable with the specified name from the local storage
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		remove(name)
	/// </param>

}


dhx.storage.session = {
	///	<summary>
	/// 
	///	</summary>
};




dhx.storage.session.get = function(name) {
	///	<summary>
	/// gets a saved variable from the session
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		get(name)
	/// </param>

}
dhx.storage.session.put = function(name, data) {
	///	<summary>
	/// stores a variable in the session
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		put(name, data)
	/// </param>
	///	<param name="data" type="String">
	///		Type: Method
	/// </param>

}
dhx.storage.session.remove = function(name) {
	///	<summary>
	/// removes a variable with the specified name from the session
	///		Example: 
	///	</summary>
	///	<param name="name" type="String">
	///		remove(name)
	/// </param>

}
