nereidFadeObjects = new Object();
nereidFadeTimers = new Object();

function nereidFade(object, destOp, rate, delta)
	{
		if (!document.all)
		return

		if (object != "[object]")
			{
				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 MM_displayStatusMsg(msgStr) 
	{
	  status=msgStr;
	  document.MM_returnValue = true;
	}

function MM_openBrWindow(theURL,winName,features, myWidth, myHeight, isCenter) 
	{ 
	  if(window.screen)if(isCenter)if(isCenter=="true")
		  {
			var myLeft = (screen.width-myWidth)/2;
			var myTop = (screen.height-myHeight)/2;
			features+=(features!='')?',':'';
			features+=',left='+myLeft+',top='+myTop;
		  }
	  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
	}
