// OVERLABEL jQuery plugin
(function($){
 
$.fn.overlabel = function() {
	this.each(function() {
		var $label = $(this), $input = $('#' + $label.attr('for'));
 
		$label
			.addClass('overlabel')
			.bind('click', function(event) {
				$input.focus();
			});
 
		$input
			.bind('focus blur', function(event) {
				$label.css('display', (event.type == 'blur' && !$input.val() ? '' : 'none'));
			}).trigger('blur');
	});
};
 
})(jQuery);