﻿var AjaxCssButton = new Class(
{
	initialize : function()
	{

	},

	onMouseEnter : function()
	{
		if (this.hoverCss != "")
		{
			this.setProperty("class", this.hoverCss);
		}
	},

	onMouseLeave : function()
	{
		if (this.normalCss != "")
		{
			this.setProperty("class", this.normalCss);
		}
	},

	initControl : function(dialogID, controlID, normalCss, hoverCss)
	{
		var control = ui.getNestedControl(dialogID, controlID);

		if (control == null)
		{
			return;
		}

		control["normalCss"] = normalCss;
		control["hoverCss"] = hoverCss;

		control.addEvent('mouseenter', ajaxCssButton.onMouseEnter);
		control.addEvent('mouseleave', ajaxCssButton.onMouseLeave);
	}
});

var ajaxCssButton = new AjaxCssButton();