/*==============================================================================
*Copyright(c) 2005 iCash
*
*@File       			: common.js
*@Note 				: °øÅë Java script
*
*@Create Date			: 2005-10-14
*@Author			: ¿ø±æÈ£
*
*Change history
*@Last Version			: 1.0
*   1.0	2005-10-14	¿ø±æÈ£	ÃÖÃÊ »ý¼º
==============================================================================*/



/*******************************
*	¹®ÀÚ¿­ ÁÂ¿ì °ø¹éÁ¦°Å
* param str	- ¹®ÀÚ¿­
* return ¹®ÀÚ¿­
********************************/
function trim(str){
	return str.replace(/^\s*|\s*$/g,"");
}

/*******************************
*	¹®ÀÚ¿­ µÚ¿¡ ÀÚ¸®¼ö ¸¸Å­ ' '(°ø¹é) Ã¤¿ò
* param str	- ¹®ÀÚ¿­
*	size	- ÃÑ ±æÀÌ
* return ¹®ÀÚ¿­
********************************/
function addSpace(str,size){
	var addCnd = size-str.length;
	for(i=0;i<addCnd;i++){
		str+=' ';
	}
	return str;
}

/*******************************
*	¼ýÀÚ¾Õ¿¡ ÀÚ¸®¼ö¸¸Å­ '0' Ã¤¿ò
* param str	- ¹®ÀÚ¿­
*	size	- ÃÑ ±æÀÌ
* return ¹®ÀÚ¿­
********************************/
function addZero(str,size){
	var addCnd = size-str.length;
	var rtnStr = '';
	for(i=0;i<addCnd;i++){
		rtnStr+='0';
	}
	return rtnStr+str;
}

/*******************************
*	¹®ÀÚ¿­ Substring(ÇÑ±Û Ã³¸®µÊ)
* param str 	- ¹®ÀÚ¿­
*	start	- ½ÃÀÛ index(0 base)
*	length	- ÀÚ¸£°íÀÚ ÇÏ´Â ±æÀÌ
* return ÀÚ¸¥ ¹®ÀÚ¿­
********************************/
function getSubstring(str,start,length){
	var sIdx = 0;

	if(getLength(str) <= start){
//		alert('Error : Out of index.');
		return "";
	}
	for(i=0;i<start;i++){
		if(isHangul(str.charAt(i))){
			sIdx += 2;
		}else{
			sIdx ++;
		}
		if(sIdx == start){
			sIdx = i+1;
			break;
		}else if(sIdx > start){
			alert('Error : ½ÃÀÛÀ§Ä¡°¡ ÇÑ±ÛÀÇ Áß°£ÁöÁ¡ ÀÔ´Ï´Ù.');
			return null;
		}
	}
	var chkSize = 0;
	var rtnStr = "";
	for(i=0;i<length;i++){
		rtnStr += str.charAt(i+sIdx);
		if(isHangul(str.charAt(i+sIdx))){
			chkSize += 2;
		}else{
			chkSize ++;
		}
		if(length==chkSize){
			break;
		}else if(chkSize>length){
			alert('Error : Length·Î SubstringÇÑ ÁöÁ¡ÀÌ ÇÑ±ÛÀÇ Áß°£ÁöÁ¡ÀÔ´Ï´Ù.');
			return null;
		}
	}
	return rtnStr
}

/*******************************
*	¹®ÀÚ¿­ ±æÀÌ ±¸ÇÏ±â(ÇÑ±Û 2ÀÚ Ã³¸®)
* param str - ¹®ÀÚ¿­
* return int - ±æÀÌ
********************************/
function getLength(str){
	return (str.length+(escape(str)+"%u").match(/%u/g).length-1);
}


/*******************************
*	ÇÑ±Û ÆÇ´Ü ÇÔ¼ö
* param chr - ¹®ÀÚ
* return boolean - ÇÑ±ÛÀÌ¸é true
********************************/
function isHangul(chr){
	if ('%u'==escape(chr).substring(0,2)){
		return true;
	}else{
		return false;
	}
}

/*******************************
*	¼¼ÀÚ¸®¸¶´Ù ÄÞ¸¶ Ãß°¡
* param str - ±Ý¾×
* return ÄÞ¸¶Ã³¸®µÈ ±Ý¾×
********************************/
function splitComma(str) {
	if (isNaN(str) || str == "") {
		return "";
	} else {
		str = str - 0;
		var txtNumber = String(str);
		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
		var arrNumber = txtNumber.split('.');
		arrNumber[0] += '.';
		do
		{
			arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
		} while (rxSplit.test(arrNumber[0]));
		if (arrNumber.length > 1) {
			return arrNumber.join('');
		}else {
			return arrNumber[0].split('.')[0];
        }
     }
}


