/*
 *************************************************************************
 * @source  : enterhandler.htc
 * @desc    : Included htc Page
 *------------------------------------------------------------------------
 * VER  DATE         AUTHOR      DESCRIPTION
 * ---  -----------  ----------  -----------------------------------------------
 * 1.0  2007.01.05   김학철               최초작성
 * ----------- ----------  -----------------------------------------------
 * Hi-Tech표준 Framework 구축
 * Copyright 2012 HiTech,  All rights reserved.
 *************************************************************************
 */

<PUBLIC:COMPONENT lightWeight=true >
<PUBLIC:ATTACH EVENT="oncontentready" ONEVENT="initialize()" />
<PUBLIC:ATTACH EVENT="onkeypress" ONEVENT="on_key_press()" />
<PUBLIC:PROPERTY NAME="verbose" VALUE="true"/>
<SCRIPT LANGUAGE="JScript">

////////////////////////////////////////////////////////////////////////////////////////////////
///
///   htc (behavior) event handling
///
////////////////////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////
// 메소드명 : htc.initialize()
// 이 벤 트 : htc.ondocumentready
// 대상객체 : htc 객체(this)
// 파라메터 : N/A
// 리 턴 값 : N/A
// 내    용 : htc의 초기화를 수행한다.
// 작 성 자 : TK Shin / Since xMenuFulldowno v1.0
//////////////////////////////////////////////////////////
function initialize() {}

function on_key_press() {
    var oInput = window.event.srcElement;
	if (oInput.tagName == "TEXTAREA") {
	 return;
	}
  var sKey = String.fromCharCode(window.event.keyCode);
  if ( sKey == "\r" ) {
	  doAction(element.getAttribute("onEnter"));
    window.event.returnValue = false;
  }
}

//////////////////////////////////////////////////////////
// 메소드명 : htc.doAction()
// 이벤트값 : N/A
// 대상객체 : htc 객체(this)
// 파라메터 : String - execCmd (실행할 javascript 구문)
// 리 턴 값 : N/A
// 내    용 : 
// 작 성 자 : TK Shin / Since xImageButton v1.0 build 100
//////////////////////////////////////////////////////////
function doAction(execCmd) {
  execCmd = execCmd.replace(/document\./g, "element.document.");
  execCmd = execCmd.replace(/this\./g, "element.");
  var temp  = new Function(execCmd);
  var flag = temp();
  delete temp;
  return flag;
}

</SCRIPT>
</PUBLIC:COMPONENT>