﻿function click_topmenu(v_obj){
	switch (v_obj){
		case 'Home' : 
			Service.go(Service.CM_Home);
		break;
		case '010' :
			Service.go(Service.CS_News);
		break;
		case '011' :
			Service.go(Service.CS_News);
		break;
		case '012' :
			Service.go(Service.CS_Maintenance);
		break;
		case '013' :
			Service.go(Service.CS_Event);
		break;						
		
		case '020' :
			GAMEGUIDE_LINK.Go('01', '01');
		break;
		case '021' :
			GAMEGUIDE_LINK.Go('01', '01');
		break;
		case '022' :
			GAMEGUIDE_LINK.Go('02', '01');
		break;
		case '023' :
			GAMEGUIDE_LINK.Go('03', '01');
		break;
		case '024' :
			GAMEGUIDE_LINK.Go('04', '01');
		break;
		case '025' :
			GAMEGUIDE_LINK.Go('05', '01');
		break;
		case '026' :
			GAMEGUIDE_LINK.Go('06', '01');
		break;
		case '027' :
			GAMEGUIDE_LINK.Go('07', '01');
		break;
		case '028' :
			GAMEGUIDE_LINK.Go('08', '01');
		break;				
		
		case '030' :
			ITEMSHOP_LINK.Go('00', '01');			
		break;
		case '031' :
			ITEMSHOP_LINK.Go('01', '01');
		break;
		case '032' :
			ITEMSHOP_LINK.Go('02', '01');
		break;
		case '033' :
			ITEMSHOP_LINK.Go('03', '01');
		break;
		case '034' :
			ITEMSHOP_LINK.Go('04', '01');
		break;
		case '035' :
			ITEMSHOP_LINK.Go('05', '01');
		break;
		case '036' :
			ITEMSHOP_LINK.Go('06', '01');
		break;

		case '040' :
			RANKING_LINK.Go('01', '01');
		break;
		case '041' :
			RANKING_LINK.Go('01', '01');
		break;
		case '042' :
			RANKING_LINK.Go('02', '01');
		break;				
		
		case '050' :
			//Service.go(Service.CM_Clan);
			CLAN_LINK.Go('00', '01');
		break;
		case '051' :
			//Service.go(Service.CM_Clan);
			CLAN_LINK.Go('05', '01');
		break;
		case '052' :
			//Service.go(Service.CM_Clan);
			CLAN_LINK.Go('01', '01');
		break;
		case '053' :
			//Service.go(Service.CM_Clan);
			CLAN_LINK.Go('02', '01');
		break;
		case '054' :
			//Service.go(Service.CM_Clan);
			CLAN_LINK.Go('03', '01');
		break;
		case '055' :
			//Service.go(Service.CM_Clan);
			CLAN_LINK.Go('04', '01');
		break;
		
		case '060' :
			Service.go(Service.CM_Community_01);
		break;
		case '061' :
			Service.go(Service.CM_Community_01);
		break;
		case '062' :
			Service.go(Service.CM_Community_06);
		break;
		case '063' :
			Service.go(Service.CM_Community_02);
		break;
		case '064' :
			Service.go(Service.CM_Community_03);
		break;		
								
		case '070' :
			PDS_LINK.Go('01', '01');
		break;
		case '071' :
			PDS_LINK.Go('01', '01');
		break;
		case '072' :
			PDS_LINK.Go('02', '01');
		break;
		case '073' :
			PDS_LINK.Go('03', '01');
		break;
		case '074' :
			PDS_LINK.Go('04', '00');
		break;
		case '075' :
			PDS_LINK.Go('05', '01');
		break;
									
		case '080' :
			Service.go(Service.CS_Support);
		break;
		case '081' :
			Service.go(Service.CS_Support);
		break;
		case '082' :
			Service.go(Service.CS_QNA);
		break;
		case '083' :
			Service.go(Service.CS_OperationPolicy);
		break;
		case '084':
			Service.go(Service.CS_Center);
		break;				
	}
}
function DownloadClient(){
	var objForm = document.ParameterForm;
	with(objForm){
		action = _WEB_URL_SUDDENATTACK + "/PDS/Download/Download.asp#download_client"
		target = '_self';
		submit();
	}
}
function GoPDSWithAnchor(v_anchor){
	var objForm = document.ParameterForm;
	with(objForm){
		action = _WEB_URL_SUDDENATTACK + "/PDS/Download/Download.asp" + v_anchor;
		target = '_self';
		submit();
	}
}
function go_LoginFormWithRetUrl(retUrl){
	var objForm = document.ParameterForm;
	with(objForm){
		action = _SEC_URL + "/Member/Login/__Common_Login_Form.asp?r_url=" + retUrl
		target = '_self';
		submit();
	}
}
function go_Board(vboard_cd){
	var ret_url = _WEB_URL_SUDDENATTACK + '/Community/Community_List.asp?board_cd=' + vboard_cd;
	if (vboard_cd == 'SA11' || vboard_cd == 'SA12'){
		ret_url	= _WEB_URL_SUDDENATTACK + '/Clan/Community/Community_List.asp?board_cd=' + vboard_cd;
	}
	document.location.href = ret_url;
}
function go_CM_Home(){
	Service.go(Service.CM_Home);
}
function Go_CS_QNA(obj){
	var objForm = document.ParameterForm;
	with(objForm){
		action = _SPT_URL + "/QNA/Qna_Write_Form.asp?game_cd=" + obj;
		target = "_self";
		submit();
	}
}
function goErrorPage(v_param){
	var d_nUrl = '/_inc/asp/__Common_ErrPage.asp';
	if (v_param != ''){
		d_nUrl += '?' + v_param;
	}
	document.location.href = d_nUrl;
}
function CH_CASH_CHARGE(){
	var objForm = document.ParameterForm;
	with(objForm){
		action = "/CH_Gate/CH_Cash_Charge_Link.asp";
		target = "__iframe_proc";
		submit();
	}	
}
var r_dmn = GetCurrentUrlFull();
var Service = {
	MB_Policy			: new SvcItem("MB42", "/Etc/PrivatePolicy.asp"),
	CM_Home				: new SvcItem("CM00", _WEB_URL_SUDDENATTACK + "/index.asp"),

	CS_Coupon			: new SvcItem("CS01", _WEB_URL_SUDDENATTACK + "/etc/entry/entry_main.asp"),
	CS_News				: new SvcItem("CS01", _WEB_URL_SUDDENATTACK + "/News/News_List.asp"),
	CS_Event			: new SvcItem("CS02", _WEB_URL_SUDDENATTACK + "/News/News_List.asp?ntc_sort=E"),
	CS_Maintenance		: new SvcItem("CS03", _WEB_URL_SUDDENATTACK + "/News/News_List.asp?ntc_sort=M"),

	CS_Support			: new SvcItem("CS10", _WEB_URL_SUDDENATTACK + "/Support/FAQ/FAQ_Main.asp"),
	CS_FAQ				: new SvcItem("CS11", _WEB_URL_SUDDENATTACK + "/Support/FAQ/FAQ_Main.asp"),
	CS_QNA				: new SvcItem("CS12", _WEB_URL_SUDDENATTACK + "/Support/Qna/Qna_Main.asp"),
	CS_QNA_My_List		: new SvcItem("CS13", _WEB_URL_SUDDENATTACK + "/Support/Qna/Qna_My_List.asp"),
	CS_OperationPolicy	: new SvcItem("CS14", _WEB_URL_SUDDENATTACK + "/Support/Help/Operation_Policy.asp"),
	CS_Center		: new SvcItem("CS15", _WEB_URL_SUDDENATTACK + "/Support/Center/Center.asp"),

	CM_Community_01		: new SvcItem("CM02", _WEB_URL_SUDDENATTACK + "/Community/Community_List.asp?board_cd=SA01"),
	CM_Community_02		: new SvcItem("CM03", _WEB_URL_SUDDENATTACK + "/Community/Community_List.asp?board_cd=SA02"),
	CM_Community_03		: new SvcItem("CM04", _WEB_URL_SUDDENATTACK + "/Community/Community_List.asp?board_cd=SA03"),
	CM_Community_06		: new SvcItem("CM05", _WEB_URL_SUDDENATTACK + "/Community/Community_List.asp?board_cd=SA04"),
	CM_Community_07		: new SvcItem("CM06", _WEB_URL_SUDDENATTACK + "/Community/Community_List.asp?board_cd=SA05"),
	
	CM_Fansite			: new SvcItem("CM10", _WEB_URL_SUDDENATTACK + "/Community/FanSite/Fansite_Main.asp"),

	CM_Help_ActiveX		: new SvcItem("CM40", _WEB_URL_SUDDENATTACK + "/support/help/Help_Install_ActiveX.asp"),
	CM_SiteMap			: new SvcItem("CM41", "/etc/sitemap/sitemap.asp"),
	
	GE_Game_Exec		: new SvcItem("GE01", _WEB_URL_SUDDENATTACK + "/GameExecute/GameExecute.asp"),

	go : function(objSvc, objTarget, strParams) {
		var url = new String(objSvc.url);
		if(strParams) {
			if( url.search(/\?/) > -1)
				url = url + "&";
			else 				
				url = url + "?";
			url = url + strParams;
		}
		if(typeof(objTarget)!="object")
			objSvc.target.location = url;
		else
			objTarget.location = url;
		return;
	},
	
	Go : function(objSvc, objTarget) {
		Service.go(objSvc, objTarget) 
	}
}

