﻿(function ($) {
    $.fn.watermark = function (c, t) {
        var e = function () {
            var i = $(this);
            if (!i.val()) {
                var w = t || i.attr('title'), $c = $($("<div />").append(i.clone()).html().replace(/type=\"?password\"?/, 'type="text"')).val(w).addClass(c);
                i.replaceWith($c);
                $c.focus(function () {
                    $c.replaceWith(i); setTimeout(function () { i.focus(); }, 1);
                    i.removeClass(c);
                })
				.change(function () {
				    i.val($c.val()); $c.val(w); i.val() && $c.replaceWith(i);
				})
				.closest('form').submit(function () {
				    $c.replaceWith(i);
				});
                i.addClass('textbox');
                i.addClass('ui-corner-all');
            }
        };
        return $(this).live('blur change', e).change();
    };
})(jQuery);
