﻿
var strGuideLayer = "L_BOX_GUIDE_INFORMATION";
var strGuideLayerSub = "L_BOX_GUIDE_INFORMATION_SUB";

var v_ERROR_MSG_SYSTEM_FORM_NOTHING = "処理中にエラーが発生しました。";
var v_ERROR_MSG_SYSTEM_FORM_CREATE	= "処理中にエラーが発生しました。";

var arrPageCode	= new Array( 
	new Array('2310', 'Sub_Ready.asp'),
	new	Array('2320', 'Sub_Install.asp'),
	new	Array('2330', 'Sub_Game.asp'),
	new	Array('2510', 'Sub_Mode01.asp'),
	new	Array('2520', 'Sub_Mode02.asp'),
	new	Array('2530', 'Sub_Mode03.asp'),
	new	Array('2540', 'Sub_Mode04.asp'),
	new	Array('2550', 'Sub_Mode05.asp'),
	new	Array('2560', 'Sub_Mode06.asp'),
	new	Array('2570', 'Sub_Mode07.asp'),
	new	Array('2580', 'Sub_Mode08.asp'),
	new	Array('3110', 'Sub_UI01.asp'),
	new	Array('3120', 'Sub_UI02.asp'),
	new	Array('3130', 'Sub_UI03.asp'),
	new	Array('3140', 'Sub_UI04.asp'),
	new	Array('3210', 'Sub_Keyboard01.asp'),
	new	Array('3220', 'Sub_Keyboard02.asp'),
	new	Array('3230', 'Sub_Gamepad.asp'),
	new	Array('3310', 'Sub_Hangar01.asp'),
	new	Array('3320', 'Sub_Hangar02.asp'),
	new	Array('3410', 'Sub_Shop01.asp'),
	new	Array('3420', 'Sub_Shop02.asp'),
	new	Array('3430', 'Sub_Shop03.asp'),
	new	Array('3510', 'Vanguard.asp'),
	new	Array('3520', 'Vincere.asp'),
	new	Array('3530', 'Dual.asp'),
	new	Array('3540', 'Blitz.asp'),
	new	Array('3550', 'Rampart.asp'),
	new	Array('3560', 'Forbidden.asp'),
	new	Array('3570', 'Velox.asp'),
	new	Array('3580', 'Impuls.asp'),
	new	Array('3610', '__ajax_weapon.asp'),
	new	Array('3710', 'Sub_MAP.asp?map_sort=40'),
	new	Array('3810', 'Sub_Class.asp'),
	new	Array('3820', 'Sub_Medal.asp'),
	new	Array('6110', '/pds/__system_xp.asp'),
	new	Array('6120', '/pds/__system_vista.asp'),
	new	Array('6130', '/pds/__system_win7.asp'),
	new	Array('8110', 'Clan_sub01.asp'),
	new	Array('8120', 'Clan_sub02.asp'),
	new	Array('8130', 'Clan_sub03.asp'),
	new	Array('8140', 'Clan_sub04.asp'),
	new	Array('8150', 'Clan_sub05.asp')
);

var GuideControls = {
	goPage : function(v_page_code, v_param1){	
		for(var i=0;i<arrPageCode.length;i++){
			if(arrPageCode[i][0] == v_page_code){
				var v_url = arrPageCode[i][1];
				var v_create_form_name	= 'frmGuide';
				var v_create_element	= ''
					v_create_element	+= '<form name="' + v_create_form_name + '" method="post">';
					v_create_element	+= '<input type="hidden" name="page_code"		value="' + v_param1 + '">';
					v_create_element	+= '</form>';
				var v_isCreated	= CommonControls.AddCreateElements(v_L_BOX_COMMON_ELEMENT_CONTROL, v_create_element);
				if (v_isCreated){
					var objForm = document.forms[v_create_form_name];
						if(objForm)
							//window.scroll(0, 330)
							CallxmlRequest(v_url, 'TEXT', strGuideLayer, objForm)
				}
				break;
			}
		}
	},
	goPageSub : function(v_page_code, v_param1){	
		for(var i=0;i<arrPageCode.length;i++){
			if(arrPageCode[i][0] == v_page_code){
				var v_url = arrPageCode[i][1];
				var v_create_form_name	= 'frmGuideSub';
				var v_create_element	= ''
					v_create_element	+= '<form name="' + v_create_form_name + '" method="post">';
					v_create_element	+= '<input type="hidden" name="page_code"		value="' + v_param1 + '">';
					v_create_element	+= '</form>';
				var v_isCreated	= CommonControls.AddCreateElements(v_L_BOX_COMMON_ELEMENT_CONTROL, v_create_element);
				if (v_isCreated){
					var objForm = document.forms[v_create_form_name];
						if(objForm)
							//window.scroll(0, 330)
							CallxmlRequest(v_url, 'TEXT', strGuideLayerSub, objForm)
				}
				break;
			}
		}
	},
	ViewWeaponList : function(v_url, v_layer, v_page, v_Cate01, v_Cate02){		//clear
		var v_create_form_name	= 'frmGuideWeaponList';
		var v_create_element	= ''
		v_create_element	+= '<form name="' + v_create_form_name + '" method="post">';
		v_create_element	+= '<input type="hidden" name="Page"		value="' + v_page + '">';
		v_create_element	+= '<input type="hidden" name="cate01"		value="' + v_Cate01 + '">';
		v_create_element	+= '<input type="hidden" name="cate02"		value="' + v_Cate02 + '">';
		v_create_element	+= '</form>';
		var v_isCreated	= CommonControls.AddCreateElements(v_L_BOX_COMMON_ELEMENT_CONTROL, v_create_element);
		if (v_isCreated){
			var objForm = document.forms[v_create_form_name];
			if (objForm){
				CallxmlRequest(v_url, 'TEXT', v_layer, objForm);
			}else{
				alert(v_ERROR_MSG_SYSTEM_FORM_NOTHING);
			}
		}else{
			alert(v_ERROR_MSG_SYSTEM_FORM_CREATE);
		}
	},
	James : function(){
		openPopupWindow('James', _WEB_URL_TEKKI + '/etc/charactercheck', 645, 465);
	},
	MoviePlayer : function(v_movie_title, v_movie_url, v_window_move){
		if(v_window_move == 'on') 
			window.scroll(0, 300);
			
		document.getElementById('mg_title').innerHTML = v_movie_title;
		document["MOVIEGUIDE"].flashFunction(v_movie_url);
	}
}