﻿function AutoSuggestMenuItem(label, value){	var self=this;self.label=label;self.value=value;self.isSelectable=true;self.cssClass=null;self.selCssClass=null;self.index=null;self.menu=null;var _dom;self.render = function(){TRACE("AutoSuggestMenuItem.render self.label=" + self.label + ", self.value=" + self.value + ", self.cssClass=" + self.cssClass);var div=XUtils.createElement('div');div.className = self.cssClass;div.innerHTML = self.label;if (self.isSelectable){div.onmouseover =self.onMouseOver;div.onclick=self.onClick;} _dom=div;return _dom;}
self.highlight = function(){_dom.className=self.selCssClass;}
self.unhighlight = function(){_dom.className=self.cssClass;}
self.getDOM = function(){return _dom;}
self.onMouseOver = function(){TRACE("AutoSuggestMenuItem.onMouseOver");self.menu.onMenuItemMouseOver(self.index);}
self.onClick = function(){TRACE("AutoSuggestMenuItem.onClick");self.menu.onMenuItemClick(self.index);}}
if(typeof(Sys) !== "undefined")Sys.Application.notifyScriptLoaded();