/* (c) dbs, ghljj.com. */

var cfg = {

	menu: [
		[{ '高中': null, '高中语文': '9027', '高中数学': '9015', '高中英语': '9025', '高中物理': '9006', '高中化学': '9089', '高中生物': '9017', '思想政治': '9099', '高中历史': '9009', '高中地理': '9013', '通用技术': '9090', '信息技术': '9091', '高中体育': '9005', '高中音乐': '9019', '高中美术': '9011' },
		{ '初中': null, '初中语文': '9027', '初中数学': '9007', '初中英语': '9016', '初中物理': '9006', '初中化学': '9089', '初中生物': '9017', '思想品德': '9033', '初中历史': '9009', '初中地理': '9013', '信息技术': '9092', '劳动与技术': '9093', '初中体育': '9005', '初中音乐': '9019', '初中美术': '9011' },
		{ '小学': null, '小学语文': '9023', '小学数学': '9001', '小学英语': '9016', '小学品德': '9033', '小学科学': '9021', '信息技术': '9092', '劳动与技术': '9093', '小学体育': '9005', '小学音乐': '9019', '小学美术': '9011' },
		{ '综合': null, '网络教研': '9100', '学前教育': '9029', '心理健康': '9035', '综合实践活动': '9031', '职业教育教研': '9018', '国学诵读': '9028' }],
		[{ '课程改革综合信息': null, '课改动态': '', '项目研究': '', '新课程研修': '', '《新课程》': '', '《新课程实验与研究》': '', '综合样本校': null, '海南中学': '9601', '国兴中学': '9602', '海南侨中': '9603', '海口一中': '9604', '嘉积中学': '9605', '洋浦中学': '9606', '昌江中学': '9607' },
		{ '高中项目样本学校': null, '海师附中': '9631', '三亚一中': '9632', '农垦中学': '9633', '长流中学': '9634', '华兴学校': '9635', '文昌中学': '9636', '琼文中学': '9637', '三亚民中': '9638', '澄迈中学': '9639', '儋州一中': '9640', '儋州二中': '9641', '八所中学': '9642', '乐东中学': '9643' },
		{ '义务教育改革综合实验校': null, '思源实验学校综合信息': '', '思源实验学校': null, '联东中学　联东中心校': '9661', '定安思源实验学校': '9663', '陵水思源实验学校': '9664', '保亭思源实验学校': '9665', '五指山思源实验学校': '9666', '琼中思源实验学校': '9667', '屯昌思源实验学校': '9668', '昌江思源实验学校': '9669', '白沙思源实验学校': '9670', '东方思源实验学校': '9671', '乐东思源实验学校': '9672' }],
		[{ '教育科研信息': '9036', '优秀教育科研成果评选': '', '心理健康教育研究': '', '职业教育研究': '9018', '重大课题': null, '区域教育竞争力研究': '', '高考改革研究': '', '网络教研与教师专业发展': '9100', '有效教学研究': '9050', '国家规划课题': null, '综合实践活动': '', '省级规划课题': null, '更多...': '' }],
		[{ '职教动态与资讯': '9018', '教科研中心组': null, '德育课程': '9351', '语文课程': '9352', '数学课程': '9353', '英语课程': '9354', '就业与创业指导课程': '9355', '心理健康教育课程': '9356', '农林渔业类专业': '9357', '机械电子类专业': '9358', '计算机类专业': '9359', '汽车类专业': '9360', '医药类专业': '9361', '财经商贸类专业': '9362', '体育艺术类专业': '9363', '旅游类专业': '9364', '专业设置与中职课程开发': '9365' }],
		[{ '小学教师教育': '9039' }],
		[{ '全国评优评奖通报': null, '省级评优评奖通报': null, '课改先进评优': '', '优质课评选': '', '学科专业技能大赛': '', '优秀论文评选': '', '优秀案例评选': '', '基础教育教学成果评选': '', '优秀教育科研成果评选': '', '教研先进评选': '', '网络教研先进评选': '' }],
		[{ '通知通报': null, '2012年': 'c121688', '2011年': 'c80579', '2010年': 'c32482', '2009年': 'c4499', '2008年': '', '2007年': '', '院外信息': null, '2011年 ': 'c80582', '2010年 ': 'c80581', '文件资料': null, '文件汇编': '', '成果汇编': '', '年度报告': '' }],
		[{ '海口教研': 'http://haikou.hersp.com', '定安小教': '9204', '定安中教': '9203', '文昌小教': '9200', '文昌中教': '9201', '万宁小教': '9207', '万宁中教': '9206', '屯昌小教': '9258', '屯昌中教': '9268', '琼海小教': '9269', '琼海中教': '9205', '儋州教研': '9208', '临高教研': '9251', '澄迈教研': '9212', '三亚教研': '9210', '五指山教研': '9260' },
		{ '保亭小教': '9254', '保亭中教': '9253', '陵水教研': '9255', '乐东教研': '9252', '东方教研': '9257', '昌江教研': '9259', '白沙小教': '9256', '白沙中教': '9276', '琼中教研': '9266', '农垦教研': '9250', '洋浦教研': '9267', '海南中学': '9263', '海南实验中学': '9262', '国兴中学': '9264', '海师附中': '9261', '琼院附中': '9209' }],
		[{ 'T中华人民共和国教育部': 'http://www.moe.edu.cn/',
			'教育部基础教育课程教材发展中心': 'http://www.ncct.gov.cn/',
			'中央教育科学研究所': 'http://cnier.ac.cn/snxx/',
			'全国教育科学规划领导小组办公室': 'http://onsgep.moe.edu.cn/',
			'教育部教育发展研究中心': 'http://www.ncedr.edu.cn/',
			'教育部职业技术教育研究所': 'http://www.civte.edu.cn/',
			'中国教育报刊社': 'http://www.chinaedunews.com.cn/',
			'教育部考试中心': 'http://www.neea.edu.cn/',
			'中国教育学会秘书处': 'http://www.cse.edu.cn/' },
			{ 'T海南省人民政府': 'http://www.hainan.gov.cn/',
			'海南省教育厅': 'http://edu.hainan.gov.cn/',
			'海南省相关协会': null,
			'海南省社会科学界联合会': 'http://skl.hainan.gov.cn/',
			'海南省科学技术协会': 'http://www.hainanast.org/' }],
		[{ 'T海南省教育研究培训院': 'http://www.hersp.com', '机构职能': 'http://res.hersp.com/content/249270', '课改办': '9038', '规划办': '9036', '教育学会秘书处': '9037', '资源研发中心': '9040', '技术支持': null, '操作演示': '9000' }]
	],

	rtl: ['', '', '', '', '', '', '', 'rtl', 'rtl2', 'rtl'],

	getFlatHtml: function(idx, rowcount) {
		var ar = this.menu[idx];
		var html = '', cnt = 1;
		if (!rowcount) rowcount = 3;
		ar.each(function(item) {
			for (var p in item) {
				var url = item[p];
				if (url != null && url.test(/\d+$/)) url = 'http://my.hersp.com/' + url;
				if (url == null) {
					html += '<div class="seg">' + p + '</div>';
					cnt = 1;
				} else {
					html += '<a href="' + url + '">' + p + '</a>　';
					if (cnt % rowcount == 0) html += '<br/>';
					cnt++;
				}
			};
		});
		return html;
	},

	getListHtml: function(idx) {
		var ar = this.menu[idx];
		var html = '';
		ar.each(function(item) {
			for (var p in item) {
				var url = item[p];
				if (url != null && url.test(/\d+$/)) url = 'http://my.hersp.com/' + url;
				if (url == null) html += '<li><span class="seg">' + p + '</span></li>';
				else if (p.substr(0, 1) == 'T') html += '<li><a class="seg" href="' + url + '">' + p.substr(1) + '</a></li>';
				else html += '<li><a href="' + url + '">' + p + '</a></li>';
			};
		});
		return '<ul>' + html + '</ul>';
	}

};

