// fixing fading for IE8
(function($) {
  $.fn.customFadeIn = function(speed, callback) {
    $(this).fadeIn(speed, function() {
      if(!$.support.opacity)
        $(this).get(0).style.removeAttribute('filter');
      if(callback != undefined)
        callback();
    });
  };
  $.fn.customFadeOut = function(speed, callback) {
    $(this).fadeOut(speed, function() {
      if(!$.support.opacity)
        $(this).get(0).style.removeAttribute('filter');
      if(callback != undefined)
        callback();
    });
  };
  $.fn.customFadeTo = function(speed,to,callback) {
    return this.animate({opacity: to}, speed, function() {
      if (to == 1 && jQuery.browser.msie)
        this.style.removeAttribute('filter');
      if (jQuery.isFunction(callback))
        callback();
    });
  };
})(jQuery);

