﻿var defaultTextBox;

(function($) {
    $.extend($.fn, {

        defaultButton: function(selector) {
            this.keypress(function(e) {
                if ((e.which == 13 && e.target == 0) || (e.which == 13 && e.target.type != 'textarea')) {
                    //debugger;
                    if (defaultTextBox != null && e.target.id == defaultTextBox.replace("#", "") || (selector == "#btnContinue" && defaultTextBox == null)) {
                        var tmpBtn = $(this).find(selector);
                        if (tmpBtn != null) {
                            if (tmpBtn[0].type == 'submit')
                                tmpBtn[0].click();
                            else if ($(tmpBtn[0]).attr('onclick')) {
                                var ret = $(tmpBtn[0]).attr('onclick')();
                                if (ret)
                                    eval(unescape(tmpBtn[0].href));
                            }
                            else
                                eval(unescape(tmpBtn[0].href));
                            return false;
                        }
                        event.preventDefault();
                    }
                }
            });
        }
    });
})(jQuery);

function setDefaultClearText(buttonSelector, inputSelector, defaultText) {
    if (defaultText != "" && $(inputSelector).attr("value") == defaultText) {
        $(inputSelector).attr("value", "");
        $(inputSelector).blur(function() {
            if (defaultText != "" && $(inputSelector).attr("value") == "")
                $(inputSelector).attr("value", defaultText);
            defaultTextBox = null;
        });
    }
    $('#Form2').defaultButton(buttonSelector);
    defaultTextBox = inputSelector;
}