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 tmt_LayerSlider(targetNN, targetIE, x, y, step, delay) {
    var changed = false;
    if (document.layers) {
        target = eval(targetNN);
        if (eval(target.moving)) {
            clearTimeout(target.tmtSlide);
        }
        if (target.left > x) {
            target.left -= eval(step);
            changed = true;
        }
        if (target.left < x) {
            target.left += eval(step);
            changed = true;
        }
        if (target.top > y) {
            target.top -= eval(step);
            changed = true;
        }
        if (target.top < y) {
            target.top += eval(step);
            changed = true;
        }
        if (changed) {
            target.moving = true;
            target.tmtSlide = setTimeout("tmt_LayerSlider(\"" + targetNN + "\",\"" + targetIE + "\",\"" + x + "\",\"" + y + "\",\"" + step + "\",\"" + delay + "\")", delay);
        } else {
            target.moving = false;
        }
    } else {
        if (document.all) {
            IEobjStr = targetIE.replace("['", ".");
            target = eval(IEobjStr.replace("']", ""));
            if (eval(target.moving)) {
                clearTimeout(target.tmtSlide);
            }
            if (target.style.pixelLeft > x) {
                target.style.pixelLeft -= eval(step);
                changed = true;
            }
            if (target.style.pixelLeft < x) {
                target.style.pixelLeft += eval(step);
                changed = true;
            }
            if (target.style.pixelTop > y) {
                target.style.pixelTop -= eval(step);
                changed = true;
            }
            if (target.style.pixelTop < y) {
                target.style.pixelTop += eval(step);
                changed = true;
            }
            if (changed) {
                target.moving = true;
                target.tmtSlide = setTimeout("tmt_LayerSlider(\"" + targetNN + "\",\"" + targetIE + "\",\"" + x + "\",\"" + y + "\",\"" + step + "\",\"" + delay + "\")", delay);
            } else {
                target.moving = false;
            }
        }
    }
}

function tmt_LayerSliderStop(){
  var args = tmt_LayerSliderStop.arguments;var i=0;
  for (i=0;i<args.length;i++){
    tmt_div=args[i];
    if (document.all){eval("tmt_div=tmt_div.replace(/.layers/gi, '.all')")}
    if ((document.all)||(document.layers)){eval("if("+tmt_div+".tmtSlide!=null)clearTimeout("+tmt_div+".tmtSlide)")}
  }
}



function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}