jQuery(document).ready(function() {
    jQuery('.hide-default-values :text,.hide-default-values textarea,.hide-default-values :password').each(function() {
        jQuery(this).data('default-value', jQuery(this).attr('default-value'));
        jQuery(this).data('user-input', false);
        if (jQuery(this).val() == '')  {
        	jQuery(this).val(jQuery(this).data('default-value'));
        } else {
        	jQuery(this).data('user-input', true);
        }
    }).focus(function () {
    	var value = jQuery(this).val();
    	var default_value = jQuery(this).data('default-value');
    	var user_input = jQuery(this).data('user-input');
        if ((value == default_value) && !user_input)
            jQuery(this).val('')
    }).blur(function () {
        if (jQuery(this).val() == '') {
        	jQuery(this).data('user-input', false)
            jQuery(this).val(jQuery(this).data('default-value'))
        }
    }).keypress(function () {
		if (jQuery(this).val() == '')
			jQuery(this).data('user-input', true)
	})
    jQuery('.hide-default-values').submit(function () {
        jQuery(':text,textarea,:password', this).each(function() {
            jQuery(this).focus()
        })
    })
})