// JavaScript Document
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if(object.width == 0) return;
if (!document.all) return;

if (object != "[object]"){  //do this so I can take a string too
    setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
    return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp - object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
    direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
    nereidFadeObjects[object.sourceIndex]=object;
    nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
}
}

function startTrans(a,fname)

{
		a.filters[0].Apply();
		a.src = "imageproducts/" + fname;
		a.filters[0].Play()
}

function f(a){
nereidFade(a,60,10,10);
}

function f_(a){
nereidFade(a,100,10,10);
}

function f_d(id){
	var a = document.getElementById(id);
	if(a != null) nereidFade(a,60,10,10);
}

function f_d_(id){	
	var a = document.getElementById(id);	
	if(a != null) nereidFade(a,100,10,10);
}