﻿
/*
	Paul Wheeler 2/2/09
	All inputs with a class of watermark get their 'title' attribute assigned as value until
	the user types something in.
	REF: http://www.digitalbush.com/files/jquery/watermarkinput/beta1/jquery.watermarkinput.js
*/

$(document).ready(function() {

	$("input.watermark").each(function() {
		var input = $(this);
		var text = input.attr('title');
		function clearMessage() {
			if (input.val() == text) input.val("");
			input.removeClass("watermark-on");
		}
		function insertMessage() {
			if (input.val().length == 0 || input.val() == text) {
				input.val(text);
				input.addClass("watermark-on");
			} else {
				input.removeClass("watermark-on");
			}
		}
		input.focus(clearMessage);
		input.blur(insertMessage);
		input.change(insertMessage);
		insertMessage();
	});

	$("form").submit(function() {
		$("input.watermark-on").each(function() {
			var input = $(this);
			if (input.val() == input.attr('title')) input.val("");
			input.removeClass("watermark-on");
		});
	});
/*
	var form = $("form")[0];
	var oldSubmit = form.submit;
	form.submit = function() {
		$(this).trigger("submit");
		oldSubmit.call(form, arguments);
	}
*/ 
});

