function hover(id,opacity){
       document.all[id].filters.alpha.opacity = opacity;
}


    
function opacify(id,delay,start,stop,offset){
    offset *= 1000;
    if (document.all){
        hover(id,start);
        setTimeout("fadeOut('"+id +"',"+ delay +","+ start +","+stop +")",offset);
        }
    }    

function fadeOut(id,delay,start,stop){
    if (document.all[id].filters.alpha.opacity > stop){
        document.all[id].filters.alpha.opacity -= 20;
        setTimeout("fadeOut('"+ id +"',"+ delay +","+ start +","+ stop +")",delay);
        }
    }   
    
function fadeIn(id,delay,start,stop){
    if (document.all[id].filters.alpha.opacity < start){
        document.all[id].filters.alpha.opacity += 20;
        setTimeout("fadeIn('"+ id +"',"+ delay +","+ start +","+ stop +")",delay);
        }
    }     



function picchange(imgName,thumb) {
slideit(imgName);
if (document.images) {
currentvalue1=document.all[thumb].filters.alpha.opacity
fadeIn(thumb,1,100,currentvalue1); 
}
}

function fadeaway (thumb) {
if (document.images) {
currentvalue2=document.all[thumb].filters.alpha.opacity
fadeOut(thumb,1,currentvalue2,40); 
}
}


<!--
var ie=document.all
var slidespeed=100
var whichimage=0
var blenddelay=(ie)? document.images.slide.filters[0].duration*100 : 0
function slideit(imgName){
if (!imgName) return
if (!document.images) return
if (ie) document.images.slide.filters[0].apply()
document.images.slide.src=imgName
if (ie) document.images.slide.filters[0].play()
setTimeout("slideit()",slidespeed+blenddelay)
}
slideit()

//-->