function SvcItem(id, url, target){
	this.id = id; 
	this.url = url; 
	this.target = target;
	if(typeof(target)!='object')
		this.target =  self;
}

// 게임가이드 링크 그룹
var d_nCurrent_guide_cd = '';
var GAMEGUIDE_LINK = {
	CM_GameGuide_01		: new SvcItem("GAMEGUIDE0100", _WEB_URL_SUDDENATTACK + "/GameGuide/Intro/GameGuide_01.asp"),
	CM_GameGuide_01_01	: new SvcItem("GAMEGUIDE0101", _WEB_URL_SUDDENATTACK + "/GameGuide/Intro/GameGuide_01.asp"),
	CM_GameGuide_01_02	: new SvcItem("GAMEGUIDE0102", _WEB_URL_SUDDENATTACK + "/GameGuide/Intro/GameGuide_02.asp"),
	CM_GameGuide_01_03	: new SvcItem("GAMEGUIDE0103", _WEB_URL_SUDDENATTACK + "/GameGuide/Intro/GameGuide_03.asp"),
	
	CM_GameGuide_02		: new SvcItem("GAMEGUIDE0201", _WEB_URL_SUDDENATTACK + "/GameGuide/Control/GameGuide_01.asp"),
	CM_GameGuide_02_01	: new SvcItem("GAMEGUIDE0201", _WEB_URL_SUDDENATTACK + "/GameGuide/Control/GameGuide_01.asp"),
	
	CM_GameGuide_03		: new SvcItem("GAMEGUIDE0301", _WEB_URL_SUDDENATTACK + "/GameGuide/Interface/GameGuide_01.asp"),
	CM_GameGuide_03_01	: new SvcItem("GAMEGUIDE0301", _WEB_URL_SUDDENATTACK + "/GameGuide/Interface/GameGuide_01.asp"),
	CM_GameGuide_03_02	: new SvcItem("GAMEGUIDE0302", _WEB_URL_SUDDENATTACK + "/GameGuide/Interface/GameGuide_02.asp"),
	CM_GameGuide_03_03	: new SvcItem("GAMEGUIDE0303", _WEB_URL_SUDDENATTACK + "/GameGuide/Interface/GameGuide_03.asp"),
	CM_GameGuide_03_04	: new SvcItem("GAMEGUIDE0304", _WEB_URL_SUDDENATTACK + "/GameGuide/Interface/GameGuide_04.asp"),
	CM_GameGuide_03_05	: new SvcItem("GAMEGUIDE0305", _WEB_URL_SUDDENATTACK + "/GameGuide/Interface/GameGuide_05.asp"),
	CM_GameGuide_03_06	: new SvcItem("GAMEGUIDE0306", _WEB_URL_SUDDENATTACK + "/GameGuide/Interface/GameGuide_06.asp"),

	CM_GameGuide_04		: new SvcItem("GAMEGUIDE0401", _WEB_URL_SUDDENATTACK + "/GameGuide/PlayGuide/GameGuide_01.asp"),
	CM_GameGuide_04_01	: new SvcItem("GAMEGUIDE0401", _WEB_URL_SUDDENATTACK + "/GameGuide/PlayGuide/GameGuide_01.asp"),
	CM_GameGuide_04_02	: new SvcItem("GAMEGUIDE0402", _WEB_URL_SUDDENATTACK + "/GameGuide/PlayGuide/GameGuide_02.asp"),
	CM_GameGuide_04_03	: new SvcItem("GAMEGUIDE0403", _WEB_URL_SUDDENATTACK + "/GameGuide/PlayGuide/GameGuide_03.asp"),
	CM_GameGuide_04_04	: new SvcItem("GAMEGUIDE0404", _WEB_URL_SUDDENATTACK + "/GameGuide/PlayGuide/GameGuide_04.asp"),
	CM_GameGuide_04_05	: new SvcItem("GAMEGUIDE0405", _WEB_URL_SUDDENATTACK + "/GameGuide/PlayGuide/GameGuide_05.asp"),
	CM_GameGuide_04_06	: new SvcItem("GAMEGUIDE0406", _WEB_URL_SUDDENATTACK + "/GameGuide/PlayGuide/GameGuide_06.asp"),
	CM_GameGuide_04_07	: new SvcItem("GAMEGUIDE0407", _WEB_URL_SUDDENATTACK + "/GameGuide/PlayGuide/GameGuide_07.asp"),
	CM_GameGuide_04_08	: new SvcItem("GAMEGUIDE0408", _WEB_URL_SUDDENATTACK + "/GameGuide/PlayGuide/GameGuide_08.asp"),
	CM_GameGuide_04_09	: new SvcItem("GAMEGUIDE0409", _WEB_URL_SUDDENATTACK + "/GameGuide/PlayGuide/GameGuide_09.asp"),
	
	CM_GameGuide_05		: new SvcItem("GAMEGUIDE0501", _WEB_URL_SUDDENATTACK + "/GameGuide/Weapon/GameGuide_01.asp"),
	CM_GameGuide_05_01	: new SvcItem("GAMEGUIDE0501", _WEB_URL_SUDDENATTACK + "/GameGuide/Weapon/GameGuide_01.asp"),
	
	CM_GameGuide_06		: new SvcItem("GAMEGUIDE0601", _WEB_URL_SUDDENATTACK + "/GameGuide/Character/GameGuide_01.asp"),
	CM_GameGuide_06_01	: new SvcItem("GAMEGUIDE0601", _WEB_URL_SUDDENATTACK + "/GameGuide/Character/GameGuide_01.asp"),
	
	CM_GameGuide_07		: new SvcItem("GAMEGUIDE0701", _WEB_URL_SUDDENATTACK + "/GameGuide/Rank/GameGuide_01.asp"),
	CM_GameGuide_07_01	: new SvcItem("GAMEGUIDE0701", _WEB_URL_SUDDENATTACK + "/GameGuide/Rank/GameGuide_01.asp"),		
	
	CM_GameGuide_08		: new SvcItem("GAMEGUIDE0801", _WEB_URL_SUDDENATTACK + "/GameGuide/Map/GameGuide_01.asp"),
	CM_GameGuide_08_01	: new SvcItem("GAMEGUIDE0801", _WEB_URL_SUDDENATTACK + "/GameGuide/Map/GameGuide_01.asp"),
	CM_GameGuide_08_02	: new SvcItem("GAMEGUIDE0802", _WEB_URL_SUDDENATTACK + "/GameGuide/Map/GameGuide_01.asp"),
	CM_GameGuide_08_03	: new SvcItem("GAMEGUIDE0803", _WEB_URL_SUDDENATTACK + "/GameGuide/Map/GameGuide_01.asp"),
	CM_GameGuide_08_04	: new SvcItem("GAMEGUIDE0804", _WEB_URL_SUDDENATTACK + "/GameGuide/Map/GameGuide_01.asp"),
	CM_GameGuide_08_05	: new SvcItem("GAMEGUIDE0805", _WEB_URL_SUDDENATTACK + "/GameGuide/Map/GameGuide_01.asp"),
	

	GoAjax : function(v_layer, v_guide_cd, v_guide_cd_sub, objSvc, objSvc_str, objTarget) {
		if (d_nCurrent_guide_cd != v_guide_cd && d_nCurrent_guide_cd != ''){
			GAMEGUIDE_LINK.Go(v_guide_cd, v_guide_cd_sub);
			return;
		}
		var objForm = document.ParameterForm;
		with(objForm){
			// Ajax 콜백 함수 값 생성(AJAX_DELI:싱글쿼크['] 치환값)
			callBack_ajax_function.value = 'GAMEGUIDE_LINK.GoAjax(' + AJAX_DELI + v_layer + AJAX_DELI + ', ' + AJAX_DELI + v_guide_cd + AJAX_DELI + ', ' + AJAX_DELI + v_guide_cd_sub + AJAX_DELI + ', ' + objSvc_str + ', ' + AJAX_DELI + objSvc_str + AJAX_DELI + ', ' + AJAX_DELI + objTarget + AJAX_DELI + ')';
		}
		
		var d_nUrl = objSvc.url;
		CallxmlRequest(d_nUrl, 'TEXT', v_layer, objForm);
		d_nCurrent_guide_cd = v_guide_cd;
	},
	Go : function(v_guide_cd, v_guide_cd_sub) {
		location.href = '/GameGuide/GameGuide_Main.asp?guide_cd=' + v_guide_cd + '&guide_cd_sub=' + v_guide_cd_sub;
	},
	GoWeaponList : function(v_layer, v_guide_cd, v_guide_cd_sub, v_page, objSvc, objSvc_str, objTarget) {
		if (d_nCurrent_guide_cd != v_guide_cd && d_nCurrent_guide_cd != ''){
			GAMEGUIDE_LINK.Go(v_guide_cd, v_guide_cd_sub);
			return;
		}
		var objForm = document.ParameterForm;
		with(objForm){
			if (v_guide_cd_sub == '01') var d_nItem_cd = 'P';
			if (v_guide_cd_sub == '02') var d_nItem_cd = 'S';
			if (v_guide_cd_sub == '03') var d_nItem_cd = 'M';
			if (v_guide_cd_sub == '04') var d_nItem_cd = 'E';
			
			guide_cd.value = v_guide_cd;
			guide_cd_sub.value = v_guide_cd_sub;			
			Page.value = v_page;
			item_cd.value = d_nItem_cd;
			
			// Ajax 콜백 함수 값 생성(AJAX_DELI:싱글쿼크['] 치환값)
			callBack_ajax_function.value = 'GAMEGUIDE_LINK.GoWeaponList(' + AJAX_DELI + v_layer + AJAX_DELI + ', ' + AJAX_DELI + v_guide_cd + AJAX_DELI + ', ' + AJAX_DELI + v_guide_cd_sub + AJAX_DELI + ', ' + objSvc_str + ', ' + AJAX_DELI + objSvc_str + AJAX_DELI + ', ' + AJAX_DELI + objTarget + AJAX_DELI + ')';
		}
		var d_nUrl = objSvc.url;
		CallxmlRequest(d_nUrl, 'TEXT', v_layer, objForm);
		d_nCurrent_guide_cd = v_guide_cd;				
	},
	GoMapList : function(v_layer, v_guide_cd, v_guide_cd_sub, v_page, objSvc, objSvc_str, objTarget) {
		if (d_nCurrent_guide_cd != v_guide_cd && d_nCurrent_guide_cd != ''){
			GAMEGUIDE_LINK.Go(v_guide_cd, v_guide_cd_sub);
			return;
		}
		var objForm = document.ParameterForm;
		with(objForm){
			if (v_guide_cd_sub == '01') var d_nmap_cd = 'DH';
			if (v_guide_cd_sub == '02') var d_nmap_cd = 'BL';
			if (v_guide_cd_sub == '03') var d_nmap_cd = 'SN';
			if (v_guide_cd_sub == '04') var d_nmap_cd = 'SG';
			if (v_guide_cd_sub == '05') var d_nmap_cd = 'SB';
			
			guide_cd.value = v_guide_cd;
			guide_cd_sub.value = v_guide_cd_sub;
			Page.value = v_page;
			map_cd.value = d_nmap_cd;
			// Ajax 콜백 함수 값 생성(AJAX_DELI:싱글쿼크['] 치환값)
			callBack_ajax_function.value = 'GAMEGUIDE_LINK.GoMapList(' + AJAX_DELI + v_layer + AJAX_DELI + ', ' + AJAX_DELI + v_guide_cd + AJAX_DELI + ', ' + AJAX_DELI + v_guide_cd_sub + AJAX_DELI + ', ' + v_page + ', ' + objSvc_str + ', ' + AJAX_DELI + objSvc_str + AJAX_DELI + ', ' + AJAX_DELI + objTarget + AJAX_DELI + ')';
		}
		var d_nUrl = objSvc.url;
		CallxmlRequest(d_nUrl, 'TEXT', v_layer, objForm);
		d_nCurrent_guide_cd = v_guide_cd;				
	},	
	ChangeClass : function(v_id){
		// 오버 이미지 초기화
		SetObjectsClass(d_nLayer_LeftMenu_Group, 'td', 'ID_GAME_GUIDE_MENU_', 'menu_sub menu_sub_t');
		// 해당 객체 클래스명 변경
		ChgClassName(v_id, 'menu_sub_pr');
	}
}