//
/*******************************
*	ÆË¾÷ ÀÚµ¿ ¸®»çÀÌÁî
********************************/
function winResize()
{
    var Dwidth = parseInt(document.body.scrollWidth);
    var Dheight = parseInt(document.body.scrollHeight);
    var divEl = document.createElement("div");
    divEl.style.position = "absolute";
    divEl.style.left = "0px";
    divEl.style.top = "0px";
    divEl.style.width = "100%";
    divEl.style.height = "200%";

    document.body.appendChild(divEl);

    window.resizeBy(Dwidth-divEl.offsetWidth, Dheight-divEl.offsetHeight);
    document.body.removeChild(divEl);
}

function resizeWin() {}




//
/**********************************
*	¸Þ´º·Ñ¿À¹ö 2008-12-04/¹Ú°æ¼÷
***********************************/
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//
/**********************************
*	·¹ÀÌ¾îº¸ÀÌ°í ¼û±â±â 2009-01-6/¹Ú°æ¼÷
***********************************/
  function ViewLayer(){
	if(document.getElementById("Pop").style.display=="none"){
	   document.getElementById("Pop").style.display='inline'
	}else{
	   document.getElementById("Pop").style.display='none'
	}
 }

   function ViewLayer1(){
	if(document.getElementById("Pop").style.display=="none"){
	   document.getElementById("Pop").style.display='inline'
	   document.getElementById("n1").style.display='inline'
	   document.getElementById("n2").style.display='none'
	}else{
	   document.getElementById("Pop").style.display='none'
	}
 }

   function ViewLayer2(){
	if(document.getElementById("Pop").style.display=="none"){
	   document.getElementById("Pop").style.display='inline'
	   document.getElementById("n2").style.display='inline'
	   document.getElementById("n1").style.display='none'
	}else{
	   document.getElementById("Pop").style.display='none'
	}
 }

   function ViewLayer_SiteMap(){
	if(document.getElementById("Pop2").style.display=="none"){
	   document.getElementById("Pop2").style.display='inline'
	}else{
	   document.getElementById("Pop2").style.display='none'
	}
 }
  	function ViewLayer_Mobile(){
        if(document.getElementById("Pop3").style.display=="none"){
           document.getElementById("Pop3").style.display='inline'
        }else{
           document.getElementById("Pop3").style.display='none'
        }
     }
    function ViewLayer4(){
        if(document.getElementById("Pop4").style.display=="none"){
           document.getElementById("Pop4").style.display='inline'
        }else{
           document.getElementById("Pop4").style.display='none'
        }
     }

//
/**********************************
*	·¹ÀÌ¾îº¸ÀÌ°í ¼û±â±â 2010-02-22/À¯Áø¼÷
***********************************/
  function scrollmenu(){
	if(document.getElementById("Pop").style.display=="none"){
	   document.getElementById("Pop").style.display='inline'
	}else{
	   document.getElementById("Pop").style.display='none'
	}
 }

   function scrollmenu1(){
	if(document.getElementById("Pop").style.display=="none"){
	   document.getElementById("Pop").style.display='inline'
	   document.getElementById("n1").style.display='inline'
	   document.getElementById("n2").style.display='none'
	}else{
	   document.getElementById("Pop").style.display='none'
	}
 }

   function scrollmenu2(){
	if(document.getElementById("Pop").style.display=="none"){
	   document.getElementById("Pop").style.display='inline'
	   document.getElementById("n2").style.display='inline'
	   document.getElementById("n1").style.display='none'
	}else{
	   document.getElementById("Pop").style.display='none'
	}
 }

   function scrollmenu_SiteMap(){
	if(document.getElementById("Pop2").style.display=="none"){
	   document.getElementById("Pop2").style.display='inline'
	}else{
	   document.getElementById("Pop2").style.display='none'
	}
 }
  	function scrollmenu_Mobile(){
        if(document.getElementById("Pop3").style.display=="none"){
           document.getElementById("Pop3").style.display='inline'
        }else{
           document.getElementById("Pop3").style.display='none'
        }
     }
    function scrollmenu4(){
        if(document.getElementById("Pop4").style.display=="none"){
           document.getElementById("Pop4").style.display='inline'
        }else{
           document.getElementById("Pop4").style.display='none'
        }
     }
