nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

var browserName=navigator.appName; 

function nereidFade(object, destOp, rate, delta){

if (browserName=="Microsoft Internet Explorer") {

 clearTimeout(nereidFadeTimers[document.getElementById(object.id).sourceIndex]);
	
	//alert(object.filters.alpha.opacity);
 diff = destOp-object.filters.alpha.opacity;
 direction = 1;

 if (document.getElementById(object.id).filters.alpha.opacity > destOp){
  direction = -1;
 }
 delta=Math.min(direction*diff,delta);
 document.getElementById(object.id).filters.alpha.opacity+=direction*delta;

 if (document.getElementById(object.id).filters.alpha.opacity != destOp){
  nereidFadeObjects[document.getElementById(object.id).sourceIndex]=object;
  nereidFadeTimers[document.getElementById(object.id).sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+document.getElementById(object.id).sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
  }
 if (document.getElementById(object.id).filters.alpha.opacity == 0) { document.getElementById(object.id).style.visibility='hidden'; }

} else {

 if (document.getElementById(object.id).style.opacity=='') {document.getElementById(object.id).style.opacity=0; }

 if (object.id=="item1") {index=1;}
 if (object.id=="item2") {index=2;}
 if (object.id=="item3") {index=3;}
 if (object.id=="item4") {index=4;}
 if (object.id=="item5") {index=5;}
 if (object.id=="item6") {index=6;}

 clearTimeout(nereidFadeTimers[index]);

 diff = destOp-parseFloat(document.getElementById(object.id).style.opacity)*100;
 direction = 1;

 if (parseFloat(document.getElementById(object.id).style.opacity)*100 > destOp){
  direction = -1;
 }
 delta=Math.min(direction*diff,delta);
 document.getElementById(object.id).style.opacity=parseFloat(document.getElementById(object.id).style.opacity)+direction*delta/100;

 if (parseFloat(document.getElementById(object.id).style.opacity)*100 != destOp){
  nereidFadeObjects[index]=object;
  nereidFadeTimers[index]=setTimeout("nereidFade(nereidFadeObjects["+index+"],"+destOp+","+rate+","+delta+")",rate);
  }
 if (parseFloat(document.getElementById(object.id).style.opacity) == 0) { document.getElementById(object.id).style.visibility='hidden'; }
}

}




