/*
 * 
 * Utopic Farm 2010
 * @author Tolga Arican
 * @website www.utopicfarm.com
 * @version 1.0.2
 * 
 */


// INPUT ALTERNATIVE TEXT JQUERY PLUGIN - START

(function($) {
	
	$.fn.customInputTitle = function(options) {
		
		// merge options with defaults
		var merged_options = $.extend({}, $.customInputTitle.defaults, options);
		
		$(this).each(function() {
			if ($(this).val() == '') {
				$(this).css({color: merged_options.textColor });
				$(this).val($(this).attr(merged_options.textTag));
			}
			$(this).bind('blur', function() { $.customInputTitle.setTitle(this, merged_options, false);	});
			$(this).bind('focus', function(){ $.customInputTitle.setTitle(this, merged_options, true);	});
		});
		
	};
	
	$.customInputTitle = function() {};
	
	$.customInputTitle.setTitle = function(pointer,merged_options,focus) {
		
		var obj = $(pointer);
		var objVal = obj.val();
		var objTitle = obj.attr(merged_options.textTag);
		
		if (focus && (objVal == '' || objVal == objTitle)) {
			obj.css({ color:'' });
			obj.val("");
		} else if (objVal == '') {
			obj.css({ color: merged_options.textColor });
			obj.val(objTitle);
		}
	};
	
	// CUSTOMIZE HERE or overwrite by sending option parameter
	$.customInputTitle.defaults = {
		textTag		:	'title',
		textColor	:	'#666666'
	};
})(jQuery);

// INPUT ALTERNATIVE TEXT JQUERY PLUGIN - END


