nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, jamie, rate, per){
if (!document.all)
return
    if (object != "[object]"){  
        setTimeout("nereidFade("+object+","+jamie+","+rate+","+per+")",0);
        return;
    }
        
    clearTimeout(nereidFadeTimers[object.sourceIndex]);
    
    diff = jamie-object.filters.alpha.opacity;
    direction = 1;
    if (object.filters.alpha.opacity > jamie){
        direction = -1;
    }
    per=Math.min(direction*diff,per);
    object.filters.alpha.opacity+=direction*per;

    if (object.filters.alpha.opacity != jamie){
        nereidFadeObjects[object.sourceIndex]=object;
        nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+jamie+","+rate+","+per+")",rate);
    }
}
function move_in(img_name,img_src) {
document[img_name].src=img_src;
}
function move_out(img_name,img_src) {
document[img_name].src=img_src;
}
