/*
 * @author stuartb
 * @date 2008.6.12
 * @description Watermarks made easy.
 */
var __jquery_watermarked_class = 'watermarked';
jQuery.fn.watermark = function(text) {
    
    $(this).each(function(i){
        if($(this).val() == '')
        {
            $(this).val(text);
            $(this).addClass(__jquery_watermarked_class);
        }
        $(this).focus(function(){
            if($(this).val() == text)
            {
                $(this).val('');
                $(this).removeClass(__jquery_watermarked_class);
            }
        });
        $(this).blur(function(){
            if($(this).val() == '')
            {
                $(this).val(text);
                $(this).addClass(__jquery_watermarked_class);
            }
        });
        $(this).change(function(){
            if($(this).val() != text)
                $(this).removeClass(__jquery_watermarked_class);
            else
                $(this).addClass(__jquery_watermarked_class);
        });
        
        var input = $(this);
        $(this).parents("form").submit(function(){
            if(input.val() == text)
            {
                input.val('');
                input.toggleClass(__jquery_watermarked_class);
            }
        });
        
    });
}