/**
 * Cognito Auto Hide Input Value jQuery plugin 
 * 
 * version: 1.0
 * author: Petr Janu (janu@cognito.cz)
 * 
 */
(function($)
{
	$.fn.cAHIV = function(settings)
	{
		var el = this;
		var cahiv = {
			init: function(el)
			{
				cahiv.labelStack = [];
				el.each(function(i,input){
					
					cahiv.labelStack[i] = $(input).attr('value');
					$(input).focus(function(){ cahiv.clearLabel(i, $(input)); });
					$(input).blur(function(){ cahiv.setLabel(i, $(input)); });
					
				});
				
			},
			clearLabel: function(i, el)
			{
				if( el.attr('value') == cahiv.labelStack[i] )
				{
					el.attr('value', '');
				}
			},
			setLabel: function(i, el)
			{
				if( el.attr('value') == '' )
				{
					el.attr('value', cahiv.labelStack[i]);
				}
			}
		};
		cahiv.init(el);
	};
})(jQuery);