if (window.burn)
burn.implement({

	dict: {},

	load: function() {
		cfg.menu[0].each(function(item) { for (var p in item) if (item[p]) this.dict[item[p]] = p.substr(2); }, this);

		var parseJson = function() {
			var doc = Xml.create();
			doc.loadXML('<doc>' + hersp.xml + '</doc>');

			var tmp = {};
			tmp.Course = this.parseTopic(Xml.getNodes(doc, '//Course'), 25, false, true);
			tmp.Notify = this.parseTopic(Xml.getNodes(doc, '//Notify'), null, true);
			tmp.Post1 = this.parseTopic(Xml.getNodes(doc, '//Post-1'), null, true);
			tmp.Post2 = this.parseTopic(Xml.getNodes(doc, '//Post-2'), null, true);
			tmp.Post3 = this.parseTopic(Xml.getNodes(doc, '//Post-3'), null, true);
			tmp.Post4 = this.parseTopic(Xml.getNodes(doc, '//Post-4'), null, true);
			tmp.Post5 = this.parseTopic(Xml.getNodes(doc, '//Post-5'), null, true);
			$('post-course').innerHTML = tmp.Course;
			$('post-noti').innerHTML = tmp.Notify;
			$('post-1').innerHTML = tmp.Post1;
			$('post-2').innerHTML = tmp.Post2;
			$('post-3').innerHTML = tmp.Post3;
			$('post-4').innerHTML = tmp.Post4;
			$('post-5').innerHTML = tmp.Post5;

			for (var p in tmp) this.tmpl = this.tmpl.replace('{' + p + '}', tmp[p]);
		};
		Asset.javascript('http://my.hersp.com/admin/blog.aspx?Action=dDumpPage&Json=hersp', { onload: parseJson.bind(this) });
	},

	parseTopic: function(nodes, len, showdate, showcat) {
		var html = '';
		nodes.each(function(node) {
			var cat = this.dict[node.Owner];
			var title = node.Title;
			var showtitle = len && title.length > len;
			if (showtitle) title = title.substr(0, len) + '...';
			html +=
				'<li>' +
				(showcat && cat ? ('[' + this.dict[node.Owner] + '] ') : '') +
				'<a' + (showtitle ? ' title="' + node.Title + '"' : '') + ' href="http://res.hersp.com/content/' + node.ContentId + '">' + title.html() + '</a>' +
				(showdate ? ('<span class="dt">(' + node.PublishDate.utc('md') + ')</span>') : '') +
				'</li>';
		}, this);
		html = '<ul class="dot">' + html + '</ul>';
		return html;
	}

});

