var Column = new Object();

var Channel = function(code,name){
	this.code = code;
	this.name = name;
	this.columnMap = new Object();
	this.columns = new Array();
	this.sortMap = new Object();
	this.sorts = new Array();
}

Channel.prototype.addColumn = function(column){
	this.columns.push(column);
	this.columnMap[column.code]=column;
}

Channel.prototype.addSort = function(sort){
	this.sorts.push(sort);
	this.sortMap[sort.code] = sort;
}

var Column = function(code,name,channel){
	this.code = code;
	this.name = name;
	this.channel = channel;
}

var Sort = function(code,name,channel){
	this.code = code;
	this.name = name;
	this.channel = channel;
}

var channels = new Array();
var channelMap = new Object();

var c = new Channel('diy','DIY');
channels.push(c);
channelMap['diy'] = c;
c.addColumn(new Column('cpu','CPU',c));
c.addColumn(new Column('memoryHard','内存硬盘',c));
c.addColumn(new Column('pc','整机',c));
c.addColumn(new Column('mainboard','主板',c));
c.addColumn(new Column('videoCard','显卡',c));
c.addColumn(new Column('display','显示器',c));
c.addColumn(new Column('cdRom','光存储',c));
c.addColumn(new Column('radiator','散热器',c));
c.addColumn(new Column('ad','音频',c));
c.addColumn(new Column('wireless','无线',c));
c.addColumn(new Column('keyboardMouse','键鼠',c));
c.addColumn(new Column('boxPower','机箱电源',c));
c.addColumn(new Column('price','报价',c));
c.addColumn(new Column('other','其它',c));
c.addSort(new Sort('90','促销',c));
c.addSort(new Sort('1','报价',c));
c.addSort(new Sort('10','评测',c));
c.addSort(new Sort('40','访谈',c));
c.addSort(new Sort('80','导购',c));
c.addSort(new Sort('active','动态',c));
c.addSort(new Sort('120','焦点',c));
c.addSort(new Sort('product','产品',c));
c.addSort(new Sort('50','活动',c));
c.addSort(new Sort('editor','编辑观点',c));
c.addSort(new Sort('60','卖场',c));
c.addSort(new Sort('100','杂谈',c));
c.addSort(new Sort('appoint','官方指定',c));
c.addSort(new Sort('player','玩家交流',c));
var c = new Channel('notebook','笔记本');
channels.push(c);
channelMap['notebook'] = c;
c.addColumn(new Column('net','上网本',c));
c.addColumn(new Column('business','商务本',c));
c.addColumn(new Column('game','游戏本',c));
c.addColumn(new Column('student','学生本',c));
c.addColumn(new Column('home','家用本',c));
c.addColumn(new Column('fun','娱乐本',c));
c.addColumn(new Column('other','其它',c));
c.addSort(new Sort('90','促销',c));
c.addSort(new Sort('10','评测',c));
c.addSort(new Sort('40','访谈',c));
c.addSort(new Sort('80','导购',c));
c.addSort(new Sort('120','焦点',c));
c.addSort(new Sort('30','行业',c));
c.addSort(new Sort('50','活动',c));
c.addSort(new Sort('110','编辑专栏',c));
c.addSort(new Sort('60','卖场',c));
c.addSort(new Sort('100','杂谈',c));
c.addSort(new Sort('70','行情',c));
c.addSort(new Sort('20','调研',c));
c.addSort(new Sort('160','指定发布',c));
c.addSort(new Sort('140','解决方案',c));
var c = new Channel('news','新闻');
channels.push(c);
channelMap['news'] = c;
c.addColumn(new Column('domestic','国内',c));
c.addColumn(new Column('abroad','国外',c));
c.addColumn(new Column('companyDynamic','厂商动态',c));
c.addColumn(new Column('industryNews','业界杂谈',c));
c.addColumn(new Column('productnews','产品新闻',c));
c.addSort(new Sort('news','新闻',c));
c.addSort(new Sort('30','业界',c));
c.addSort(new Sort('activity','活动',c));
c.addSort(new Sort('40','访谈',c));
c.addSort(new Sort('product','产品',c));
c.addSort(new Sort('view','视点',c));
c.addSort(new Sort('100','杂谈',c));
c.addSort(new Sort('game','游戏',c));
c.addSort(new Sort('70','行情',c));
c.addSort(new Sort('110','编辑频道',c));
c.addSort(new Sort('120','焦点',c));
c.addSort(new Sort('160','指定发布',c));
var c = new Channel('digital','数码');
channels.push(c);
channelMap['digital'] = c;
c.addColumn(new Column('game','游戏机',c));
c.addColumn(new Column('dcDvSlr','DC/DV/单反',c));
c.addColumn(new Column('mobilPhone','手机',c));
c.addColumn(new Column('mp3Mp4','MP3/MP4',c));
c.addColumn(new Column('gps','GPS',c));
c.addColumn(new Column('moblieDrive','移动存储',c));
c.addColumn(new Column('headset','耳机',c));
c.addColumn(new Column('camera','摄像头',c));
c.addColumn(new Column('other','其它',c));
c.addSort(new Sort('90','促销',c));
c.addSort(new Sort('1','报价',c));
c.addSort(new Sort('10','评测',c));
c.addSort(new Sort('40','访谈',c));
c.addSort(new Sort('80','导购',c));
c.addSort(new Sort('active','动态',c));
c.addSort(new Sort('120','焦点',c));
c.addSort(new Sort('news','新闻',c));
c.addSort(new Sort('product','产品',c));
c.addSort(new Sort('30','业界',c));
c.addSort(new Sort('50','活动',c));
c.addSort(new Sort('110','编辑频道',c));
c.addSort(new Sort('60','卖场',c));
c.addSort(new Sort('100','杂谈',c));
c.addSort(new Sort('view','视点',c));
c.addSort(new Sort('70','行情',c));
var c = new Channel('saler','经销商');
channels.push(c);
channelMap['saler'] = c;
c.addColumn(new Column('promote','经销商促销',c));
c.addColumn(new Column('factory','厂商动态',c));
c.addColumn(new Column('ann','公告',c));
c.addSort(new Sort('90','促销',c));
c.addSort(new Sort('1','报价',c));
c.addSort(new Sort('10','评测',c));
c.addSort(new Sort('40','访谈',c));
c.addSort(new Sort('80','导购',c));
c.addSort(new Sort('active','动态',c));
c.addSort(new Sort('120','焦点',c));
c.addSort(new Sort('news','新闻',c));
c.addSort(new Sort('product','产品',c));
c.addSort(new Sort('30','业界',c));
c.addSort(new Sort('50','活动',c));
c.addSort(new Sort('60','卖场',c));
c.addSort(new Sort('100','杂谈',c));
c.addSort(new Sort('view','视点',c));
c.addSort(new Sort('70','行情',c));
c.addSort(new Sort('announ','公告',c));
var c = new Channel('game','游戏');
channels.push(c);
channelMap['game'] = c;
c.addColumn(new Column('net','网络游戏',c));
c.addColumn(new Column('web','WEB游戏',c));
c.addColumn(new Column('RPG','RPG角色扮演',c));
c.addColumn(new Column('movement','动作',c));
c.addColumn(new Column('plot','策略',c));
c.addColumn(new Column('sony','索尼',c));
c.addColumn(new Column('microsoft','微软',c));
c.addColumn(new Column('nintendo','任天堂',c));
c.addSort(new Sort('30','行业',c));
c.addSort(new Sort('120','焦点',c));
c.addSort(new Sort('news','新闻',c));
var c = new Channel('mobile','手机通讯');
channels.push(c);
channelMap['mobile'] = c;
c.addColumn(new Column('smart','智能手机',c));
c.addColumn(new Column('music','音乐手机',c));
c.addColumn(new Column('3g','3G手机',c));
c.addColumn(new Column('camera','拍照手机',c));
c.addColumn(new Column('touch','触屏手机',c));
c.addSort(new Sort('10','评测',c));
c.addSort(new Sort('80','导购',c));
c.addSort(new Sort('70','行情',c));
var c = new Channel('work','办公');
channels.push(c);
channelMap['work'] = c;
c.addColumn(new Column('print','打印机',c));
c.addColumn(new Column('copy','复印机',c));
c.addColumn(new Column('use','耗材',c));
c.addColumn(new Column('paper','打印纸',c));
c.addColumn(new Column('scan','扫描仪',c));
c.addColumn(new Column('projector','投影仪',c));
c.addColumn(new Column('camera','摄像机',c));
c.addColumn(new Column('fax','传真机',c));
c.addColumn(new Column('money','收款机',c));
c.addColumn(new Column('ups','UPS电源',c));
c.addColumn(new Column('door','门禁考勤',c));
c.addColumn(new Column('anfang','安防监控',c));
c.addColumn(new Column('server','服务器',c));
c.addColumn(new Column('modem','ADSL',c));
c.addColumn(new Column('card','网卡',c));
c.addColumn(new Column('switch','交换机',c));
c.addColumn(new Column('louter','路由器',c));
c.addColumn(new Column('line','综合布线',c));
c.addColumn(new Column('wireless','无线网络',c));
c.addColumn(new Column('antisoft','杀毒软件',c));
c.addColumn(new Column('firewall','防火墙',c));
c.addColumn(new Column('gelicard','隔离卡',c));
c.addColumn(new Column('manage','上网行为管理',c));
c.addColumn(new Column('worksoft','办公软件',c));
c.addColumn(new Column('netbar','网吧设备',c));
c.addColumn(new Column('finance','财务管理',c));
c.addColumn(new Column('supermarker','超市设备',c));
c.addColumn(new Column('other','其他',c));
c.addSort(new Sort('130','租赁维修',c));
c.addSort(new Sort('140','解决方案',c));
c.addSort(new Sort('150','招标信息',c));
c.addSort(new Sort('operate','使用技巧',c));
c.addSort(new Sort('90','促销',c));
c.addSort(new Sort('1','报价',c));
c.addSort(new Sort('10','评测',c));
c.addSort(new Sort('40','访谈',c));
c.addSort(new Sort('80','导购',c));
c.addSort(new Sort('active','动态',c));
c.addSort(new Sort('120','焦点',c));
var c = new Channel('complain','投诉');
channels.push(c);
channelMap['complain'] = c;
c.addColumn(new Column('news','新闻',c));
c.addColumn(new Column('notice','公告',c));
c.addColumn(new Column('dealer','商家声音',c));
c.addColumn(new Column('customer','消费者呼声',c));
c.addSort(new Sort('notice','公告',c));
c.addSort(new Sort('trade','业界',c));
c.addSort(new Sort('comment','评论',c));
c.addSort(new Sort('interview','访谈',c));
