//h
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];}
}
//Äü¸Þ´º½ÃÀÛ
function CheckUIElements()
	  {
			  var yMenu1From, yMenu1To, yOffset, timeoutNextCheck;
			  var wndWidth = parseInt(document.body.clientWidth);
	  
			   yMenu1From   = parseInt (mov.style.top, 0);
			   yMenu1To     = document.body.scrollTop + 400; // À§ÂÊ À§Ä¡
	  
			  timeoutNextCheck = 500;
	  
			  if ( yMenu1From != yMenu1To ) {
					 yOffset = Math.ceil( Math.abs( yMenu1To - yMenu1From ) / 20 );
			   if ( yMenu1To < yMenu1From )
					   yOffset = -yOffset;
	  
		mov.style.top = parseInt (mov.style.top, 0) + yOffset;
	  
			   timeoutNextCheck = 0;
	   }
	  
	   setTimeout ("CheckUIElements()", timeoutNextCheck);
	  }
	  
	  function MovePosition()
	  {
	   var wndWidth = parseInt(document.body.clientWidth);
	  
	   // ÆäÀÌÁö ·Îµù½Ã Æ÷Áö¼Ç
	  
			   mov.style.top = document.body.scrollTop + 400;
	  
			   mov.style.visibility = "visible";
	  
	   // initializing UI update timer
	   CheckUIElements();
	  
	   return true;
	  } 




//Ã¹¹øÂ° ¾Æ±Ô¸ÕÆ®¸¸ º¸ÀÌ°í µÚ¿¡ ¾Æ±Ô¸ÕÆ® ¸ðµÎ ¼û±è
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";
		}
	}
}

//ÇÃ·¡½Ã ÆÐÄ¡ 
var lnbid = "";
function insertFlash(swf, width, height, bgcolor, id, flashvars, vmode)
{  	
	var f_vmode = 'transparent';
 	if(vmode == 'opaque'){
 		f_vmode = 'opaque';
 	}
 	 
	if(/lnb_/g.test(id)){
		lnbid = id;
	} 
	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=version=8,0,0,0" ';
		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="'+f_vmode+'"/>';
		strFlashTag += '<param name="allowScriptAccess" value="always"/>';
		strFlashTag += '<param name="base" value="."/>';
		strFlashTag += '</object>';
	}
	else
	{
		strFlashTag += '<embed src="' + swf + '" ';
		strFlashTag += 'base="." ';
		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="'+f_vmode+'" ';
		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);
}

/**
*RKBL menu ÇÃ·¡½¬ ³ôÀÌ °ª ¼ÂÆÃ 
*/
function lnbHeightResize(size){ 
	try{  
		if(size){ 
			document.getElementById(lnbid).height=size;
		}
	}catch(e){ 
	}
}


//¸»Ç³¼± º¸ÀÌ±â(introduce/)
var n = (document.layers) ? 1:0;
var ie = (document.all) ? 1:0;
function overTip(boxObj) {
if (ie) {
boxObj.style.visibility = "visible";
boxObj.filters.item(0).stop();
}
}
function outTip(boxObj) {
if (ie) {
boxObj.style.visibility = "visible";
boxObj.filters.item(0).transition = 15;
boxObj.filters.item(0).apply();
boxObj.style.visibility = "hidden";
boxObj.filters.item(0).play();
}
}

//·¹ÀÌ¾îÅ¬¸¯º¸ÀÌ±â
function setWord(val){
	try{
		var _WordIdx = document.getElementsByName("WordIdx");
		for(i=0; i<_WordIdx.length; i++){
			_WordIdx[i].style.display = "none";
		}					
		
		_WordIdx[val].style.display = "";
	}catch(e){					
	}
}


//°ø½Ã½Ç ¿¡ÀÌ¾î ÆîÄ§¸Þ´º
var menuFlag = false;

function menu_open(){

	try {
	
		if (menuFlag==false){
			quickMenuFrame.Fn_SelectItemStyle("bottom","o");
			menu_layer1.style.display = "";
			//menu_layer3.style.display = "";
			menuFlag = true;
		}else{
			quickMenuFrame.Fn_SelectItemStyle("bottom","c");
			menu_layer1.style.display = "none";
			//menu_layer3.style.display = "none";
			menuFlag = false;
		}	
	 
	} catch (e) { 
		//alert("Äü¸Þ´º ·ÎµåÁßÀÔ´Ï´Ù.");
	}  
}

function kbli_frame_resize(kbliH, kbliW) {
	try {
		var oFrame = document.getElementById("kbliCpFrame");
		//if(window.navigator.appName.indexOf("Explorer") != -1)
		//	kbliW = new Number(kbliW) + 14;
			
		oFrame.setAttribute("scrolling", "no");
		oFrame.setAttribute("width", kbliW);
		oFrame.setAttribute("height", kbliH);
		
	} catch (e) { }
}






