var BUTTONHIGHLITER = UTILS.Defined(BUTTONHIGHLITER) ? BUTTONHIGHLITER : {
	SetHandlers: function(container, tag)
	{
		tag = UTILS.Defined(tag) && typeof tag == 'string' ? tag : 'DIV';
		
		var buttons = container.getElementsByTagName(tag);
		
		for (i = 0; i < buttons.length; i++)
		{
			if (buttons[i].className && buttons[i].className.indexOf('paginator_button') != -1 &&  buttons[i].innerHTML != '...')
			{
				UTILS.DOM.addListener(buttons[i], 'mouseover', function(e) 
				{
					var element = UTILS.DOM.parseEvent(e);
					if (element)
					{
						element.className = element.className.replace('paginator_inactive_button', 'paginator_over_button');
					}
				});
				UTILS.DOM.addListener(buttons[i], 'mouseout', function(e) 
				{
					var element = UTILS.DOM.parseEvent(e);
					if (element)
					{
						element.className = element.className.replace('paginator_over_button', 'paginator_inactive_button');
					}
				});
			}
		}
	}
}