﻿jQuery.fn.clearSelect = function() {
    return this.each(function() {
        if (this.tagName == 'SELECT')
            this.options.length = 0;
    });
}
jQuery.fn.fillSelect = function(data) {
    return this.clearSelect().each(function() {
        if (this.tagName == 'SELECT') {
            var dropdownList = this;
            jQuery.each(data, function(index, optionData) {
                var txt = optionData.TextField == null ? '' : optionData.TextField;
                var val = optionData.ValueField == null ? '' : optionData.ValueField;
                var option = new Option(optionData.TextField, optionData.ValueField);
                if (jQuery.browser.msie) {
                    dropdownList.add(option);
                }
                else {
                    dropdownList.add(option, null);
                }
            });
        }
    });
};
