var WEB_ROOT = "http://zhushen.muchina.com";	// 官网根目录
var NEWS_CLASSES_JS_DATA = "http://bbs.muchina.com/ZhushenCMS/jsdata/infoclasses.aspx?kind=0001";	// 新闻分类获取地址
var NEWSES_JS_DATA = "http://bbs.muchina.com/ZhushenCMS/jsdata/infos.aspx?kind=0001";	// 新闻列表获取地址
var GUIDE_CLASSES_JS_DATA = "http://bbs.muchina.com/ZhushenCMS/jsdata/infoclasses.aspx?kind=0002";	// 攻略分类获取地址
var GUIDES_JS_DATA = "http://bbs.muchina.com/ZhushenCMS/jsdata/infos.aspx?kind=0002";	// 攻略列表获取地址
var INFO_JS_DATA = "http://bbs.muchina.com/ZhushenCMS/jsdata/info.aspx";	// 信息获取地址
var PAGER_COUNT = 8;    // 分页导航的最多显示数目
var PAGER_SIDE_MAX = (PAGER_COUNT%2 == 0) ? PAGER_COUNT/2 : (PAGER_COUNT+1)/2;
var PAGER_START_NUM = 1;
var PAGER_END_NUM = 1;

var MainMenu = new Array();	// 主菜单
/* Num 0 */		MainMenu.push(new cMainMenu("点击进入游戏", "play", "", "https://member.muchina.com/Zhushen/Game/login.asp"));
/* Num 1 */		MainMenu.push(new cMainMenu("官网首页", "home", "", WEB_ROOT+"/"));
/* Num 2 */		MainMenu.push(new cMainMenu("诸神新闻", "news", WEB_ROOT+"/images/sub/t_news.gif", WEB_ROOT+"/news/"));
/* Num 3 */		MainMenu.push(new cMainMenu("新手指引", "beginner", WEB_ROOT+"/images/sub/t_beginner.gif", WEB_ROOT+"/beginner/"));
/* Num 4 */		MainMenu.push(new cMainMenu("游戏指南", "help", WEB_ROOT+"/images/sub/t_help.gif", WEB_ROOT+"/help/"));
/* Num 5 */		MainMenu.push(new cMainMenu("游戏攻略", "guide", WEB_ROOT+"/images/sub/t_guide.gif", WEB_ROOT+"/guide/"));
/* Num 6 */		MainMenu.push(new cMainMenu("会员中心", "member", WEB_ROOT+"/images/sub/t_member.gif", "https://member.muchina.com/Zhushen/Account/activeServer.asp"));
/* Num 7 */		MainMenu.push(new cMainMenu("充值中心", "payment", WEB_ROOT+"/images/sub/t_payment.gif", "https://payment.muchina.com/Zhushen/Payment/paymentExplain.asp"));
/* Num 8 */		MainMenu.push(new cMainMenu("诸神论坛", "bbs", "", "http://bbs.muchina.com/zsbbs/index.aspx"));
/* Num 9 */		MainMenu.push(new cMainMenu("登录帐号", "member", WEB_ROOT+"/images/sub/t_member.gif", "https://member.muchina.com/Zhushen/Account/activeServer.asp"));
/* Num 10 */	MainMenu.push(new cMainMenu("帐号注册", "member", WEB_ROOT+"/images/sub/t_member.gif", "https://member.muchina.com/Zhushen/Account/regist.asp"));
/* Num 11 */	MainMenu.push(new cMainMenu("密码修改", "member", WEB_ROOT+"/images/sub/t_member.gif", "https://member.muchina.com/Zhushen/Account/changePassword.asp"));
/* Num 12 */	MainMenu.push(new cMainMenu("密码找回", "member", WEB_ROOT+"/images/sub/t_member.gif", "https://member.muchina.com/Zhushen/Account/findInformation.asp"));
/* Num 13 */	MainMenu.push(new cMainMenu("新闻详情", "news_detail", WEB_ROOT+"/images/sub/t_news.gif", WEB_ROOT+"/news/detail.html"));
/* Num 14 */	MainMenu.push(new cMainMenu("攻略详情", "guide_detail", WEB_ROOT+"/images/sub/t_guide.gif", WEB_ROOT+"/guide/detail.html"));
/* Num 15 */	MainMenu.push(new cMainMenu("游戏激活", "member", WEB_ROOT+"/images/sub/t_member.gif", "https://member.muchina.com/Zhushen/Account/activeServer.asp"));
var MainMenuIndex = getMainMenuIndexByKey();

