// AutoCompleteContainer
// Created by Wesley Friend
// FCV Technologies - 2007

var InputWatermark = Class.create();

InputWatermark.prototype = 
{
	inputClass : '.iwatermark',
	inputs : null,
	inputValue : '',
	
	initialize : function(options)
	{
		this.inputs = $$(this.inputClass);
		
		this.initInput();
	},
	
	initInput : function()
	{
		this.inputs.each(
			function(e)
			{
				Event.observe(e,'focus',this.inputFocus.bindAsEventListener(this,e));
			}.bind(this)
		);
	},
	
	inputFocus : function(evt,input)
	{
		Event.observe(input,'blur',this.inputBlur.bindAsEventListener(this,input));
		
		if(!input.valueChanged)
		{
			this.inputValue = input.value;
			input.value = '';
		}
	},
	
	inputBlur : function(evt,input)
	{
		if( (this.inputValue != input.value && input.value != '') && !input.valueChanged)
		{
			input.valueChanged = true;
		}
		
		if(!input.valueChanged)
		{
			input.value = this.inputValue;
		}
	}
}

Event.observe(document, 'dom:loaded', watermarkInit, false);
var iwm = null;
function watermarkInit() {
	iwm = new InputWatermark();
}