opacity = opacity +0.05;
document.getElementById( "panorama_akt" ).style.opacity = opacity;
if ( opacity > 1.0 ) {
....
Wird das if überhaupt erreicht? Du weist den Wert an das Element zu und erst danach prüfst du ihn. Da hat das Element schon einen ungültigen Wert bekommen, vielleicht fliegt dann schon die ganze Funktion raus und das if wird nicht mehr ausgeführt.