
var __GL_KEY_IDX = ""; //¼±ÅÃµÈ ¸Þ´º KEY ±â¾ï
var __MENU_TITLE_LINK = ""; //¸Þ´º»ó´Ü
var interact_menu  = new Interaction();



var isLogin = 'false';
function fn_setUserStatus()
{


	var input   = new DataSet();
	var output  = new DataSet();
		output  = interact_menu.execute('hts/login/isLogin', input, output );
	isLogin = output.get('isLogin') == 'true';


	if ( isLogin )
	{
		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>";

		document.getElementById("__DIVLOGININFO").innerHTML = divloginInfoHTML;
	} else
	{
		document.getElementById("__DIVLOGININFO").innerHTML = "";
	}
}


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'
		//	);
	}
	
	if ( "true" == isXecure)
	{
		if ( "true" == isOpen ) OpenXecureUrl(pURL,'_new');
		else OpenXecureUrl(pURL,'_self');
	} else
	{
		if ( "true" == isOpen )  {
			eval(pURL);
		}
		else  location.href=pURL;
	}
}


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


function __GL_GO_ACTION(selidx){
	//alert(selidx);

	for (var i=0; i < __GL_LEFTMENU_ITEM_LIST.length ; i++)
	{
		if(selidx == __GL_LEFTMENU_ITEM_LIST[i].m_menu_idx)
		{
			var i_URL = __GL_LEFTMENU_ITEM_LIST[i].m_url;
			var i_isOpen = __GL_LEFTMENU_ITEM_LIST[i].m_isOpen;
			var i_isXecure = __GL_LEFTMENU_ITEM_LIST[i].m_isXecure;

			__GL_GO_URL(i_URL,i_isOpen,i_isXecure);

		} //end if
	}//end for
}

//ÇÃ·¹½¬¿¡¼­ ÇÔ¼öÄÝ : 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 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 Interaction();
}
			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