//ÀÌº¥Æ® Å¬·Î¹ö Àû¸³ ÆÁ
	var menuFlag = false;

	function menu_open(){

		if (menuFlag==false){
			menu_layer1.style.display = "";
			menuFlag = true;
		}else{
			menu_layer1.style.display = "none";
			menuFlag = false;
		}
	}

//Ã¹¹øÂ° ¾Æ±Ô¸ÕÆ®¸¸ º¸ÀÌ°í µÚ¿¡ ¾Æ±Ô¸ÕÆ® ¸ðµÎ ¼û±è
function y_showHideLayers() {

	var i,args=y_showHideLayers.arguments;

	for (i=0; i<(args.length); i++){
		if( i==0 ){
			document.getElementById(args[i]).style.display = "";
		}else{
			document.getElementById(args[i]).style.display = "none";
		}
	}
}
/**********************************
*	Åõ¸í png Ä¡È¯ 2008-12-22/ÀÌ¿ø¿µ
***********************************/
function setPng24(obj,switche){
	if(document.getElementById('obj')!=null){;
		document.getElementById('obj').width=document.getElementById('obj').height=1;
		document.getElementById('obj').className=document.getElementById('obj').className.replace(/\bpng24\b/i,'');
		document.getElementById('obj').style.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ document.getElementById('obj').src +"',sizingMethod='image');"
		document.getElementById('obj').src='';
		return '';
	};
}



/*=======================================================================================
*  ÆÄÀÏ¸í: insertFlash.js
*  ÃÖÁ¾¼öÁ¤
*		2007.11.16 // Flex swfÆÄÀÏ ·Îµå¸¦ À§ÇÑ insertFlash9() Ãß°¡ // FlexÆÀ ÃÖºÀ»ê.
*
==========================================================================================*/


/**
*	flash ÅÂ±×°¡ ÂïÈ÷µµ·Ï ÇÕ´Ï´Ù.
*   GNB, LNB µî ÇÃ·¡½Ãswf¸¦ ·ÎµåÇÏ´Âµ¥ ÀûÇÕÇÕ´Ï´Ù.
*
*	param
*		swf:	swf ÆÄÀÏÀÇ °æ·Î( ex: /pib/bank/inq/QuickInquiry.swf  or   ../inqQuickInquiry.swf )
*		width:	³Êºñ ( px )
*		height: ³ôÀÌ ( px )
*		bgcolor: ¹è°æ»ö ( ex: #FFFFFF )
*		id:		<object ÅÂ±×ÀÇ id°ª
*		flashvars:	ÇÃ·¡½Ãº¯¼ö, °ø¹éÀÌ¾îµµ µË´Ï´Ù.
*		trans:	Åõ¸íµµ°ü·Ãº¯¼ö.
*
*/
function insertFlash(swf, width, height, bgcolor, id, flashvars,trans)
{
	insertFlashWithVersion( swf, width, height, bgcolor, id, flashvars, trans, '8,0,0,0' );
}


/**
*	9¹öÀüÀÇ ÇÃ·¡½ÃÇÃ·¹ÀÌ¾î¸¦ ÇÊ¿ä·ÎÇÏ´Â flash ÅÂ±×°¡ ÂïÈ÷µµ·Ï ÇÕ´Ï´Ù.
*   Flex È­¸éÀ» Ç¥½ÃÇÏ´Âµ¥´Â ÀÌ ÇÔ¼ö¸¦ ½á¾ß ÇÕ´Ï´Ù.
*
*	param
*		À§ÀÇ insertFlash() ¿Í µ¿ÀÏ
*
*/
function insertFlash9(swf, width, height, bgcolor, id, flashvars,trans)
{
	insertFlashWithVersion( swf, width, height, bgcolor, id, flashvars, trans, '9,0,124,0' );
}