var d_nCurrent_menu_cd = '';
var d_nCurrent_menu_cd_sub = '';
// 아이템샵 링크 그룹
var ITEMSHOP_LINK= {
	CM_ItemShop_01		: new SvcItem("ItemShop0100", _WEB_URL_SUDDENATTACK + "/ItemShop/PackageItem/__inc_ItemShop_PackageItem_List_Ajax.asp"),
	CM_ItemShop_01_01	: new SvcItem("ItemShop0101", _WEB_URL_SUDDENATTACK + "/ItemShop/PackageItem/__inc_ItemShop_PackageItem_List_Ajax.asp"),

	CM_ItemShop_02		: new SvcItem("ItemShop0200", _WEB_URL_SUDDENATTACK + "/ItemShop/CashItem/__inc_ItemShop_CashItem_List_Ajax.asp"),
	CM_ItemShop_02_01	: new SvcItem("ItemShop0201", _WEB_URL_SUDDENATTACK + "/ItemShop/CashItem/__inc_ItemShop_CashItem_List_Ajax.asp"),

	CM_ItemShop_03		: new SvcItem("ItemShop0300", _WEB_URL_SUDDENATTACK + "/ItemShop/PointItem/__inc_ItemShop_PointItem_List_Ajax.asp"),
	CM_ItemShop_03_01	: new SvcItem("ItemShop0301", _WEB_URL_SUDDENATTACK + "/ItemShop/PointItem/__inc_ItemShop_PointItem_List_Ajax.asp"),
	CM_ItemShop_03_02	: new SvcItem("ItemShop0302", _WEB_URL_SUDDENATTACK + "/ItemShop/PointItem/__inc_ItemShop_PointItem_List_Ajax.asp"),
	CM_ItemShop_03_03	: new SvcItem("ItemShop0303", _WEB_URL_SUDDENATTACK + "/ItemShop/PointItem/__inc_ItemShop_PointItem_List_Ajax.asp"),
	CM_ItemShop_03_04	: new SvcItem("ItemShop0304", _WEB_URL_SUDDENATTACK + "/ItemShop/PointItem/__inc_ItemShop_PointItem_List_Ajax.asp"),
	
	CM_ItemShop_04		: new SvcItem("ItemShop0400", _WEB_URL_SUDDENATTACK + "/ItemShop/CharacterItem/__inc_ItemShop_CharacterItem_List_Ajax.asp"),
	CM_ItemShop_04_01	: new SvcItem("ItemShop0401", _WEB_URL_SUDDENATTACK + "/ItemShop/CharacterItem/__inc_ItemShop_CharacterItem_List_Ajax.asp"),
	
	CM_ItemShop_05		: new SvcItem("ItemShop0500", _WEB_URL_SUDDENATTACK + "/ItemShop/Gacha/__inc_ItemShop_Gacha_Main_Ajax.asp"),
	CM_ItemShop_05_01	: new SvcItem("ItemShop0500", _WEB_URL_SUDDENATTACK + "/ItemShop/Gacha/__inc_ItemShop_Gacha_Main_Ajax.asp"),

	CM_ItemShop_06		: new SvcItem("ItemShop0600", _WEB_URL_SUDDENATTACK + "/ItemShop/GuerrillaShop/__inc_ItemShop_GuerrillaShop_List_Ajax.asp"),
	CM_ItemShop_06_01	: new SvcItem("ItemShop0601", _WEB_URL_SUDDENATTACK + "/ItemShop/GuerrillaShop/__inc_ItemShop_GuerrillaShop_List_Ajax.asp"),	
	GoAjax : function(v_layer, v_menu_cd, v_menu_cd_sub, v_page, objSvc, objSvc_str, objTarget) {
		if (d_nCurrent_menu_cd == v_menu_cd && d_nCurrent_menu_cd_sub == v_menu_cd_sub) return;		
		if (d_nCurrent_menu_cd != v_menu_cd && d_nCurrent_menu_cd != ''){
			ITEMSHOP_LINK.Go(v_menu_cd, v_menu_cd_sub);
			return;
		}
		var objForm = document.ParameterForm;
		with(objForm){
			// Ajax 콜백 함수 값 생성(AJAX_DELI:싱글쿼크['] 치환값)
			callBack_ajax_function.value = 'ITEMSHOP_LINK.GoAjax(' + AJAX_DELI + v_layer + AJAX_DELI + ', ' + AJAX_DELI + v_menu_cd + AJAX_DELI + ', ' + AJAX_DELI + v_menu_cd_sub + AJAX_DELI + ', ' + AJAX_DELI + v_page + AJAX_DELI + ', ' + objSvc_str + ', ' + AJAX_DELI + objSvc_str + AJAX_DELI + ', ' + AJAX_DELI + objTarget + AJAX_DELI + ')';			
		}
		var d_nUrl = objSvc.url;
		CallxmlRequest(d_nUrl, 'TEXT', v_layer, objForm);
		d_nCurrent_menu_cd = v_menu_cd;		
	},
	Go : function(v_menu_cd, v_menu_cd_sub) {
		location.href = '/ItemShop/ItemShop_Main.asp?menu_cd=' + v_menu_cd + '&menu_cd_sub=' + v_menu_cd_sub;
	},
	GoPointWeaponList : function(v_layer, v_menu_cd, v_menu_cd_sub, v_page, objSvc, objSvc_str, objTarget) {
		if (d_nCurrent_menu_cd != v_menu_cd && d_nCurrent_menu_cd != ''){
			ITEMSHOP_LINK.Go(v_menu_cd, v_menu_cd_sub);
			return;
		}
		var objForm = document.ParameterForm;
		with(objForm){
			if (v_menu_cd_sub == '01') var d_nItem_cd = 'PW';
			if (v_menu_cd_sub == '02') var d_nItem_cd = 'SW';
			if (v_menu_cd_sub == '03') var d_nItem_cd = 'KN';
			if (v_menu_cd_sub == '04') var d_nItem_cd = 'ET';
			
			menu_cd.value = v_menu_cd;
			menu_cd_sub.value = v_menu_cd_sub;			
			Page.value = v_page;
			group_code2.value = d_nItem_cd;
			
			// Ajax 콜백 함수 값 생성(AJAX_DELI:싱글쿼크['] 치환값)
			callBack_ajax_function.value = 'ITEMSHOP_LINK.GoPointWeaponList(' + AJAX_DELI + v_layer + AJAX_DELI + ', ' + AJAX_DELI + v_menu_cd + AJAX_DELI + ', ' + AJAX_DELI + v_menu_cd_sub + AJAX_DELI + ', ' + AJAX_DELI + v_page + AJAX_DELI + ', ' + objSvc_str + ', ' + AJAX_DELI + objSvc_str + AJAX_DELI + ', ' + AJAX_DELI + objTarget + AJAX_DELI + ')';			
		}
		var d_nUrl = objSvc.url;
		CallxmlRequest(d_nUrl, 'TEXT', v_layer, objForm);

		d_nCurrent_menu_cd		= v_menu_cd;
		d_nCurrent_menu_cd_sub	= v_menu_cd_sub;		
	},
	ChangeClass : function(v_id){
		// 오버 이미지 초기화
		SetObjectsClass(d_nLayer_LeftMenu_Group, 'td', 'ID_ITEM_SHOP_MENU_', 'menu_sub menu_sub_t');
		// 해당 객체 클래스명 변경
		ChgClassName(v_id, 'menu_sub_pr');
	}
}

