var intTimeStep = 20;
var isIe = (window.ActiveXObject)?true:false;

var intAlphaStep = (isIe)? 5 : 0.05;
var fullAlphaStep = (isIe) ? 100 : 1;

var curSObj = null;
var curOpacity = 0;

var stopTime = 0;
var stayTime = 2000;

function startObjMessage(objId) {
  curSObj = document.getElementById(objId);

  if(isIe){
    curSObj.style.cssText = 'DISPLAY: none; Z-INDEX: 1; FILTER: alpha(opacity=0);';
    curSObj.filters.alpha.opacity = curOpacity;
  } else{
    curSObj.style.opacity = curOpacity;
  }

  curSObj.style.display='';
  setMessageShow();
}

function setMessageShow() {
  curOpacity += intAlphaStep;
  if(isIe) {
    curSObj.filters.alpha.opacity += curOpacity;
  }else {
    curSObj.style.opacity = curOpacity;
  }

  if (curOpacity < fullAlphaStep) {
    setTimeout('setMessageShow()',intTimeStep);
  } else{
    stopTime += intTimeStep;
    if(stopTime<stayTime){
      setTimeout('setMessageShow()',intTimeStep);
    }else{
      stopTime=0;
      setMessageClose();
    }
  }
}

function setMessageClose() {
  curOpacity -= intAlphaStep;
  if (curOpacity>0) {
    if(isIe) {
      curSObj.filters.alpha.opacity = curOpacity;
    }
    else {
      curSObj.style.opacity = curOpacity;
    }
    setTimeout('setMessageClose()',intTimeStep);
  } else {
    curSObj.style.display='none';
    top.loadContent();
  }
}