var SideMenu = new Array();	// 副页左菜单
if (pageKey == "beginner") {
	// 新手指引菜单
	SideMenu.push(new cSideMenu("如何注册帐号", WEB_ROOT+"/beginner/0001.html", 1, 1));
	SideMenu.push(new cSideMenu("开始注册帐号", WEB_ROOT+"/beginner/0001.html", 0, 1));
	SideMenu.push(new cSideMenu("填写注册信息", WEB_ROOT+"/beginner/0002.html", 0, 1));
	SideMenu.push(new cSideMenu("激活游戏区", WEB_ROOT+"/beginner/0012.html", 0, 1));
	//SideMenu.push(new cSideMenu("选择宇宙", WEB_ROOT+"/beginner/0003.html", 0, 1));
	SideMenu.push(new cSideMenu("选择星系激活", WEB_ROOT+"/beginner/0004.html", 0, 1));
	SideMenu.push(new cSideMenu("游戏页面内容介绍", WEB_ROOT+"/beginner/0005.html", 2, 2));
	SideMenu.push(new cSideMenu("菜单:个人资料及更多状态介绍1", WEB_ROOT+"/beginner/0005.html", 0, 2));
	SideMenu.push(new cSideMenu("菜单:能力值及更多状态介绍2", WEB_ROOT+"/beginner/0006.html", 0, 2));
	SideMenu.push(new cSideMenu("菜单:更多功能介绍", WEB_ROOT+"/beginner/0007.html", 0, 2));
	SideMenu.push(new cSideMenu("信息栏、扩展功能区介绍", WEB_ROOT+"/beginner/0008.html", 0, 2));
	SideMenu.push(new cSideMenu("星球信息区介绍", WEB_ROOT+"/beginner/0009.html", 0, 2));
	SideMenu.push(new cSideMenu("星球发展区总揽", WEB_ROOT+"/beginner/0010.html", 0, 2));
	SideMenu.push(new cSideMenu("星球发展区介绍", WEB_ROOT+"/beginner/0011.html", 0, 2));
} else if (pageKey == "help") {
	// 游戏指南菜单
	SideMenu.push(new cSideMenu("背景故事", WEB_ROOT+"/help/backstory.html", 1, 1));
	SideMenu.push(new cSideMenu("背景故事", WEB_ROOT+"/help/backstory.html", 0, 1));
	SideMenu.push(new cSideMenu("星际法案", WEB_ROOT+"/help/fa_xf.html", 2, 2));
	SideMenu.push(new cSideMenu("星际宪法", WEB_ROOT+"/help/fa_xf.html", 0, 2));
	SideMenu.push(new cSideMenu("星际移民法案", WEB_ROOT+"/help/fa_ymf.html", 0, 2));
	SideMenu.push(new cSideMenu("星际贸易法", WEB_ROOT+"/help/fa_myf.html", 0, 2));
	SideMenu.push(new cSideMenu("界面介绍", WEB_ROOT+"/help/tdnl_1.html", 3, 3));
	SideMenu.push(new cSideMenu("提督信息", WEB_ROOT+"/help/tdnl_1.html", 0, 3));
	SideMenu.push(new cSideMenu("提督能力解析", WEB_ROOT+"/help/tdnl_2.html", 0, 3));
	SideMenu.push(new cSideMenu("星球内政", WEB_ROOT+"/help/help_interior_xqcs.html", 4, 4));
	SideMenu.push(new cSideMenu("星球参数", WEB_ROOT+"/help/help_interior_xqcs.html", 0, 4));
	SideMenu.push(new cSideMenu("星球状态", WEB_ROOT+"/help/help_interior_xqzt.html", 0, 4));
	SideMenu.push(new cSideMenu("星球贸易", WEB_ROOT+"/help/help_interior_xqmy.html", 5, 5));
	SideMenu.push(new cSideMenu("本星贸易", WEB_ROOT+"/help/help_interior_xqmy.html", 0, 5));
	SideMenu.push(new cSideMenu("玩家贸易", WEB_ROOT+"/help/xjmy_2.html", 0, 5));
	SideMenu.push(new cSideMenu("战舰生产", WEB_ROOT+"/help/help_armcrearte_yl.html", 6, 6));
	SideMenu.push(new cSideMenu("原料加工", WEB_ROOT+"/help/help_armcrearte_yl.html", 0, 6));
	SideMenu.push(new cSideMenu("飞船零件制造", WEB_ROOT+"/help/help_armcrearte_lj.html", 0, 6));
	SideMenu.push(new cSideMenu("飞船组装", WEB_ROOT+"/help/help_armcrearte_zz.html", 0, 6));
	SideMenu.push(new cSideMenu("星球科技", WEB_ROOT+"/help/tech_kjjj.html", 7, 7));
	SideMenu.push(new cSideMenu("星球科技", WEB_ROOT+"/help/tech_kjjj.html", 0, 7));
	SideMenu.push(new cSideMenu("星球建筑", WEB_ROOT+"/help/tech_jz_r.html", 8, 8));
	SideMenu.push(new cSideMenu("星球建筑", WEB_ROOT+"/help/tech_jz_r.html", 0, 8));
	SideMenu.push(new cSideMenu("防御建筑", WEB_ROOT+"/help/tech_fy_r.html", 9, 9));
	SideMenu.push(new cSideMenu("防御建筑", WEB_ROOT+"/help/tech_fy_r.html", 0, 9));
	SideMenu.push(new cSideMenu("星际网络", WEB_ROOT+"/help/help_league_fy.html", 10, 10));
	SideMenu.push(new cSideMenu("星际网络", WEB_ROOT+"/help/help_league_fy.html", 0, 10));
	SideMenu.push(new cSideMenu("星际联盟", WEB_ROOT+"/help/help_league_jj.html", 11, 11));
	SideMenu.push(new cSideMenu("创建与参与联盟", WEB_ROOT+"/help/help_league_jj.html", 0, 11));
	SideMenu.push(new cSideMenu("联盟首都", WEB_ROOT+"/help/help_league_js.html", 0, 11));
	SideMenu.push(new cSideMenu("联盟外交", WEB_ROOT+"/help/help_league_gx.html", 0, 11));
	SideMenu.push(new cSideMenu("联盟战争", WEB_ROOT+"/help/xjlm_4.html", 0, 11));
	SideMenu.push(new cSideMenu("星际任务", WEB_ROOT+"/help/xjrw_1.html", 12, 12));
	SideMenu.push(new cSideMenu("新手任务", WEB_ROOT+"/help/xjrw_1.html", 0, 12));
	SideMenu.push(new cSideMenu("工业任务", WEB_ROOT+"/help/xjrw_2.html", 0, 12));
	SideMenu.push(new cSideMenu("海盗任务", WEB_ROOT+"/help/xjrw_3.html", 0, 12));
	SideMenu.push(new cSideMenu("探险任务", WEB_ROOT+"/help/xjrw_4.html", 0, 12));
	SideMenu.push(new cSideMenu("军事战斗", WEB_ROOT+"/help/help_ships.html", 13, 13));
	SideMenu.push(new cSideMenu("旗舰能力", WEB_ROOT+"/help/help_ships.html", 0, 13));
	SideMenu.push(new cSideMenu("舰队编制", WEB_ROOT+"/help/help_armzd_jdbz.html", 0, 13));
	SideMenu.push(new cSideMenu("舰队勋章", WEB_ROOT+"/help/jszd_3.html", 0, 13));
	SideMenu.push(new cSideMenu("海外舰队", WEB_ROOT+"/help/help_armzd_hwjd.html", 0, 13));
	SideMenu.push(new cSideMenu("舰队出征", WEB_ROOT+"/help/help_armzd_jdcz.html", 0, 13));
	SideMenu.push(new cSideMenu("商城道具", WEB_ROOT+"/help/help_armzd_tool.html", 14, 14));
	SideMenu.push(new cSideMenu("商城道具", WEB_ROOT+"/help/help_armzd_tool.html", 0, 14));
	SideMenu.push(new cSideMenu("更多功能", WEB_ROOT+"/help/gdgn.html", 15, 15));
	SideMenu.push(new cSideMenu("更多功能", WEB_ROOT+"/help/gdgn.html", 0, 15));
}
var SideMenuIndex = (getQueryStringRegExp("p") == "") ? 0 : parseFloat(getQueryStringRegExp("p"));
var SideMenuPIndex = 0;

