﻿
        if (Sys.CultureInfo.prototype._getAbbrMonthIndex) {
            try {
                var del = Function.createDelegate(Sys.CultureInfo.CurrentCulture != null ? Sys.CultureInfo.CurrentCulture : Sys.CultureInfo.InvariantCulture, Sys.CultureInfo.prototype._getAbbrMonthIndex);
                del('');
            } catch (ex) {
                Sys.CultureInfo.prototype._getAbbrMonthIndex = function(value) {
                    if (!this._upperAbbrMonths) {
                        this._upperAbbrMonths = this._toUpperArray(this.dateTimeFormat.AbbreviatedMonthNames);
                    }
                    return Array.indexOf(this._upperAbbrMonths, this._toUpper(value));
                }
                Sys.CultureInfo.CurrentCulture._getAbbrMonthIndex = Sys.CultureInfo.prototype._getAbbrMonthIndex;
                Sys.CultureInfo.InvariantCulture._getAbbrMonthIndex = Sys.CultureInfo.prototype._getAbbrMonthIndex;
            }
        }         