// 자료실 링크 그룹
var PDS_LINK= {
	CM_PDS_01		: new SvcItem("PDS0100", _WEB_URL_SUDDENATTACK + "/PDS/Client/__inc_Client_Download_Ajax.asp"),
	CM_PDS_01_01	: new SvcItem("PDS0101", _WEB_URL_SUDDENATTACK + "/PDS/Client/__inc_Client_Download_Ajax.asp"),

	CM_PDS_02		: new SvcItem("PDS0200", _WEB_URL_SUDDENATTACK + "/PDS/WallPaper/__inc_Wallpaper_List_Ajax.asp"),
	CM_PDS_02_01	: new SvcItem("PDS0201", _WEB_URL_SUDDENATTACK + "/PDS/WallPaper/__inc_Wallpaper_List_Ajax.asp"),
	
	CM_PDS_03		: new SvcItem("PDS0300", _WEB_URL_SUDDENATTACK + "/PDS/ScreenShot/__inc_Screenshot_List_Ajax.asp"),
	CM_PDS_03_01	: new SvcItem("PDS0301", _WEB_URL_SUDDENATTACK + "/PDS/ScreenShot/__inc_Screenshot_List_Ajax.asp"),
	
	CM_PDS_04_00	: new SvcItem("PDS0400", _WEB_URL_SUDDENATTACK + "/PDS/Movie/__inc_movie_Main_Ajax.asp"),
	CM_PDS_04_01	: new SvcItem("PDS0401", _WEB_URL_SUDDENATTACK + "/PDS/Movie/__inc_movie_List_Ajax.asp"),
	CM_PDS_04_02	: new SvcItem("PDS0402", _WEB_URL_SUDDENATTACK + "/PDS/Movie/__inc_movie_List_Ajax.asp"),
	CM_PDS_04_03	: new SvcItem("PDS0403", _WEB_URL_SUDDENATTACK + "/PDS/Movie/__inc_movie_List_Ajax.asp"),
	
	CM_PDS_05_01	: new SvcItem("PDS0501", _WEB_URL_SUDDENATTACK + "/PDS/FansiteKit/__inc_FansiteKit_Ajax.asp"),

	GoAjax : function(v_layer, v_menu_cd, v_menu_cd_sub, v_page, objSvc, objSvc_str, objTarget) {
		if (d_nCurrent_menu_cd == v_menu_cd && d_nCurrent_menu_cd_sub == v_menu_cd_sub) return;	
		if (d_nCurrent_menu_cd != v_menu_cd && d_nCurrent_menu_cd != ''){
			PDS_LINK.Go(v_menu_cd, v_menu_cd_sub);
			return;
		}
		
		var d_nPds_sort = '';
		switch(v_menu_cd){
			case '04' :
				if (v_menu_cd_sub == '01') d_nPds_sort = 'TM';
				if (v_menu_cd_sub == '02') d_nPds_sort = 'PM';
				if (v_menu_cd_sub == '03') d_nPds_sort = 'MM';
			break;
		}
		var objForm = document.ParameterForm;
		with(objForm){
			pds_sort.value = d_nPds_sort;
			// Ajax 콜백 함수 값 생성(AJAX_DELI:싱글쿼크['] 치환값)
			callBack_ajax_function.value = 'PDS_LINK.GoAjax(' + AJAX_DELI + v_layer + AJAX_DELI + ', ' + AJAX_DELI + v_menu_cd + AJAX_DELI + ', ' + AJAX_DELI + v_menu_cd_sub + AJAX_DELI + ', ' + AJAX_DELI + v_page + AJAX_DELI + ', ' + objSvc_str + ', ' + AJAX_DELI + objSvc_str + AJAX_DELI + ', ' + AJAX_DELI + objTarget + AJAX_DELI + ')';		
		}
		var d_nUrl = objSvc.url;
		CallxmlRequest(d_nUrl, 'TEXT', v_layer, objForm);
		
		d_nCurrent_menu_cd		= v_menu_cd;
		d_nCurrent_menu_cd_sub	= v_menu_cd_sub;
	},
	Go : function(v_menu_cd, v_menu_cd_sub) {
		location.href = '/PDS/PDS_Main.asp?menu_cd=' + v_menu_cd + '&menu_cd_sub=' + v_menu_cd_sub;
	},
	ChangeClass : function(v_id){
		// 오버 이미지 초기화
		SetObjectsClass(d_nLayer_LeftMenu_Group, 'td', 'ID_PDS_MENU_', 'menu_sub menu_sub_t');
		// 해당 객체 클래스명 변경
		ChgClassName(v_id, 'menu_sub_pr');
	}
}

