(function($) {
    $.fn.Watermark = function(text, color) {
        var sText;
        var sColor;
       
        if (!color)
            color = "#aaa";
        sText = text;
        sColor = color;
        

        return this.each(
			function() {
			    var input = $(this);
			    var defaultColor = input.css("color");

			    function clearMessage() {
			        if (input.val() == text)
			            input.val("");
			        input.css("color", defaultColor);
			    }

			    function insertMessage() {
			        if (input.val().length == 0 || input.val() == text) {
			            input.val(text);
			            input.css("color", color);
			        } else
			            input.css("color", defaultColor);
			    }

			    input.focus(clearMessage);
			    input.blur(insertMessage);
			    input.change(insertMessage);
			    insertMessage();
			}
		);
    };
})(jQuery);