Hace que un color o un imagen se degrade de una cierta forma, esto realmente no es un JavaScript pero consigue unos bonitos efectos, modificando los valores de los atributos de STYLE se pueden obtener muy diversos efectos, sobre todo modificando Opacity y style.