
var __GL_KEY_IDX = "0000"; //¼±ÅÃµÈ ¸Þ´º KEY ±â¾ï :: »ç¿ëÇÏÁö´Â ¾ÊÀ¸³ª ¿¡·¯ ´ëºñ¿ë..
var __MENU_TITLE_LINK = ""; //¸Þ´º»ó´Ü
var interact_menu  = new InteractionXML();

var isLogin = 'false';

function fn_setUserStatus() {
	var obj = document.getElementById("__DIVLOGININFO");
	if (obj == null) return;
	var input = new DataSet();
	var output = new DomDataSet(interact_menu.execute('hts/login/isLogin',input));
	isLogin = output.get('isLogin') == 'true';
	if (isLogin) {
		var divloginInfoHTML = "<div style='position: relative; padding-top: 20px;padding-left: 10px;margin-bottom:-21px;line-height: 1.4em; *zoom: 1;'><strong>"+ output.get('kname') +"</strong>´Ô"
			+ "<br/>ÇÑÈ­Áõ±Ç ¹æ¹®À» È¯¿µÇÕ´Ï´Ù.</div>";

/*		var divloginInfoHTML = "<table border='0' cellpadding='0' cellspacing='0' width='100%' height='37'>"
				+ "<col>"
				+ "<tr><td valign='top' style='padding-top:12px;'>"
				+ "	<table border='0' cellpadding='0' cellspacing='0' width='100%'>"
				+ "	<col width='11'/>"
				+ "	<col/>"
				+ "	<col width='88'/>"
				+ "	<tr>"
				+ "		<td><img src='/img/common/ico_people.gif'/></td>"
				+ "		<td title='"
				+ output.get('kname')
				+ "' align='center'><nobr><strong>"
				+ output.get('kname')
				+ "</strong></nobr></td>"
				+ "		<td><img src='/imgs/common/txt/txt_login_welcome02.gif'/></td>"
				+ "	</tr>" + "	</table>" + "</td></tr>" + "</table>";
*/
		obj.style.display = "";
		obj.innerHTML = divloginInfoHTML;

	} else {
		obj.style.display = "none";
	}
}

/***************
function __GL_LEFTMENU_ITEM(m_menu_idx,m_name,m_url,m_isXecure,m_isOpen,m_level)
{
	this.m_menu_idx = m_menu_idx;
	this.m_name     = m_name	;
	this.m_url      = m_url		;
	this.m_isXecure = m_isXecure;
	this.m_isOpen   = m_isOpen  ;
	this.m_level    = m_level	;
}
var __GL_LEFTMENU_ITEM_LIST	= new Array();
***************/

function __GL_GO_URL(pURL,isOpen,isXecure){
	var msg_tx = 'SKT USIMÄ¨Áõ±Ç¼­ºñ½º  ½Å±Ô°¡ÀÔÀÌ Áß´ÜµÇ¾ú½À´Ï´Ù.'+'\n'+  
    'ÇÑÈ­ ÀÌÁö¸Ó½º(VM) ¼­ºñ½º¸¦ ÀÌ¿ëÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.'+'\n'+  
    '(´Ù¿î·Îµå¹æ¹ý : ÈÞ´ëÆù¿¡¼­ **4949 + Nate ´©¸£°í, ¨Ù½ºÅåÅÇ ¡æ ÇÑÈ­ )';
	
	if( pURL == '/ezmobile/usim/usim_info.htm') 
	{ alert( msg_tx );
		//window.open(
		//	'/img/ezmobile/img_usimskt_stop.gif'
		//	,'_alertUsim'
		//	,'width=222px,height=192px,status=no,statusbar=no,scrollbars=no,resize=no,top=20,left=20'
		//	);
	}
	//alert(isXecure);
	//alert(isOpen);
	//alert(pURL);
	if ( typeof(OpenXecureUrl) != 'undefined' && "true" == isXecure)
	{
		try{
			if ( "true" == isOpen ) OpenXecureUrl(pURL,'_new');
			else OpenXecureUrl(pURL,'_self');
			
		}catch(E){
			alert(E);
		}
		
	} else
	{
		if ( "true" == isOpen )  {
			eval(pURL);
		}
		else  location.href=pURL;
	}
}

