function processHintboxes()
{
    jQuery(function($) {
        $('.hintbox').each(function() {
            if ($(this).val()) {
                $(this).removeClass('hintbox');
            } else {
                $(this).val(this.title);
            }
        }).focus(function() {
            if ($(this).hasClass('hintbox')) {
                $(this).removeClass('hintbox');
                $(this).val('');
            }
        }).blur(function() {
            if (!$(this).val()) {
                $(this).addClass('hintbox');
                $(this).val(this.title);
            }
        });
        $('.hintbox').closest('form').submit(function() {
            $('.hintbox', this).each(function() {
                if ($(this).hasClass('hintbox')) {
                    $(this).val('');
                }
            });
        });
    });
}
processHintboxes();