// 클랜 링크 그룹
var CLAN_LINK= {
	CM_CLAN_01		: new SvcItem("CLAN0100", _WEB_URL_SUDDENATTACK + "/CLAN/Search/__inc_Search_list_Ajax.asp"),
	CM_CLAN_01_01	: new SvcItem("CLAN0101", _WEB_URL_SUDDENATTACK + "/CLAN/Search/__inc_Search_list_Ajax.asp"),
	CM_CLAN_01_02	: new SvcItem("CLAN0102", _WEB_URL_SUDDENATTACK + "/CLAN/Search/__inc_Search_list_Ajax.asp"),
	CM_CLAN_01_03	: new SvcItem("CLAN0103", _WEB_URL_SUDDENATTACK + "/CLAN/Search/__inc_Search_list_Ajax.asp"),

	CM_CLAN_02_01	: new SvcItem("CLAN0201", _WEB_URL_SUDDENATTACK + "/CLAN/Community/Community_List.asp?board_cd=11"),
	
	CM_CLAN_03_01	: new SvcItem("CLAN0301", _WEB_URL_SUDDENATTACK + "/CLAN/Community/Community_List.asp?board_cd=12"),
	
	CM_CLAN_04_00	: new SvcItem("CLAN0400", _WEB_URL_SUDDENATTACK + "/CLAN/TeamwarResult/__inc_TeamwarResult_list_Ajax.asp"),
	CM_CLAN_04_01	: new SvcItem("CLAN0401", _WEB_URL_SUDDENATTACK + "/CLAN/TeamwarResult/__inc_TeamwarResult_list_Ajax.asp"),
	CM_CLAN_04_02	: new SvcItem("CLAN0401", _WEB_URL_SUDDENATTACK + "/CLAN/TeamwarResult/__inc_TeamwarResult_list_Ajax.asp"),
	CM_CLAN_04_03	: new SvcItem("CLAN0401", _WEB_URL_SUDDENATTACK + "/CLAN/TeamwarResult/__inc_TeamwarResult_list_Ajax.asp"),
	
	CM_CLAN_05_01	: new SvcItem("CLAN0501", _WEB_URL_SUDDENATTACK + "/CLAN/ClanGuide/ClanGuide_01.asp"),
	CM_CLAN_05_02	: new SvcItem("CLAN0502", _WEB_URL_SUDDENATTACK + "/CLAN/ClanGuide/ClanGuide_02.asp"),
	CM_CLAN_05_03	: new SvcItem("CLAN0503", _WEB_URL_SUDDENATTACK + "/CLAN/ClanGuide/ClanGuide_03.asp"),

	GoAjax : function(v_layer, v_menu_cd, v_menu_cd_sub, v_page, objSvc, objSvc_str, objTarget) {
		if (d_nCurrent_menu_cd == v_menu_cd && d_nCurrent_menu_cd_sub == v_menu_cd_sub) return;	
		if (d_nCurrent_menu_cd != v_menu_cd && (d_nCurrent_menu_cd != '')){
			CLAN_LINK.Go(v_menu_cd, v_menu_cd_sub);
			return;
		}
		var d_nFunction = '';
		var d_nClan_level = '';
		var d_nTeamwar_sort = '';
		switch(v_menu_cd){
			case '01' :
				if (v_menu_cd_sub == '01') d_nClan_level = 'A';
				if (v_menu_cd_sub == '02') d_nClan_level = 'D';
				if (v_menu_cd_sub == '03') d_nClan_level = 'X';
			break;
			case '02' :
				d_nFunction = 'ClanCommunity.PrintList_Ajax(\'L_COMMUNITY_CLAN\', \'SA11\', 1)';
			break;
			case '03' :
				d_nFunction = 'ClanCommunity.PrintList_Ajax(\'L_COMMUNITY_CLAN\', \'SA12\', 1)';
			break;
			case '04' :
				if (v_menu_cd_sub == '01') d_nTeamwar_sort = 'A';
				if (v_menu_cd_sub == '02') d_nTeamwar_sort = 'I';
				if (v_menu_cd_sub == '03') d_nTeamwar_sort = 'E';
			break;
		}
		var objForm = document.ParameterForm;
		with(objForm){
			Page.value = v_page;
			d_nSearch_proc		= false;	//검색중 설정 초기화
			teamwar_sort.value = d_nTeamwar_sort;
			clan_level.value = d_nClan_level;
			// Ajax 콜백 함수 값 생성(AJAX_DELI:싱글쿼크['] 치환값)
			callBack_ajax_function.value = 'CLAN_LINK.GoAjax(' + AJAX_DELI + v_layer + AJAX_DELI + ', ' + AJAX_DELI + v_menu_cd + AJAX_DELI + ', ' + AJAX_DELI + v_menu_cd_sub + AJAX_DELI + ', ' + AJAX_DELI + v_page + AJAX_DELI + ', ' + objSvc_str + ', ' + AJAX_DELI + objSvc_str + AJAX_DELI + ', ' + AJAX_DELI + objTarget + AJAX_DELI + ')';			
		}
		var d_nUrl = objSvc.url;
		CallxmlRequest(d_nUrl, 'TEXT', v_layer, objForm);
		
		if (d_nCurrent_menu_cd != '00') {
			d_nCurrent_menu_cd		= v_menu_cd;
			d_nCurrent_menu_cd_sub	= v_menu_cd_sub;
		}
		if (d_nFunction != '') setTimeout(d_nFunction, 10);
	},
	// 클랜 게시판 본문 출력(메인 페이지)
	CommunityContentView : function(v_menu_cd, v_menu_cd_sub, v_write_no, v_board_cd, v_page){	
		var objForm = document.ParameterForm;
		with(objForm){
			Page.value = v_page;
			menu_cd.value	= v_menu_cd;
			menu_cd_sub.value	= v_menu_cd_sub;
			write_no.value	= v_write_no;
			board_cd.value	= v_board_cd;
			// Ajax 콜백 함수 값 생성(AJAX_DELI:싱글쿼크['] 치환값)
			callBack_ajax_function.value = 'ClanCommunity.ViewContent_Ajax(' + AJAX_DELI + v_write_no + AJAX_DELI + ', ' + AJAX_DELI + v_board_cd + AJAX_DELI + ', ' + AJAX_DELI + v_page + AJAX_DELI + ')';
	
			action = '/CLAN/Clan_Main.asp';
			target = '_self';
			submit();		
		}
	},
	// 클랜전 기록실 본문 출력(메인 페이지)
	TaemwarResultView : function(v_seq_no){	
		var objForm = document.ParameterForm;
		with(objForm){
			Page.value = 1;
			seq_no.value = v_seq_no;
			menu_cd.value	= '04';
			menu_cd_sub.value	= '01';
			// Ajax 콜백 함수 값 생성(AJAX_DELI:싱글쿼크['] 치환값)
			callBack_ajax_function.value = 'ClanTeamwarResult.ViewResult(' + AJAX_DELI + v_seq_no + AJAX_DELI + ')';
	
			action = '/CLAN/Clan_Main.asp';
			target = '_self';
			submit();		
		}
	},
	Go : function(v_menu_cd, v_menu_cd_sub) {
		location.href = '/CLAN/Clan_Main.asp?menu_cd=' + v_menu_cd + '&menu_cd_sub=' + v_menu_cd_sub;
	},
	ChangeClass : function(v_id){
		// 오버 이미지 초기화
		SetObjectsClass(d_nLayer_LeftMenu_Group, 'td', 'ID_CLAN_MENU_', 'menu_sub menu_sub_t');
		// 해당 객체 클래스명 변경
		ChgClassName(v_id, 'menu_sub_pr');
	}
}