function __GL_GO_ACTION(selidx){
	//alert(selidx);
	
	if (typeof(siteMenu.getMenu(selidx)) == 'undefined') {
		if(selidx == "000002") { // ¿ø½ºÅ¾¹ðÅ·.1006 x 738
			if(interact_top.isLogin()){
				_SEARCH_BACK_SHOW_HIDE();
				_CENTER_LAYER("_SITEMAP_LAYER", 1006 , 738);
			    jQuery("#_SITEMAP_LAYER").load("/osb/osb.jsp?q="+getSessionKey()).show();
			    //jQuery('body').css('overflow','auto');
			    //document.body.style.overflow = 'hidden';
			}else {
				goLogin(); // top.js
			}
		} else {
			alert('Àß¸øµÈ °æ·Î ÀÔ´Ï´Ù.');
		}
		return;
	}
    var menu = siteMenu.getMenu(selidx); //menu.js 
	var i_URL = menu.m_url;
	var i_isOpen = menu.m_isOpen;
	var i_isXecure = menu.m_isXecure;
	//alert("menu.m_level:::" + menu.m_level);
	__GL_GO_URL(i_URL,i_isOpen,i_isXecure);
		
}


/**lyayer °¡¿îµ¥ ¶ì¿ì±â**/
function _CENTER_LAYER(layer_name ,objWidth , objHeight){
	var jObj = jQuery("#" + layer_name);

	if (jObj.length > 0 ) {
		objWidth = (objWidth == null) ? jObj.outerWidth():objWidth;
		objHeight = (objHeight == null) ? jObj.outerHeight():objHeight;
	    var intLeftMargin = jQuery(window).scrollLeft() + (jQuery(window).width() - objWidth) / 2;
	    var intTopMargin = jQuery(window).scrollTop() + (jQuery(window).height() - objHeight) / 2;

	    if (jQuery(window).width() < objWidth) 		{
	    	intLeftMargin = jQuery(window).scrollLeft() + 10 ;
	    	jQuery('body').css('overflowX','auto'); // scrollbar º¸ÀÌ±â
	    } else {
	    	jQuery('body').css('overflowX','hidden'); // scrollbar ¼û±â±â
	    }

	    if (jQuery(window).height() < objHeight)	{
	    	intTopMargin = jQuery(window).scrollTop() + 10 ;
	    	jQuery('body').css('overflowY','auto'); // scrollbar º¸ÀÌ±â
	    } else {
	    	jQuery('body').css('overflowY','hidden'); // scrollbar ¼û±â±â
	    }
	    
		intLeftMargin = intLeftMargin - jObj.parent().position().left; //  ¸ÞÀÎÈ­¸é¶§¹®¿¡ Ãß°¡ footer À§Ä¡°¡ ´Ù¸§. subÀÇ À§Ä¡¸¸Å­ ÀÌµ¿
		
	  	jObj.css({
	  		left : (intLeftMargin < 10 )?  10: intLeftMargin,
	  		top : (intTopMargin < 10 )?  10: intTopMargin 
	  	});
	  }
}

/**È­¸é »çÀÌÁî º¯°æ½Ã ·¹ÀÌ¾î »çÀÌÁî º¯°æ**/
jQuery(window).resize(function() {
	var jObj = jQuery("#_DIV_SMART_SEARCH_BACK");
	var objDspYn = jObj.css("display");
	
	if(jObj.length > 0 && objDspYn != "none"){
		_SEARCH_BACK_SHOW_HIDE();
		if( jQuery("#_SITEMAP_LAYER").css("display") == 'block') _CENTER_LAYER("_SITEMAP_LAYER");
		if( jQuery("#_FUNDBUY_LAYER").css("display") == 'block') _CENTER_LAYER("_FUNDBUY_LAYER");
	}
});
/**½ºÅ©·Ñ º¯°æ½Ã ·¹ÀÌ¾î »çÀÌÁî º¯°æ**/
jQuery(window).scroll(function(){
	var jObj = jQuery("#_DIV_SMART_SEARCH_BACK");
	var objDspYn = jObj.css("display");
	
	if(jObj.length > 0 && objDspYn != "none"){
		_SEARCH_BACK_SHOW_HIDE();
		//if( jQuery("#_SITEMAP_LAYER").css("display") == 'block') _CENTER_LAYER("_SITEMAP_LAYER");
		if( jQuery("#_FUNDBUY_LAYER").css("display") == 'block') _CENTER_LAYER("_FUNDBUY_LAYER");
	}
});

