//
// Class: 
// Автор: Андрей SaZ Вареник (окт 2008), (с) и вся хуйня
// Условия использования: свободное копирование/изменение, если своих мозгов не хватает написать аналогичное.
// Дух браузера, мой бубен сильнее твоей тупости!
//

// Class variables
InputPlaceholder.VERSION = "0.01";

function InputPlaceholder (rInputPlaceholder)
{
	this._m_rObjectData = $(rInputPlaceholder); 
	
	if (this._m_rObjectData.val() == '')
	{
		this._m_rObjectData.attr("emptyTextFlag", "true");
		this._m_rObjectData.val(this._m_rObjectData.attr("emptyText"));
		this._m_rObjectData.css('color', "#d0d0d0");
	}
	
	this._m_rObjectData.click(this.OnClickEvent);
	this._m_rObjectData.blur(this.OnLeaveEvent);
		
	return this;
}

InputPlaceholder.prototype.OnClickEvent = function ()
{
	var rObject = $(this);
	if (rObject.attr("emptyTextFlag") == 'true')
	{
		rObject.val('');
		rObject.attr("emptyTextFlag", "false");
		rObject.css("color", "#000000");
	}
};

InputPlaceholder.prototype.OnLeaveEvent = function ()
{
	var rObject = $(this);
	if (rObject.attr("emptyTextFlag") == 'false' &&
		rObject.val() == '')
	{
		rObject.val(rObject.attr("emptyText"));
		rObject.attr("emptyTextFlag", "true");
		rObject.css("color", "#d0d0d0");
	}
};
	