function findPosX(obj)
{
	var curleft = 0;
	if(obj.offsetParent)
		while(1) 
		{
		  curleft += obj.offsetLeft;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if(obj.offsetParent)
		while(1)
		{
		  curtop += obj.offsetTop;
		  if(!obj.offsetParent)
			break;
		  obj = obj.offsetParent;
		}
	else if(obj.y)
		curtop += obj.y;
	return curtop;
}
 
function checkP(dPosition){
	var len = document.all.length;
	
	try {
		//alert(menu_layer1.style.display);
		if(boolLayer()){
			 
		}else{
		 
			for(var i = 0; i < len; i++){
				if(document.all[i].tagName == 'SELECT'){   
					if( parseInt(findPosY(document.all[i]),10) >=  parseInt(findPosY(quickMenuBottom),10) - parseInt(dPosition,10)){
					
						document.all[i].style.visibility =  "hidden";  
					}else{
						document.all[i].style.visibility = "visible";   
					} 
				} 
			}	
		}
	
	}catch(e){
		//alert(e);
	
	}
} 
 
 
function boolLayer(){
	//ºü¸¥Á¶È¸ ¶Ç´Â °ø½Ã½Ç ¸Þ´º¸Ê ·¹ÀÌ¾î°¡ ÀÖÀ»¶§´Â ÀÛµ¿À» ¾ÈÇÑ°ÔÇÑ´Ù
	var div_Layer =  document.all.CyberArea;
	 var menu_layer = document.all.menu_layer1;
	var layerChk = false;
	
	try{
		if( div_Layer.style.display != "none" || 
		    div_Layer.style.display == ""     ||  
		   
		    (menu_layer && 
		     (menu_layer.style.display != "none" || 
		      menu_layer.style.display == "" ))
		   ){
			layerChk = true;
		}else{
			layerChk = false;
		}	
	
	}catch(e){
		//alert(e.description);
	}
	
	return layerChk;
} 
 

function cPosition(){ 
		try{
			 
				if(quickMenuBottom){}
				
				var selectFlag = false;
				
				var len = document.all.length;
				for(var i = 0; i < len; i++){
					if(document.all[i].tagName == 'SELECT'){  
						selectFlag = true;
						break;
					}
				}
				
				if(selectFlag){
					//alert("loop");
					var args = 10;
					
					var layerHeight      = 20;
					if(args.length > 0)  layerHeight      = args[0]; 
					
					document.onmousemove 	=  function() {	checkP(layerHeight);}  
					checkP(layerHeight);
				}else{
					//alert("~~~~¾ø´Ù ");
				}
			 
			
		}catch(e){
			
		}
}




 
SELECTBOX_ARRAY = function(){
	this.SELECTBOX_OBJ_ARR  		= new Array();
	this.SELECTBOX_X_POS_ARR  		= new Array(); 
	this.SELECTBOX_Y_POS_ARR  		= new Array(); 
}


SELECTBOX_ARRAY.prototype = {
	setValue : function(obj, xPos, yPos){
		var CNT = this.SELECTBOX_OBJ_ARR.length;

		this.SELECTBOX_OBJ_ARR[CNT]    		= obj;
		this.SELECTBOX_X_POS_ARR[CNT]    	= xPos;
		this.SELECTBOX_Y_POS_ARR[CNT]    	= yPos; 
	},

	getArraySize: function() {
		return this.SELECTBOX_OBJ_ARR.length;
	},

	setInit: function(){
		SELECTBOX_OBJ = new SELECTBOX_ARRAY();
	},

	checkX: function(layer_x_pos){
		for(i = 0; i < this.getArraySize(); i++){
			if(this.SELECTBOX_X_POS_ARR[i] >= layer_x_pos){
				this.SELECTBOX_OBJ_ARR[i].style.visibility =  "hidden";
			}else{
				this.SELECTBOX_OBJ_ARR[i].style.visibility =  "visible";
			}
		}
	},

	checkY: function(layer_y_pos){
		
		//if(boolLayer()){
		
			for(i = 0; i < this.getArraySize(); i++){
				if(this.SELECTBOX_Y_POS_ARR[i] >= layer_y_pos){
					this.SELECTBOX_OBJ_ARR[i].style.visibility =  "hidden";
				}else{
					this.SELECTBOX_OBJ_ARR[i].style.visibility =  "visible";
				}
			}
		//}
	},
	
	checkXY: function(layer_x_pos, layer_y_pos){
	
		//if(boolLayer()){
	
			for(i = 0; i < this.getArraySize(); i++){
				if(this.SELECTBOX_X_POS_ARR[i] >= layer_x_pos && this.SELECTBOX_Y_POS_ARR[i] >= layer_y_pos){
					if(this.SELECTBOX_OBJ_ARR[i].style.visibility == 'visible')
					this.SELECTBOX_OBJ_ARR[i].style.visibility =  "hidden";
				}else{
					this.SELECTBOX_OBJ_ARR[i].style.visibility =  "visible";
				}
			}
		//}
		
	},

	getTotalValue: function(){
		var str = "";
		for(i = 0; i < this.getArraySize(); i++){
			str += "name : "+this.SELECTBOX_OBJ_ARR[i].name
			    +  "xPos : "+this.SELECTBOX_X_POS_ARR[i]
			    +  "yPos : "+this.SELECTBOX_Y_POS_ARR[i]
				+  "\n";
		} 
		return str;
	}
} 

var SELECTBOX_OBJ = new SELECTBOX_ARRAY();

function selectBoxPositionSetting(){
	SELECTBOX_OBJ.setInit();

	var len = document.all.length;
	for(var i = 0; i < len; i++){
		if(document.all[i].tagName == 'SELECT'){   
			var obj		= document.all[i];
			var xPos    = findPosX(obj);
			var yPos    = findPosY(obj);
			 
			SELECTBOX_OBJ.setValue(obj, xPos, yPos);
		} 
	}
}

 
function selectBoxVisible(layerYpos){ 
	if(boolLayer()){
			 
	}else{
		SELECTBOX_OBJ.checkY(layerYpos);
	}
}
function selectBoxResizeVisible(layerXpos, layerYpos){ 
	if(boolLayer()){
			 
	}else{
		SELECTBOX_OBJ.checkXY(layerXpos, layerYpos);
	} 
}
 
/****************************************************************
* Flex½ºÅ©¸³Æ® È£Ãâ....
*
*****************************************************************/ 
function thisMovie2(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
} 

