var limit = 300;
var _tid = null;

function timer() {
  try {
    var minute = Math.floor(limit / 60);
    var second = limit % 60;
    var _cnt = limit--;
    
    if (second < 10) {
    	second = "0" + second;
    }
    
    if (_cnt >= 0) {
      document.all.timer.innerHTML = '<span style="font-size:11"><b>ÀÚµ¿·Î±×¾Æ¿ô : <font color=f07008>'+minute+'ºÐ</font> <font color=f07008>'+second+'ÃÊ</font> ³²À½</b></span>';

      if (_cnt <= 60) {
        document.msg_popup2.timer2.innerHTML = '<span style="font-size:11"><font color=0066cc>ÀÚµ¿·Î±×¾Æ¿ô :</font> <font color=ff6600><b>'+second+'ÃÊ</b> ³²À½</font></span>';
        if (_cnt == 60) {
          document.all.msg_popup.style.display = "block";
          _tid2 = window.setInterval ("timerCornerMove()", 100);
        }
      }
      
      //Å¸ÀÓÀÌ 0ÀÌ¸é ¿¬ÀåÇÏ±â ¹öÆ° ¼û±è
      if (_cnt == 0) {
        document.location.href = '/banking/timeout.jsp';
        //document.all.btnTime.style.display = "none";
        //document.all.msg_popup.style.display = "block";
      }
      
      _tid = setTimeout("timer()",1000);
    }
  } catch(e) {
  }
}

function timerCornerMove() {
  nAdCornerOriginX = 995 - document.all.msg_popup.style.width.replace(/px/g, "") - ((995 / 2) - (document.all.msg_popup.style.width.replace(/px/g, "") / 2));
  nAdCornerOriginY = document.body.clientHeight - document.all.msg_popup.style.height.replace(/px/g, "") - ((document.body.clientHeight / 2) - (document.all.msg_popup.style.height.replace(/px/g, "") / 2));

  nAdCornerOriginX += document.body.scrollLeft;
  nAdCornerOriginY += document.body.scrollTop;

  document.all.msg_popup.style.pixelLeft = nAdCornerOriginX;
  document.all.msg_popup.style.pixelTop = nAdCornerOriginY;
}

//½Ã°£ ¿¬ÀåÇÏ±â
function session_extension() {
  try {
    if (limit > 0) {
      document.extension.location.href = '/banking/session_extension.jsp';
      document.all.msg_popup.style.display = "none";
      if (_tid2) {
        window.clearInterval(_tid2);
      }
    }
  } catch(e) {
  }
}

//·¹ÀÌ¾î ½Ã°£ ¿¬ÀåÇÏ±â
function session_extension2() {
  try {
    if (limit > 0) {
      parent.document.extension.location.href = '/banking/session_extension.jsp';
      parent.document.all.msg_popup.style.display = "none";
      if (_tid2) {
        window.clearInterval(_tid2);
      }
    }
  } catch(e) {
  }
}

//ÆË¾÷Ã¢
if (opener != null && opener != undefined) {
  clearTimeout(opener.parent.contentframe._tid);
  opener.parent.contentframe.limit = 300;
//iframeÃ¢
} else {
  if (parent.limit != null && parent.limit != undefined) {
    clearTimeout(parent._tid);
    parent.limit = 300;
  } else {
    timer();
  }
}