// 랭킹 링크 그룹
var RANKING_LINK= {
	CM_RANKING_01		: new SvcItem("RANKING0100", _WEB_URL_SUDDENATTACK + "/Ranking/Personal/__inc_Ranking_Main_Ajax.asp"),
	CM_RANKING_01_01	: new SvcItem("RANKING0101", _WEB_URL_SUDDENATTACK + "/Ranking/Personal/__inc_Ranking_Main_Ajax.asp"),
	CM_RANKING_01_02	: new SvcItem("RANKING0102", _WEB_URL_SUDDENATTACK + "/Ranking/Personal/__inc_Ranking_Main_Ajax.asp"),
	CM_RANKING_01_03	: new SvcItem("RANKING0103", _WEB_URL_SUDDENATTACK + "/Ranking/Personal/__inc_Ranking_Main_Ajax.asp"),

	CM_RANKING_02_01	: new SvcItem("RANKING0201", _WEB_URL_SUDDENATTACK + "/Ranking/Clan/__inc_Ranking_Main_Ajax.asp"),

	GoAjax : function(v_layer, v_menu_cd, v_menu_cd_sub, v_page, objSvc, objSvc_str, objTarget) {
		if (d_nCurrent_menu_cd == v_menu_cd && d_nCurrent_menu_cd_sub == v_menu_cd_sub) return;
		if (d_nCurrent_menu_cd != v_menu_cd && (d_nCurrent_menu_cd != '')){
			RANKING_LINK.Go(v_menu_cd, v_menu_cd_sub);
			return;
		}
		var d_nRank_cd = '';
		var d_nClan_flag = '';
		switch(v_menu_cd){
			case '01' :
				d_nClan_flag = 'N';
				if (v_menu_cd_sub == '01') d_nRank_cd = 'A';
				if (v_menu_cd_sub == '02') d_nRank_cd = 'K';
				if (v_menu_cd_sub == '03') d_nRank_cd = 'H';
			break;
			case '02' :
				d_nClan_flag = 'Y';
				//d_nFunction = 'ClanCommunity.PrintList_Ajax(\'L_COMMUNITY_CLAN\', \'SA11\', 1)';
			break;
		}
		var objForm = document.ParameterForm;
		with(objForm){
			rank_cd.value		= d_nRank_cd;
			sort_table.value	= 'D';
			clan_flag.value		= d_nClan_flag;
			Page.value = v_page;
			d_nSearch_proc		= false;	//검색중 설정 초기화
			// Ajax 콜백 함수 값 생성(AJAX_DELI:싱글쿼크['] 치환값)
			callBack_ajax_function.value = 'RANKING_LINK.GoAjax(' + AJAX_DELI + v_layer + AJAX_DELI + ', ' + AJAX_DELI + v_menu_cd + AJAX_DELI + ', ' + AJAX_DELI + v_menu_cd_sub + AJAX_DELI + ', ' + AJAX_DELI + v_page + AJAX_DELI + ', ' + objSvc_str + ', ' + AJAX_DELI + objSvc_str + AJAX_DELI + ', ' + AJAX_DELI + objTarget + AJAX_DELI + ')';			
		}
		var d_nUrl = objSvc.url;
		CallxmlRequest(d_nUrl, 'TEXT', v_layer, objForm);
		
		d_nCurrent_menu_cd		= v_menu_cd;
		d_nCurrent_menu_cd_sub	= v_menu_cd_sub;
	},
	Go : function(v_menu_cd, v_menu_cd_sub) {
		location.href = '/Ranking/Ranking_Main.asp?menu_cd=' + v_menu_cd + '&menu_cd_sub=' + v_menu_cd_sub;
	},
	ChangeClass : function(v_id){
		// 오버 이미지 초기화
		SetObjectsClass(d_nLayer_LeftMenu_Group, 'td', 'ID_RANKING_MENU_', 'menu_sub menu_sub_t');
		// 해당 객체 클래스명 변경
		ChgClassName(v_id, 'menu_sub_pr');
	}
}
var ClanAgit = {
	Open : function(v_clan_no){
		if (v_clan_no != ''){
			var objForm = document.ParameterForm;
			with(objForm){
				clan_no.value = v_clan_no;
				pop_name.value = 'ClanAgitPage';
				pop_width.value = '900';
				pop_height.value = '780';
				
				var v_width		= BrowserControls.GetPopupWidth(900);
				var v_height	= BrowserControls.GetPopupHeight(780);
				
				//클랜 방문자수 기록
				action = '/CLAN/Agit/Agit_Log.asp?clan_no=' + v_clan_no;
				target = '__iframe_proc';
				submit();
			}
			//WinPopupSubmit(objForm, _WEB_URL_SUDDENATTACK + '/Clan/Agit/default.asp?clan_no=' + v_clan_no, 'ClanAgitPage', v_width, v_height, '')
			window.open(_WEB_URL_SUDDENATTACK + '/Clan/Agit/default.asp?clan_no=' + v_clan_no , 'ClanAgitPage', 'width=' + v_width + ' height=' + v_height + ' scrollbars=no');
		}else{
			goErrorPage('err_cd=PRINT_PARAM_MSG&err_msg=' + escape('所属しているクラン情報がありません。<br>（クラン加入後、ご利用できます。）'));
		}
	}
}