
if (jQuery.browser.mozilla) {
        jQuery.fn.disableTextSelect = function() {
            return this.each(function() {
                jQuery(this).css({
                    'MozUserSelect' : 'none'
                });
            });
        };
        jQuery.fn.enableTextSelect = function() {
            return this.each(function() {
                jQuery(this).css({
                    'MozUserSelect' : ''
                });
            });
        };
    } else if (jQuery.browser.msie) {
        jQuery.fn.disableTextSelect = function() {
            return this.each(function() {
                jQuery(this).bind('selectstart.disableTextSelect', function() {
                    return false;
                });
            });
        };
        jQuery.fn.enableTextSelect = function() {
            return this.each(function() {
                jQuery(this).unbind('selectstart.disableTextSelect');
            });
        };
    } else {
        jQuery.fn.disableTextSelect = function() {
            return this.each(function() {
                jQuery(this).bind('mousedown.disableTextSelect', function() {
                    return false;
                });
            });
        };
        jQuery.fn.enableTextSelect = function() {
            return this.each(function() {
                jQuery(this).unbind('mousedown.disableTextSelect');
            });
        };
    }
    
