function form_label_substitute(form_id) {
	$('#' + form_id + ' label.fls').each( function() {
		var input_id = $(this).attr('for');
		var input_val = $(this).html();
		$(this).css('display', 'none');
		$('#' + input_id).each( function() {
			if (!$(this).hasClass('pass')) {
				if ($(this).val() == '') {
					$(this).val(input_val);
				}
				$(this)
				.focus( function() {
					if ($(this).val() == input_val) {
						$(this).val('');
					}
				})
				.blur( function() {
					if ($(this).val() == '') {
						$(this).val(input_val);
					}
				});
			} else {
				$(this)
				.val(input_val)
				.focus( function() {
					var real_input_id = $(this).attr('id') + '-real';
					$(this).addClass('hidden');
					$('#' + real_input_id)
					.removeClass('hidden')
					.focus()
					.blur( function() {
						if ($(this).val() == '') {
							$(this).addClass('hidden');
							$('#' + input_id).removeClass('hidden');
						}
					});
				});
			}
		});
	});
	$('#' + form_id).submit( function() {
		$('#' + form_id + ' label.fls').each( function() {
			var input_id = $(this).attr('for');
			var input_label = $(this).html();
			var input_val = $('#' + input_id).val(); 
			if (input_val == input_label) {
				$('#' + input_id).val('');
			}			
		});
	});
}

