﻿function click_topmenu(obj){
	switch (obj){
	    case 'Home' :
	        Service_Sangokushi.go(Service_Sangokushi.CM_Home);
	    break;
	    
        case '010' :
			Service_Sangokushi.go(Service_Sangokushi.CS_News);
		break;
		case '011' :
			Service_Sangokushi.go(Service_Sangokushi.CS_News);
		break;
		case '012' :
            Service_Sangokushi.go(Service_Sangokushi.CS_Event);		
		break;
		case '013' :
			Service_Sangokushi.go(Service_Sangokushi.CS_Maintenance);
		break;						    
	    
		case '020' :
			Service_Sangokushi.go(Service_Sangokushi.CM_GameGuide_01);
		break;
		case '021' :
			Service_Sangokushi.go(Service_Sangokushi.CM_GameGuide_01);
		break;
		case '022' :
			Service_Sangokushi.go(Service_Sangokushi.CM_GameGuide_02);
		break;
		case '023' :
			Service_Sangokushi.go(Service_Sangokushi.CM_GameGuide_03);
		break;			
		case '024' :
			Service_Sangokushi.go(Service_Sangokushi.CM_GameGuide_04);
		break;
		case '025':
			Service_Sangokushi.go(Service_Sangokushi.CM_GameGuide_05);
		break;		
		case '026':	//Tutorial Menu - 2010.03.12. KimSH
			Service_Sangokushi.go(Service_Sangokushi.CM_GameGuide_06);
		break;	

		case '030' :
			Service_Sangokushi.go(Service_Sangokushi.CM_PDS);
		break;
		case '031' :
			Service_Sangokushi.go(Service_Sangokushi.CM_PDS);
		break;
		case '032' :
			Service_Sangokushi.go(Service_Sangokushi.CM_Driver);
		break;
		case '033' :
			Service_Sangokushi.go(Service_Sangokushi.CM_WallPaper);
		break;
		case '034' :
			Service_Sangokushi.go(Service_Sangokushi.CM_Movie);
		break;				
		case '040' : //Shop
			Service_Sangokushi.go(Service_Sangokushi.IS_ItemShop_BuyGuide);
		break;
		case '041' : 
			Service_Sangokushi.go(Service_Sangokushi.IS_ItemShop_BuyGuide);
		break;
		case '042' : 
			Service_Sangokushi.go(Service_Sangokushi.IS_ItemShop_WebMarket);
		break;
		case '043' : 
			Service_Sangokushi.go(Service_Sangokushi.IS_ItemShop_CashExchange);
		break;
		case '044' : 
			Service_Sangokushi.go(Service_Sangokushi.IS_ItemShop_CashHistory);
		break;
		
		case '050' : //Community
			//Service_Sangokushi.go(Service_Sangokushi.CM_Community_01);
			Service_Sangokushi.go(Service_Sangokushi.CM_Ranking);
		break;
		case '051' : //FreeBoard
			Service_Sangokushi.go(Service_Sangokushi.CM_Community_01);
		break;
		case '052' : //GoonDan
			Service_Sangokushi.go(Service_Sangokushi.CM_Community_03);
		break;
		case '053' : //ScreenShots
			Service_Sangokushi.go(Service_Sangokushi.CM_Community_02);
		break;
		case '054' : //Enquete
			Service_Sangokushi.go(Service_Sangokushi.CM_Community_04);
		break;
		case '055' : //Ranking
			Service_Sangokushi.go(Service_Sangokushi.CM_Ranking);
		break;
		case '056' : //War Result
			Service_Sangokushi.go(Service_Sangokushi.CM_WarResult);
		break;
		case '057': //Fansite
			Service_Sangokushi.go(Service_Sangokushi.CM_Fansite);
		break;
		case '060' :
			Service_Sangokushi.go(Service_Sangokushi.CS_Support);
		break;
		case '061' : //FAQ
			Service_Sangokushi.go(Service_Sangokushi.CS_FAQ);
		break;
		case '062' : //QNA
			Service_Sangokushi.go(Service_Sangokushi.CS_QNA);
		break;
		case '063' : //Policy
			Service_Sangokushi.go(Service_Sangokushi.CS_OperationPolicy);
		break;
		case '064' : //Tel Service
			Service_Sangokushi.go(Service_Sangokushi.CS_TelService);
		break;
	}
}


