/*==============================================================================
*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	¿ø±æÈ£	ÃÖÃÊ »ý¼º
==============================================================================*/

// ¿À¸¥ÂÊ ¸¶¿ì½º ¹æÁö ½ºÅ©¸³Æ® ½ÃÀÛ ====>>>>
	document.onselectstart=new Function ("return false");
	document.oncontextmenu=new Function ("return false");
	document.ondragstart=new Function ("return false");

	function fn1846163919() 
	{
		event.returnValue = false;
		windows.clipboardData.setData("Text", "");
	}

	function mouseDown(e) 
	{
		var ctrlPressed=0;
		var altPressed=0;
		var shiftPressed=0;
		if (parseInt(navigator.appVersion)>3) 
		{
			if (navigator.appName=="Netscape") 
			{
				if (navigator.appVersion.charAt(0) == 4) 
				{
					var mString =(e.modifiers+32).toString(2).substring(3,6);
					
					shiftPressed=(mString.charAt(0)=="1");
					ctrlPressed =(mString.charAt(1)=="1");
					altPressed =(mString.charAt(2)=="1");
					self.status="modifiers="+e.modifiers+" ("+mString+")";
					
					if (shiftPressed || altPressed || ctrlPressed)
						alert ("Mouse clicked with the following keys:\n"
								+ (shiftPressed ? "Shift ":"")
								+ (altPressed ? "Alt " :"")
								+ (ctrlPressed ? "Ctrl " :""));
					return false;
				}
				else 
				{
					shiftPressed=e.shiftKey;
					altPressed=e.altKey;
					ctrlPressed=e.ctrlKey;
					self.status=""
								+ "shiftKey="+e.shiftKey
								+", altKey=" +e.altKey
								+", ctrlKey=" +e.ctrlKey;
					if (shiftPressed || altPressed || ctrlPressed)
						alert ("Mouse clicked with the following keys:\n"
								+ (shiftPressed ? "Shift ":"")
								+ (altPressed ? "Alt " :"")
								+ (ctrlPressed ? "Ctrl " :""));
					return false;
				}
			}
			else 
			{
				shiftPressed=event.shiftKey;
				altPressed =event.altKey;
				ctrlPressed =event.ctrlKey;
				self.status=""
							+ "shiftKey="+event.shiftKey
							+", altKey=" +event.altKey
							+", ctrlKey=" +event.ctrlKey
			}
			if (shiftPressed || altPressed || ctrlPressed)
				alert ("Mouse clicked with the following keys:\n"
						+ (shiftPressed ? "Shift ":"")
						+ (altPressed ? "Alt " :"")
						+ (ctrlPressed ? "Ctrl " :""));
		}
		return true;
	}
	
if (parseInt(navigator.appVersion)>3) 
{
	document.onmousedown = mouseDown;
	if (navigator.appName=="Netscape")
		window.captureEvents(Event.MOUSEDOWN&Event.MOUSEMOVE);
}
onclick=this.focus();

// ¿À¸¥ÂÊ ¸¶¿ì½º ¹æÁö ½ºÅ©¸³Æ® Á¾·á <<<<<=====


/*******************************
*	¹®ÀÚ¿­ ÁÂ¿ì °ø¹éÁ¦°Å
* 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) {
	//aa = document.getElementById(obj).className;
	//alert(aa);
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng24\b/i,'');

	obj.style.filter ="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
	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="always"/>';
		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="always" ';
		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) {
		frmMileage.action = hn +"/frm/mngLoginSelfCare.do";
		frmMileage.target = "iFrmMileage";
		frmMileage.submit();
	}
	
	/**
	*   ¸¶ÀÏ¸®Áö ÅëÇÕ ÇÁ·ÎÁ§Æ® - IPS ¿¬µ¿ ¾ÆÀÌÇÁ·¹ÀÓ Resize
	*	
	*/
	function resizeIFrame(height){
		var iframe = document.getElementById('iFrmMileage');
		iframe.setAttribute('height',height);
	}
	
	/*
	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;
	}
	
	/*
	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;
			}
		}
	}