function opacity(element, speed, max_opac){
I=window.setInterval(function(){
if(+element.style.opacity>max_opac||!element.style.opacity){
element.style.opacity = max_opac; window.clearInterval(I)
}else{element.style.opacity = +element.style.opacity + 0.08;
}
}, speed)
}
opacity(element,1000,0.5);
//где третий аргумент нужное значение прозрачности
// может как-то так
// а вообще на jQuery это слишком даже просто сделать
$(element).animate({opacity:0.5},2000) // то есть за 2 секунды элемент увеличит непрозрачность до 0.5