if (Prototype.Browser.IE) {
  document.on("dom:loaded",  function() {
    /* Disabled Options IE Hack */
    $$('select').each(function(el){
      $(el).store('last_good_value', el.value);
      el.observe('change', function(){
        if (this.options[this.selectedIndex].disabled) {
          $(this).value = $(this).retrieve('last_good_value');
        } else {
          $(this).store('last_good_value', this.value);
        }
      });

      for(var i = 0; i < el.options.length; i++) {
        if(el.options[i].disabled) {
          el.options[i].style.color = '#CCC';
        }
      }
    });
  });
}
