jQuery(document).ready(function () {
	
	$("input[type=text], textarea").val(function (x, val) {
		return (!val) ? $(this).get(0).defaultValue : val;
	});
	
	$("input, textarea").focus(function () {
		var i = $(this);
        if(!i.data('default')) i.data('default', i.val());
		if(i.val() == i.data('default')) i.val("");
    });

	$("input, textarea").blur(function () {
		var i = $(this);
		if(i.val() == "") i.val(i.data('default'));
	});
	
	$("form").submit(function () {
		$("input[type=text][id!=unique-subject], textarea").val(function (x, val) {
			var i = $(this);
			return (!i.data('default') || i.data('default') == val) ? "" : val;
		});
	});
});
