// Demos /////////////////////////////////////////////////////////
function showDemoPage(page, dim){
  window.open(page,"",dim+",resizable=no,left=200,top=200,scrollbars=no,toolbar=no,status=no,location=no,menubar=no");
}
// Image fading ////////////////////////////////////////////////
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);
 }
 
}
// Image fading end //////////////////////////////////////////////