var InfoItem = new Array();		// 信息列表
var InfoItemCount = 0;
var InfoItemPageSize = 15;
var InfoItemCurrPage = (getQueryStringRegExp("num") == "") ? 1 : parseFloat(getQueryStringRegExp("num"));
var InfoItemID = (getQueryStringRegExp("id") == "") ? 0 : parseFloat(getQueryStringRegExp("id"));

function cMainMenu(name, key, pic, url) {	// 主菜单类
	this.Name = name;	// 名称
	this.Key = key;		// 英文关键字
	this.Pic = pic;		// 标题图片
	this.Url = url;		// 链接地址
}

function cSideMenu(name, url, index, pIndex) {		// 副菜单类
	this.Name = name;		// 名称
	this.Url = url;			// 链接地址
	this.Index = index;		// 如果是0，则为子菜单
	this.PIndex = pIndex;	// 父菜单的编号
}

function cInfo(id, kindId, classId, className, subject, link, focused, pubTime) {	// 信息列表类
	this.ID = id;					// 编号
	this.KindID = kindId;			// 大类ID
	this.ClassID = classId;			// 小类ID
	this.ClassName = className;		// 小类名称
	this.Subject = subject;			// 标题
	this.Link = link;				// 信息单独页面链接
	this.Focused = focused;			// 是否热点
	this.PubTime = pubTime;			// 发布时间
}