function insertFlashWithVersion(swf, width, height, bgcolor, id, flashvars, trans, verstr)
{
	var strFlashTag = new String();

	if (navigator.appName.indexOf("Microsoft") != -1)
	{
		strFlashTag += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ';
		strFlashTag += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+verstr+'" ';
		strFlashTag += 'id="' + id + '" width="' + width + '" height="' + height + '">';
		strFlashTag += '<param name="movie" value="' + swf + '"/>';

		if(flashvars != null) {strFlashTag += '<param name="flashvars" value="' + flashvars + '"/>'};
		strFlashTag += '<param name="quality" value="best"/>';
		strFlashTag += '<param name="bgcolor" value="' + bgcolor + '"/>';
		strFlashTag += '<param name="menu" value="false"/>';
		strFlashTag += '<param name="salign" value="LT"/>';
		strFlashTag += '<param name="scale" value="noscale"/>';
//		strFlashTag += '<param name="wmode" value="' + trans + '"/>';
		strFlashTag += '<param name="wmode" value="transparent"/>';
		strFlashTag += '<param name="allowScriptAccess" value="sameDomain"/>';
		strFlashTag += '</object>';
	}
	else
	{
		strFlashTag += '<embed src="' + swf + '" ';
		strFlashTag += 'quality="best" ';
		strFlashTag += 'bgcolor="' + bgcolor + '" ';
		strFlashTag += 'width="' + width + '" ';
		strFlashTag += 'height="' + height + '" ';
		strFlashTag += 'menu="false" ';
		strFlashTag += 'scale="noscale" ';
		strFlashTag += 'id="' + id + '" ';
		strFlashTag += 'salign="LT" ';
		strFlashTag += 'wmode="' + trans + '" ';
		strFlashTag += 'allowScriptAccess="sameDomain" ';
		if(flashvars != null) {strFlashTag += 'flashvars="' + flashvars + '" '};
		strFlashTag += 'type="application/x-shockwave-flash" ';
		strFlashTag += 'pluginspage="http://www.macromedia.com/go/getflashplayer">';
		strFlashTag += '</embed>';
	}
	document.write(strFlashTag);



		// Form Tag¾È¿¡ ÀÖ´Â Flash´Â °´Ã¼ id°¡ ¾ø´Ù´Â ¿¡·¯¿¡ ´ëÇÑ ¼öÁ¤
//		var obj = document.getElementById(id);
//		document.body.appendChild(obj);
//		obj.outerHTML = "";
}

