var IeAlpha; var IsRuning; var FadeIn; IeAlpha = 100; function FadeImage(e, id, id2) { if(IsRuning != 1) { var avskaladURL = document.getElementById(id).src; if(document.getElementById(id).src.substring(avskaladURL.length-e.length, avskaladURL.length) != e) { IsRuning = 1; if(id2 != null){ document.getElementById(id2).src = e; } document.getElementById(id).style.opacity = "1"; t=setInterval("fade('"+e+"','"+id+"')", 30); } } } function fade(e, id) { if(FadeIn != 1) { IeAlpha-=10; document.getElementById(id).style.filter = "alpha(opacity=" + IeAlpha + ")"; currentAlpha = parseFloat(document.getElementById(id).style.opacity); document.getElementById(id).style.opacity = currentAlpha-0.1; } else { IeAlpha+=10; document.getElementById(id).style.filter = "alpha(opacity=" + IeAlpha + ")"; currentAlpha = parseFloat(document.getElementById(id).style.opacity); document.getElementById(id).style.opacity = currentAlpha+0.1; if(parseFloat(document.getElementById(id).style.opacity) == 1) { e = null; FadeIn = 0; clearInterval(t); IsRuning = 0; } if(IeAlpha == 100) { e = null; FadeIn = 0; clearInterval(t); IsRuning = 0; } } if(parseFloat(document.getElementById(id).style.opacity) == 0) { document.getElementById(id).src = e; FadeIn = 1; } if(IeAlpha == 0) { document.getElementById(id).src = e; FadeIn = 1; } }