(function($) {

    $(document).ready(
        function() {

            $("div.auth-input input").each(
                function() {
                    var curInput = $(this);
                    curInput.data("defaultVal", curInput.val());
                }
            );

            $("div.auth-input input").focus(
                function() {
                    var curInput = $(this);
                    var defaultVal = curInput.data("defaultVal");
                    if (curInput.val() == defaultVal) {
                        curInput.val("");
                    }
                }
            );

            $("div.auth-input input").blur(
                function() {
                    var curInput = $(this);
                    var defaultVal = curInput.data("defaultVal");
                    if (curInput.val() == "") {
                        curInput.val(defaultVal);
                    }
                }
            );

            $("span.radio input:checked").each(
                function() {
                    $(this).parent().addClass("radio-checked");
                }
            );

            $("span.radio").click(
                function() {
                    var curSpan = $(this);
                    var curName = curSpan.find("input").attr("name");
                    $("span.radio input[name='" + curName + "']").each(
                        function() {
                            $(this).parent().removeClass("radio-checked");
                        }
                    );
                    curSpan.addClass("radio-checked");
                    curSpan.find("input").attr("checked", "checked");
                }
            );

        }
    );

})(jQuery);
