$(document).ready(function () {
    function placeholderClick() {
        $(this).css("display", "none");
        $(this).prev().focus();
    }

    var inputs = $('input[type="text"], textarea');
    if (!('placeholder' in document.createElement('input'))) {
        for (var i = 0; i < inputs.length; i++) {
            var input = $(inputs[i]);
            var textarea = "";
            if (input.is("textarea"))
                textarea = " textarea_placeholder";
            var label = $("<label class='placeholder" + textarea + "'><span>" + input.attr("placeholder") + "</span></label>");
            label.width(input.width());
            label.click(placeholderClick);
            input.after(label);
        }
        inputs.focus(function () {
            $(this).next().css("display", "none");
        });
        inputs.blur(function () {
            var input = $(this);
            if (input.val() == '')
                input.next().css("display", "block");
        });
    }
});
