rem: Element.setStyle(element, {opacity: value}); if(/MSIE/.test(navigator.userAgent)) Element.setStyle(element, { filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') + 'alpha(opacity='+value*100+')' }); } 
add: element.setStyle({opacity: value}); if(/MSIE/.test(navigator.userAgent) && !window.opera) element.setStyle( { filter: element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') + 'alpha(opacity='+value*100+')' }); } return element; 
context: Element.setOpacity = function(element, value){    element= $(element);    if (value == 1){    Element.setStyle(element, { opacity:       (/Gecko/.test(navigator.userAgent) && !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ?       0.999999 : null });    if(/MSIE/.test(navigator.userAgent))        Element.setStyle(element, {filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')});    } else {      if(value < 0.00001) value = 0;      Element.setStyle(element, {opacity: value});    if(/MSIE/.test(navigator.userAgent))       Element.setStyle(element,        { filter: Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') +                 'alpha(opacity='+value*100+')' });    }   }  
meta: 6359	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/6359/52d313976f72b3f30c833a7675d476a595bc284d/effects.js/clean/web/js/effects.js