document.getElementById("p1").style.cssText += 'opacity:50'; //плюс вариант для ИЕ и пр.
это непонятно для кого вариант
я бы скорее сделал так:
setTimeout(function(){
document.getElementById("p1").style.opacity = "0.5";
document.getElementById("p1").style.filter = "alpha(opacity=50)";
}, 500);
cssText редко используется