/**·¹ÀÌ¾î ¿ÀÇÂ½Ã ÇÏÀ§ Á¢±Ù ¸øÇÏ°Ô ·¹ÀÌ¾î ¿ÀÇÂ**/
function _SEARCH_BACK_SHOW_HIDE(){
	jQuery('#_DIV_SMART_SEARCH_BACK').css({
		width : jQuery(document).width(),
		height : jQuery(document).height()	
	}).show();
}
/* **********
 //ÇÃ·¹½¬¿¡¼­ ÇÔ¼öÄÝ : return menuXML
function __GL_GET_MENUINFO(){
//alert("__GL_GET_MENUINFO");
	//var putData = "<?xml version=\"1.0\" encoding=\"euc-kr\"?>" +
	var putData =			  "<dataset>";

		putData +="<keyidx idx='" + __GL_KEY_IDX +"'/>";
		putData +="<menuimg uri='" + __MENU_TITLE_LINK +"'/>";


	for (var i=0; i < __GL_LEFTMENU_ITEM_LIST.length ; i++){
		putData +="<data idx='"  + __GL_LEFTMENU_ITEM_LIST[i].m_menu_idx + "' " +
						"level='"  + __GL_LEFTMENU_ITEM_LIST[i].m_level + "' " +
						"name='"  + __GL_LEFTMENU_ITEM_LIST[i].m_name + "' >" +
				  "</data>";
	}

	putData +="</dataset>";

//alert(putData);

	return putData;
}

function __GL_MENU_RESIZE(pHeight){
	document.getElementById("__id_gl_menuflash").height = pHeight + 10;
	document.getElementById("__DIVMENUFLASH").height = pHeight + 10;
}

function loadLeftMenu(url,pwidth,pheight){
	AX_Write("<object id='__id_gl_menuflash' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='" + pwidth + "' height='" + pheight + "' align='middle'>"+
		"<param name='allowScriptAccess' value='always' />"+
		"<param name='movie' value='"  + url + "' />"+
		"<param name='wmode' value='transparent' />"+
		"<param name='menu' value='false' />"+
		"<param name='quality' value='high' />"+
		"<param name='FlashVars' value='' />"+
		"<param name='bgcolor' value='' />"+
		"<param name='base' value='.' />"+
		"<embed src="  + url + " base='.' wmode='' menu='false' quality='high' bgcolor='' width='" + pwidth + "' height='" + pheight + "' align='middle' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
		"</object>");
}

 */
//-- STR : ¸Þ´ºXML Interaction
/*************************************
function	MenuItem(menu_idx,m_name,m_url,m_xecure,m_auth,m_level)
{
	this.menu_idx	= menu_idx;
	this.m_name		= m_name  ;
	this.m_url		= m_url   ;
	this.m_xecure	= m_xecure;
	this.m_auth		= m_auth  ;
	this.m_level	= m_level  ;
}
function	MenuDao()
{
	this.interact = new InteractionXML();
}
			MenuDao.prototype.goUrl	= function ()
			{
				var	menu_idx = '';
				for ( var i=0 ; i < arguments.length ; i++ )
				{
					var arg = '' + arguments[i].toString();
					if ( arg.length < 2 )	menu_idx += '0' + arg.toString();
					else					menu_idx += ''  + arg;
				}
				var output	= new DataSet();
				var input	= new DataSet();
					input.put ( 'menu_idx', menu_idx );

				output = this.interact.execute('etc/menu', input );

				alert('['+output.get('m_url')+']');
			}
			MenuDao.prototype.childList	= function ()
			{
				var result		= new Array();
				var	menu_idx	= '';
				for ( var i=0 ; i < arguments.length ; i++ )
				{
					var arg = '' + arguments[i].toString();
					if ( arg.length < 2 )	menu_idx += '0' + arg.toString();
					else					menu_idx += ''  + arg;
				}

				var output	= new DataSet();
				var input	= new DataSet();
					input.put ( 'mode'		, 'child' );
					input.put ( 'menu_idx'	, menu_idx );

				output = this.interact.execute('etc/menu', input );

				var rSize = output.getCount('menu_idx');
				for ( var i=1 ; i < rSize ; i++ )
				{
					result[i-1] = new MenuItem ( output.get('menu_idx', i )
						                        ,output.get('m_name'  , i )
						                        ,output.get('m_url'   , i )
						                        ,output.get('m_xecure', i )
						                        ,output.get('m_auth'  , i )
												,output.get('m_level'  , i ));
				}
				return result;
			}

			MenuDao.prototype.allList	= function ()
			{
				var result		= new Array();
				var	menu_idx	= '';
				for ( var i=0 ; i < arguments.length ; i++ )
				{
					var arg = '' + arguments[i].toString();
					if ( arg.length < 2 )	menu_idx += '0' + arg.toString();
					else					menu_idx += ''  + arg;
				}

				var output	= new DataSet();
				var input	= new DataSet();
					input.put ( 'mode'		, 'all' );
					input.put ( 'menu_idx'	, menu_idx );

				output = this.interact.execute('etc/menu', input );

//alert(output.toString());
				var rSize = output.getCount('menu_idx');
				for ( var i=1 ; i < rSize ; i++ )
				{
					result[i-1] = new MenuItem ( output.get('menu_idx', i )
						                        ,output.get('m_name'  , i )
						                        ,output.get('m_url'   , i )
						                        ,output.get('m_xecure', i )
						                        ,output.get('m_auth'  , i )
												,output.get('m_level'  , i ));
				}
				return result;
			}

var menudao = new MenuDao();
****************************/
//-- END : ¸Þ´ºXML Interaction