function chSelect(obj) {
	if (obj == ""){
	}else{
		//window.open(strURL,"_blank");
		window.open(obj);
	}
}

	/**
	*   ¸¶ÀÏ¸®Áö ÅëÇÕ ÇÁ·ÎÁ§Æ® - IPS ¿¬µ¿ ¾ÆÀÌÇÁ·¹ÀÓ Connect
	*
	*/
	function mileageConn(hn) {
//	alert(document.getElementById('iFrmMileage').length() );
		if(document.getElementById("iFrmMileage").innerHTML != null) {
		window.document.frmMileage.action = hn +"/frm/mngLoginSelfCare.do";
		window.document.frmMileage.target = "iFrmMileage";
		window.document.frmMileage.submit();
		} 
	}
	
	/**
	*   ¸¶ÀÏ¸®Áö ¿ÜºÎ¿¬µ¿ - Idea ¿¬µ¿ ¾ÆÀÌÇÁ·¹ÀÓ Connect
	*
	*/
	function ideaConn(hn) {
//	alert(document.getElementById('iFrmMileage').length() );
		if(document.getElementById("iFrmMileage").innerHTML != null) {
		window.document.frmMileage.action = hn +"/frm/mngOutLoginSelfCare.do";
		//window.document.frmMileage.action = "http://10.225.19.89:7001/frm/mngOutLoginSelfCare.do";	//local
		window.document.frmMileage.target = "iFrmMileage";
		window.document.frmMileage.submit();
		} 
	}
	
	
	/**
	*   ¸¶ÀÏ¸®Áö ÅëÇÕ ÇÁ·ÎÁ§Æ® - IPS ¿¬µ¿ ¾ÆÀÌÇÁ·¹ÀÓ Resize
	*
	*/
	function resizeIFrame(height){
	//alert("¿¡·¯1");
	//	alert(top.OllehMainFrm);
		if(top && top.OllehMainFrm){
	//alert("¿¡·¯2");
	//	alert(top.OllehMainFrm);	
			var iframe = top.OllehMainFrm.document.getElementById('iFrmMileage');
	//alert("¿¡·¯3");
		} else {
			var iframe = top.document.getElementById('iFrmMileage');
		}
		
		iframe.setAttribute('height',height); 
	}
	
	/**
	*   IDEA ¿¬µ¿ ¾ÆÀÌÇÁ·¹ÀÓ Resize
	*
	*/
	function resizeIFrameIdea(height){
		if(top && top.OllehMainFrm){
			var iframe = top.OllehMainFrm.document.getElementById('iFrmIdea');
		} else {
			var iframe = top.document.getElementById('iFrmIdea');
		}
		
		iframe.setAttribute('height',height);
	}
	
	/**
	*   OCM(¿Ã·¹Å¬·´¸Ó´Ï) ¿¬µ¿ ¾ÆÀÌÇÁ·¹ÀÓ Resize
	*
	*/
	function resizeIFrameOcm(height){
		if(top && top.OllehMainFrm){
			var iframe = top.OllehMainFrm.document.getElementById('iFrmOllehMoney');
		} else {
			var iframe = top.document.getElementById('iFrmOllehMoney');
		}
		
		iframe.setAttribute('height',height);
	}
	
	
	//¿Ã·¹Å¬·´ 2.0 ¸®´º¾ó START
	/**
	*   ÀÎÅÍÆÄÅ© ¿¬µ¿
	*
	*/
	function interParkConn(hn, nextURL, ollehUrl, B_session) {
		if (B_session == "true") {
			if(document.getElementById("iFrmMileage").innerHTML != null) {
				//°³¹ß/¿î¿µ
				window.document.frmMileage.action = hn +"/frm/mngOutLoginSelfCare.do";
				//·ÎÄÃ
				//window.document.frmMileage.action = "http://10.225.19.89:7001/frm/mngNoblesChk.do";
				window.document.frmMileage.target = "iFrmMileage";
				window.document.frmMileage.submit();
			}
		} else {
			if (nextURL != "") {
				//°³¹ß/¿î¿µ
				window.document.frmMileage.action = nextURL;
				window.document.frmMileage.target = "iFrmMileage";
				window.document.frmMileage.submit();
			} else {
				//°³¹ß/¿î¿µ
				window.document.frmMileage.action = ollehUrl;
				window.document.frmMileage.target = "iFrmMileage";
				window.document.frmMileage.submit();
			}
		}
	}
	/**
	*   InterPark ¿¬µ¿ ¾ÆÀÌÇÁ·¹ÀÓ Resize
	*
	*/
	function resizeIFrameInterPark(height){
		if(top && top.OllehMainFrm){
			var iframe = top.OllehMainFrm.document.getElementById('iFrmMileage');
		} else {
			var iframe = top.document.getElementById('iFrmMileage');
		}
		
		iframe.setAttribute('height',height);
	}

	//¿Ã·¹Å¬·´ 2.0 ¸®´º¾ó END	
	

	/*
	desc : ¿ÀÁ÷ ¼ýÀÚ¸¸ ÀÔ·Â
	»ç¿ë ¹æ¹ý
	onkeyup="javascript:onlyNum(this);"
	*/
	function onlyNum(objtext1) {
		var inText = objtext1.value;
		var ret;
		for (var i = 0; i <= inText.length; i++) {
			ret = inText.charCodeAt(i);
			if ((ret <=47 && ret > 31) || ret >= 58) {
				alert("¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä");
				objtext1.value = "";
				objtext1.focus();
				return false;
			}
		}
		return true;
	}
	/*
	FF/IE/SA °ø¿ëÀ¸·Î »ç¿ëÇÏ´Â ¼ýÀÚ¸¸ ÀÔ·Â
	»ç¿ë ¹æ¹ý
	style="ime-mode:disabled;" onKeyPress="return numbersonly(event, false)"
	*/
	function numbersonly(e, decimal) {

		var key;
		var keychar;

		if (window.event) {
			key = window.event.keyCode;
		} else if (e) {
			key = e.which;
		} else {
			return true;
		}
		keychar = String.fromCharCode(key);

		if ((key == null) || (key == 0) || (key == 8) || (key == 9) || (key == 13)
				|| (key == 27)) {
			return true;
		} else if ((("0123456789").indexOf(keychar) > -1)) {
			return true;
		} else if (decimal && (keychar == ".")) {
			return true;
		} else
			return false;
	}

	/*
	FF/IE/SA °ø¿ëÀ¸·Î »ç¿ëÇÏ´Â Æ¯¼öÅ° ¹æÁö
	»ç¿ë ¹æ¹ý
	onKeyPress="return specialKey(event, false)"
	*/
	function specialKey(e, decimal) {

		var key;
		var keychar;

		if (window.event) {
			key = window.event.keyCode;
		} else if (e) {
			key = e.which;
		} else {
			return true;
		}

		if ( (key > 32 && key < 48) || (key > 57 && key < 65) || (key > 90 && key < 97) ) {
			return false;
		} else {
			return true;
		}
	}

	function fnGetEvent(e) {
		if (navigator.appName == 'Netscape') {
			keyVal = e.which;        //Netscape, CHROME
		} else if (navigator.appName == 'Microsoft Internet Explorer'){
			keyVal = e.keyCode ;    //MS
		} else{
			keyVal = e.which ;    //OPERA
		}
		return keyVal;
	}

	var k= new Array();
	k= [8,9,13,16, 17, 18, 20,35,36,37,38,39,40,46, 112,113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123];
	/*
	FF/IE/SAFARI/OP °øÅë.
	¹æ¹ý:
	ÇÑ±Û¸¸ ÀÔ·Â: onkeydown="return is_val('han',event, this);"
	¿µ¾î¸¸ ÀÔ·Â: style="ime-mode:disabled;" onkeydown="return keyEventCtrl('eng',event,this);"
	¼ýÀÚ¸¸ ÀÔ·Â: style="ime-mode:disabled;" onkeydown="return keyEventCtrl('no',event,this);"
	¿µ¾î¿Í ¼ýÀÚ: style="ime-mode:disabled;" onkeydown="return keyEventCtrl('engNo',event,this);"
	*/
	function keyEventCtrl(type, e, obj) {
		keyVal=fnGetEvent(e);
		for (i=0; i<k.length; i++) {
			if( keyVal == k[i]) return true;
		}
		if(type=="han") {
			if( keyVal==229 || keyVal==197 || (8  == keyVal || 37 == keyVal || 38 == keyVal || 39 == keyVal || 40 == keyVal || 46 == keyVal)) return true;
			else return false;
		} else if(type=="eng"){
			if( 65 <= keyVal && keyVal <=90 || (8  == keyVal || 37 == keyVal || 38 == keyVal || 39 == keyVal || 40 == keyVal || 46 == keyVal)) return true;
			else return false;
		}else if(type=="enghan"){
			if(  keyVal==229 || keyVal==197 || 65 <= keyVal && keyVal <=90 || (8  == keyVal || 37 == keyVal || 38 == keyVal || 39 == keyVal || 40 == keyVal || 46 == keyVal)) return true;
			else return false;
		} else if(type=="no"){
			if( (48 <= keyVal && keyVal <=57) || (8  == keyVal || 37 == keyVal || 38 == keyVal || 39 == keyVal || 40 == keyVal || 46 == keyVal ) || ( 96<=keyVal && keyVal <=105 ) ) return true;
			else return false;
		} else if(type=="engNo"){
			if (keyEventCtrl("eng", e, obj) )return true;
			else if( keyEventCtrl("no",e, obj) )  return true;
			alert("¿µ¾î¿Í ¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
			return false;
		}
	}


	/*
	desc : ´ÙÀ½ Æ÷Ä¿½º·Î ÀÌµ¿
	arg_obj : ÇöÀç Æ÷Ä¿½º
	arg_len : ´ÙÀ½ Æ÷Ä¿½º·Î °¥ ÀÚ¸®¼ö
	arg_obj2 : ´ÙÀ½ Æ÷Ä¿½º
	»ç¿ë ¹æ¹ý
	onkeyup="javascript:nextFocus(currentFocus, 7, nextFocus);"
	*/
	function nextFocus( arg_obj, arg_len, arg_obj2 ) {
		if ( arg_obj.value.length == arg_len )
			arg_obj2.focus();
	}

	/**
	 * ÀÔ·Â°ªÀÌ NULLÀÎÁö Ã¼Å©
	 */
	function isNull(input) {
	    if (input == null || input == "") {
	        return true;
	    }
	    return false;
	}

	/*
	desc : null Ã¼Å©¿Í ±æÀÌ°ª Ã¼Å©
	input : ÀÔ·ÂÇÑ °ª
	size : ÀÔ·ÂÇÑ °ªÀÇ ±æÀÌ °ª
	»ç¿ë ¹æ¹ý
	if (isNullAndLen(f.subscriber_no2.value, 3)) {
		alert("no");
	}
	*/
	function isNullAndLen(input, size) {
		if (input == null || input == "") {
			return true;
		} else {
			if (input.length >= size) {
				return false;
			} else {
				return true;
			}
		}
	}
	
	
	/**
	 * domain Á¤º¸ 
	 */
	function hostInfo() {
    	var Dns;
	    Dns = location.href;
	    Dns = Dns.split("//");
	    Dns = Dns[1].substr(0, Dns[1].indexOf("/"));
	    return Dns;
	}