function getMainMenuIndexByKey() {
	var index = 0;
	for (var i=0; i<MainMenu.length; i++) {
		if (MainMenu[i].Key == pageKey) {
			index = i;
			break;
		}
	}
	return index;
}

function getMainMenuPicByKey() {
	var pic = "";
	for (var i=0; i<MainMenu.length; i++) {
		if (MainMenu[i].Key == pageKey) {
			pic = MainMenu[i].Pic;
			break;
		}
	}
	return pic;
}

function getSideMenuNameByIndex() {
	var name = "";
	for (var i=0; i<SideMenu.length; i++) {
		if (i == SideMenuIndex) {
			name = SideMenu[i].Name;
			break;
		}
	}
	return name;
}

function getSideMenuNameByID() {
	var name = "";
	for (var i=0; i<SideMenu.length; i++) {
		if (SideMenu[i].Index == SideMenuIndex) {
			name = SideMenu[i].Name;
			break;
		}
	}
	return name;
}

function getSideMenuUrlByIndex() {
	var url = "";
	for (var i=0; i<SideMenu.length; i++) {
		if (i == SideMenuIndex) {
			url = SideMenu[i].Url;
			break;
		}
	}
	return url;
}

function getSideMenuPIndexbyIndex() {
	var index = 0;
	var tmp = 0;
	for (var i=0; i<SideMenu.length; i++) {
		if (i == SideMenuIndex) {
			tmp = SideMenu[i].PIndex;
			break;
		}
	}
	for (var i=0; i<SideMenu.length; i++) {
		if (SideMenu[i].Index == tmp) {
			index = i;
			break;
		}
	}
	return index;
}

function getQueryStringRegExp(param) {
    var query = location.search;
    var iLen = param.length;
    var iStart = query.indexOf(param);
    if (iStart == -1) return "";
    iStart += iLen + 1;
    var iEnd = query.indexOf("&", iStart);
    if (iEnd == -1) return query.substring(iStart);
    return query.substring(iStart, iEnd);
}

function correctPNG() {	// 解决IE下PNG图片不透明的边问题
	for (var i=0; i<document.images.length; i++) {
		var img = document.images[i];
		var imgName = img.src.toUpperCase();
		if (imgName.substring(imgName.length-3, imgName.length) == "PNG") {
			var imgID = (img.id) ? "id='" + img.id + "' " : "";
			var imgClass = (img.className) ? "class='" + img.className + "' " : "";
			var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' ";
			var imgStyle = "display:inline-block;" + img.style.cssText;
			if (img.align == "left") imgStyle = "float:left;" + imgStyle;
			if (img.align == "right") imgStyle = "float:right;" + imgStyle;
			if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle;    
			var strNewHTML = "<span " + imgID + imgClass + imgTitle
				+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
				+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
				+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>";
			img.outerHTML = strNewHTML;
			i = i - 1;
		}
	}
}