var Service_Sangokushi = {
    CM_Home 			: new SvcItem("CM00", _WEB_URL_SANGOKUSHI + "/main/index.asp"),
    
	CS_News				: new SvcItem("CS01", _WEB_URL_SANGOKUSHI + "/News/News_List.asp"),
	CS_Event			: new SvcItem("CS02", _WEB_URL_SANGOKUSHI + "/News/News_List.asp?ntc_sort=E"),
	CS_Maintenance		: new SvcItem("CS03", _WEB_URL_SANGOKUSHI + "/News/News_List.asp?ntc_sort=M"),

	CS_Support			: new SvcItem("CS10", _WEB_URL_SANGOKUSHI + "/Support/FAQ/FAQ_Main.asp"),
	CS_FAQ				: new SvcItem("CS11", _WEB_URL_SANGOKUSHI + "/Support/FAQ/FAQ_Main.asp"),
	CS_QNA				: new SvcItem("CS12", _WEB_URL_SANGOKUSHI + "/Support/Qna/Qna_Main.asp"),
	CS_QNA_My_List		: new SvcItem("CS13", _WEB_URL_SANGOKUSHI + "/Support/Qna/Qna_My_List.asp"),
	CS_OperationPolicy	: new SvcItem("CS14", _WEB_URL_SANGOKUSHI + "/Support/etc/Operation_Policy.asp"),
	CS_TelService		: new SvcItem("CS14", _WEB_URL_SANGOKUSHI + "/Support/TelService/Tel_Service.asp"),

	CM_GameGuide_01		: new SvcItem("GE01", _WEB_URL_SANGOKUSHI + "/Guide/Introduction/intro_Main.asp"),
	CM_GameGuide_02		: new SvcItem("GE02", _WEB_URL_SANGOKUSHI + "/Guide/Episode/Episode_Main.asp"),
	CM_GameGuide_03		: new SvcItem("GE03", _WEB_URL_SANGOKUSHI + "/Guide/character/character.asp"),
	CM_GameGuide_04		: new SvcItem("GE04", _WEB_URL_SANGOKUSHI + "/Guide/gameguide/BeginnerGuide/BeginnerGuide_Main.asp"),
	CM_GameGuide_04_01_09	: new SvcItem("GE04_01_09", _WEB_URL_SANGOKUSHI + "/Guide/gameguide/BeginnerGuide/BeginnerGuide_Main.asp?guide_CD=09"),
	CM_GameGuide_04_03_03: new SvcItem("GE04_01_09", _WEB_URL_SANGOKUSHI + "/Guide/gameguide/HigherGuide/HigherGuide_Main.asp?guide_cd=03_01"),
	CM_GameGuide_05		: new SvcItem("GE05", _WEB_URL_SANGOKUSHI + "/Guide/gamedata/Gamedata_Main.asp"),
	CM_GameGuide_06		: new SvcItem("GE06", _WEB_URL_SANGOKUSHI + "/Guide/tutorial/Tutorial_Main.asp"),

	CM_Community_01		: new SvcItem("CM01", _WEB_URL_SANGOKUSHI + "/Community/Community_List.asp?board_cd=SH01"),
	CM_Community_02		: new SvcItem("CM02", _WEB_URL_SANGOKUSHI + "/Community/Community_List.asp?board_cd=SH02"),
	CM_Community_03		: new SvcItem("CM03", _WEB_URL_SANGOKUSHI + "/Community/Community_List.asp?board_cd=SH03"),
	CM_Community_04		: new SvcItem("CM04", _WEB_URL_SANGOKUSHI + "/Community/Community_List.asp?board_cd=SH04"),
	CM_Community_05		: new SvcItem("CM05", _WEB_URL_SANGOKUSHI + "/Community/Community_List.asp?board_cd=SH05"),
	
	CM_Ranking			: new SvcItem("CM09", _WEB_URL_SANGOKUSHI + "/Ranking/Ranking_Main.asp"),
	CM_Fansite			: new SvcItem("CM10", _WEB_URL_SANGOKUSHI + "/Community/FanSite/Fansite_List.asp"),
	CM_Clan_Ranking		: new SvcItem("CM11", _WEB_URL_SANGOKUSHI + "/Ranking/Clan/Ranking_Main.asp"),
	CM_WarResult		: new SvcItem("CM12", _WEB_URL_SANGOKUSHI + "/Ranking/war.asp"),

	CM_Clan				: new SvcItem("CM40", _WEB_URL_SANGOKUSHI + "/Clan/Clan_Main.asp"),
	CM_Clan_Search		: new SvcItem("CM41", _WEB_URL_SANGOKUSHI + "/Clan/Search/Search_Main.asp"),
	CM_Clan_PR			: new SvcItem("CM42", _WEB_URL_SANGOKUSHI + "/Clan/Community/Community_List.asp?board_cd=SA11"),
	CM_Clan_TeamWar_Request	: new SvcItem("CM43", _WEB_URL_SANGOKUSHI + "/Clan/Community/Community_List.asp?board_cd=SA12"),
	CM_Clan_TeamWar_Result	: new SvcItem("CM44", _WEB_URL_SANGOKUSHI + "/Clan/TeamWarResult/TeamwarResult_Main.asp"),
	CM_Clan_Guide			: new SvcItem("CM45", _WEB_URL_SANGOKUSHI + "/Clan/ClanGuide/ClanGuide_Main.asp"),

	CM_PDS				: new SvcItem("CM30", _WEB_URL_SANGOKUSHI + "/PDS/Download/Download.asp"),
	CM_Download			: new SvcItem("CM31", _WEB_URL_SANGOKUSHI + "/PDS/Download/Download.asp"),
	CM_Driver   		: new SvcItem("CM32", _WEB_URL_SANGOKUSHI + "/PDS/Driver.asp"),
	CM_WallPaper		: new SvcItem("CM32", _WEB_URL_SANGOKUSHI + "/PDS/WallPaper/WallPaper_Main.asp"),
	CM_Movie		: new SvcItem("CM33", _WEB_URL_SANGOKUSHI + "/PDS/Movie/Movie_Main.asp"),

	CM_Help_ActiveX		: new SvcItem("CM40", _WEB_URL_SANGOKUSHI + "/support/help/Help_Install_ActiveX.asp"),
	CM_SiteMap			: new SvcItem("CM41", "/etc/sitemap/sitemap.asp"),
	
	CM_CB_Main          : new SvcItem("CM42", _WEB_URL_SANGOKUSHI + "/CloseBeta/CB_Main.asp"),


	// Item Shop Service Links _by sang-h.kim _20080306
	IS_ItemShop_BuyGuide   : new SvcItem("IS10", _WEB_URL_SANGOKUSHI + "/Shop/BuyGuide.asp"),
	IS_ItemShop_WebMarket  : new SvcItem("IS20", _WEB_URL_SANGOKUSHI + "/Shop/itemlist/itemlist_main.asp"),
	IS_ItemShop_WebMarketNHT  : new SvcItem("IS21", _WEB_URL_SANGOKUSHI + "/Shop/itemlist/itemlist_main.asp?tabCode=NHT"),
	IS_ItemShop_WebMarketWEB: new SvcItem("IS22", _WEB_URL_SANGOKUSHI + "/Shop/itemlist/itemlist_main.asp?tabCode=WEB"),
	IS_ItemShop_WebMarketNPC: new SvcItem("IS23", _WEB_URL_SANGOKUSHI + "/Shop/itemlist/itemlist_main.asp?tabCode=NPC"),
	IS_ItemShop_CashExchange  : new SvcItem("IS30", _WEB_URL_SANGOKUSHI + "/Shop/CashExchange.asp"),
	IS_ItemShop_CashHistory : new SvcItem("IS40", _WEB_URL_SANGOKUSHI + "/Shop/CashHistory.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 getLink(obj)
{
	switch (obj)
	{
		case '1' :
			Service.go(Service.CM_Home);
		    break;
		case '2' :
			Service.go(Service.CS_News);
		    break;
		case '3' :
			Service.go(Service.CM_GameGuide_01);
		    break;
		case '4' :
			Service.go(Service.CM_PDS);
		    break;
		case '5' :
			Service.go(Service.CM_Community_01);
		    break;
		case '6' :
			Service.go(Service.CS_Support);
		    break;
		case '7' :
			Service.go(Service.CM_Clan);
		    break;
	}
}
function DownloadClient()
{
	var objForm = document.ParameterForm;
	with(objForm){
		action = _WEB_URL_SANGOKUSHI + "/Download/Download.asp"
		target = _TARGET_MAIN;
		submit();
	}
}
function go_LoginFormWithRetUrl(retUrl)
{
	var objForm = document.ParameterForm;
	with(objForm){
		action = _SEC_URL + "/Member/Login/__Common_Login_Form.asp?r_url=" + retUrl
		target = _TARGET_MAIN;
		submit();
	}
}
function go_Board(vboard_cd)
{
	var ret_url = _WEB_URL_SANGOKUSHI + '/Community/Community_List.asp?board_cd=' + vboard_cd;
	if (vboard_cd == 'SA11' || vboard_cd == 'SA12'){
		ret_url	= _WEB_URL_SANGOKUSHI + '/Clan/Community/Community_List.asp?board_cd=' + vboard_cd;
	}
	document.location.href = ret_url;
}
function go_CM_Home()
{
	Service.go(Service.CM_Home);
}

function SvcItem(id, url, target)
{ 	
	this.id = id; 
	this.url = url; 
	this.target = target;
	if(typeof(target)!='object')
		this.target =  self;
}
function MB_JoinFromSHCB(){
    var objForm = document.ParameterForm;
    with(objForm){
        return_flag.value = "SHCB"
        action = _SEC_URL + "/Member/Regist/Member_Regist_Step_01.asp";
        target = "_self";
        submit();
    }
}