﻿var XML_PATH = 'data/';
var LAY_PATH = XML_PATH + 'lay/';
var DOC_PATH = XML_PATH + 'doc/';
var GAME_PATH = XML_PATH + 'game/';

//var BASE_PATH = 'http://www.icafe8.com:8080/cms/';			//游戏更新用
var BASE_PATH = 'http://www.icafe8.com/cms/';
var FORUM_PATH = 'forum/data.xml';
//var FORUM_PATH = 'http://bbs.icafe8.com/rss.php?fid=41';

var INFO_SHOW_SIZE = 7;//资讯显示条数
var INFO_SHOW_PAGETH = 1;//
var INFO_LAY_LENGTH = 2;//首页只显示前两个资讯信息
var FORUM_LIST_LENGTH = 6;

var SUFFIX = '.xml';

var INFO_LAY_LIST_PATH = LAY_PATH + '000.xml';					//资讯板块列表

//var INFO_LIST_PATH_WITH_LAYID = DOC_PATH + '000003.xml'
/**
var INFO_LIST_PATH_WITH_LAYID = DOC_PATH + 'frontInfoList.action?query.rp=' + INFO_SHOW_SIZE + '&query.pageth=' + INFO_SHOW_PAGETH + '&query.schLayId=';
var INFO_DETAIL_PATH_WITH_DOCID = BASE_PATH + 'frontInfoDetail.action?query.docId=';
**/

var HELP_lAY_LIST_PATH = LAY_PATH + '002.xml';					//帮助板块列表
/**
var HELP_LiST_PATH_WITH_LAYID = BASE_PATH + 'frontHelpList.action?query.rp=0&query.schLayId=';
var HELP_VIDEO_PATH = BASE_PATH + 'frontHelpVideoList.action';						//视频帮助列表
var HELP_HANDBOOK_PATH = BASE_PATH + 'docHelpHandbookList.action';						//产品手册列表
var HELP_DRAWING_PATH_WITH_LAYID = BASE_PATH + 'frontHelpDrawingList.action?query.rp=0&layId=';	//根据layID得到图文帮助列表
var HELP_DRAWING_DETAIL_PATH_WITH_DOCID = BASE_PATH + 'frontHelpDrawingDetail.action?query.docId=';
**/

var SOFT_LAY_LIST_PATH = LAY_PATH + '001.xml';					//版本板块列表


var SOFT_OEM_LIST_PATH = DOC_PATH + '001000.xml';											//OEM版本
var SOFT_LATEST_SW_PATH = DOC_PATH + '001001.xml';											//顺网最新版本
var SOFT_SW_HIS_LIST_PATH = DOC_PATH + '001001.xml';										//顺网历史版本列表

/**
var SOFT_OTHER_PATH_WITH_LAYID = BASE_PATH + 'frontSoftOther.action?query.schLayId=';	//某一其他版本详细
var SOFT_OEM_PATH_WITH_DOCID = BASE_PATH + 'frontSoftOem.action?query.docId=';											//OEM版本
var SOFT_SW_HIS_DETAIL_PATH_WITH_DOCID = BASE_PATH + 'frontSoftSwHisDetail.action?query.docId=';										//顺网某历史版本说明
var SOFT_OTHER_LIST_PATH = BASE_PATH + 'frontSoftOtherList.action';										//其他版本列表
**/

//var GAME_UPD_LIST_PART = BASE_PATH + 'frontGameUpdList.action?top=6';
var GAME_UPD_LIST = GAME_PATH + 'game_upd.xml';
var GAME_DP_LIST = GAME_PATH + 'game_dp.xml';

/**
var FORUM_LIST_PATH = BASE_PATH + 'frontForumList.action?top=' + FORUM_LIST_LENGTH;
**/

var ISP_PATH = 'http://www.icafe8.com/cms/';





var path = window.location.href;
try{
	var paramStr = path.split('?')[1];
	var params = paramStr.split('&');
	var map = {};
	for(var i=0;i<params.length;i++){
		var temp = params[i].split('=')
		var field = temp[0];
		var value = temp[1];
		map[field] = value.replace('#','');
	}
}catch(e){
	
}

function getParameter(field){
	try{
		return map[field];
	}catch(e){
	}
}


String.prototype.Trim = function()
{
    return this.replace(/(^\s*)|(\s*$)/g, "");
}
String.prototype.LTrim = function()
{
    return this.replace(/(^\s*)/g, "");
}
String.prototype.Rtrim = function()
{
    return this.replace(/(\s*$)/g, "");
}

function transXmlToObj(list){
	var ret = new Array;

	$(list).find("cell").each(function(i){		
		var obj = {};	
		var cell = {};

		var children = $(list).find("cell").eq(i).children();
		$(children).each(function(j){
			var child = $(children).get(j);			
			cell[$(children).get(j).tagName] = $(child).text();			
		})
		
		obj['cell'] = cell;
		
		ret.push(obj);
	});
	return ret;	
}

function getDocDetailURLWithId(id){
	var docId = parseInt(id);
	var file = parseInt(docId/100);
	var	url = DOC_PATH + file + '/' + docId + SUFFIX;
	return url;
}

function getDocListUrlWithLayId(id){
	var url = DOC_PATH + id + SUFFIX;
	return url;
}


var url = BASE_PATH.substring(0,BASE_PATH.lastIndexOf('/'));
var suffix = url.substring(url.lastIndexOf('/')+1);
url = url.substring(0,url.lastIndexOf('/'));

function processContext(context){
	var strs = context.split('/'+suffix+'/UserFiles/');
	var str = '';
	for(var i=0;i<strs.length;i++){
		str += strs[i] + (i==strs.length-1?'':('/UserFiles/'));
		//str += strs[i] + (i==strs.length-1?'':(url + '/'+suffix+'/UserFiles/'));
	}	
	return str;
}

function fmtGameName(gameName){
	var str = gameName;
	if(str.length > 6)
		str = str.substring(0,6) + '...';
	return str;
}