/***************/
//ShawnYoung

var _DEBUG=false;
window.onerror=function(){
	if(_DEBUG)
		alert('页面错误[Debug Info ]:'+arguments[0]+'\n'+arguments[1]+'\n'+arguments[2]);
	return true;
}


var CFG_GET_URL		='webtd/';	//配置文件URL
//var CFG_GET_URL	='http://gamebbstest.xunlei.com/webxl_test/';	//配置文件URL
var ISTOPWINDOW		=(window==window.top);							//是否是父窗体
//var DEF_FOOTLINS	='电信与信息服务业务经营许可证&#160;:&#160;京ICP证070141号&#160;|&#160;北京市公安局海淀分局网监中心备案编号&#160;:&#160;1101081229';
var DEF_FOOTLINS	='';
var COLOR_DIFF_TOP		='#444444'; //顶部色差
var COLOR_DIFF_BORDER	='#484848'; //线条色差
var MIDDLE_COLOR		='#888888';
var COLOR_DIFF_BG		='#0F0F0F';
var COLOR_DIFF_SEL		='#060606';
var COLOR_DIFF_SEL1		='#363636';

var g_CapIdArr	=new Array('cap_showAll','cap_showCompleted','cap_showNoComplete');


//模板相关
var g_InfoTips	='[DOMAIN]是迅雷的合作伙伴,以下是您在[DOMAIN]的下载记录.';
var TPL1={logo:'images/logo_def.gif',headerColor:'#196B89',bottomColor:'#f7f7f7',bgImg:'',footLinks:new Array()}
var TPL2={logo:'images/logo_def.gif',headerColor:'#355E5A',bottomColor:'#f7f7f7',bgImg:'',footLinks:new Array()}
var TPL3={logo:'images/logo_def.gif',headerColor:'#448819',bottomColor:'#f7f7f7',bgImg:'',footLinks:new Array()}
var TPL4={logo:'images/logo_def.gif',headerColor:'#891A5F',bottomColor:'#f7f7f7',bgImg:'',footLinks:new Array()}
var g_template=new Array(null,TPL1,TPL2,TPL3,TPL4);




/*
* ***比较两个颜色的亮度****
* v1: '#'开头的6位16进制数字字符串
* v2: 同v1
* **************************
*/
function colorCompare(v1,v2){
	if(v1.substr(0,1)=='#')
		v1=v1.substr(1),16;
	if(v2.substr(0,1)=='#')
		v2=v2.substr(1),16;

	if(v1.length==2 && v2.length==2){
		var rf=0;
		for(var i=0;i<3;i++){
			var sub1=parseInt(v1.substr(i*2,2),16);
			var sub2=parseInt(v2.substr(i*2,2),16);

			if(sub1>sub2)
				rf++;
			if(rf>=2) break;
		}
		
		if(rf>=2) return true;
	}

	return false;
}


/*
* **********取反色*******
* cl: '#'开头的6位16进制数字字符串,表示RGB色
* 
* ***********************
*/
function getComplementaryColor(cl,f){
	if(cl.length!==6 && !(cl.length==7 && cl.substr(0,1)=='#')){
		return '#000000';
	}
	var cln=subtractColor('#ffffff',cl,-1);
	//if(f) alert('反色:'+cln);
	
	if(colorCompare(cln,cl)){
		if(!colorCompare(subtractColor(cln,cl,-1),'#330000')){
			cln='#ffffff';
		}
	}else{
		if(!colorCompare(subtractColor(cl,cln,-1),'#330000')){
			cln='#000000';
		}
	}
	
	return cln;
}

//根据传入的RGB色计算一个亮色值
function getLightColor(cl,bgV){
	var BegV=0xee;
	if(bgV) BegV=bgV;
	var oldV=cl;
	var clA=new Array(3);
	var C=new Array(3);
	cl=cl.substr(1);			
	cl=parseInt(cl,16);	

	var RGB=new Array(0xFF0000,0xFF00,0xFF);
	var maxV=null;
	for(var i=0;i<3;i++){
		C[i]=(cl & RGB[i]) >> (3-i-1)*8;							
		C[i]=Math.round(C[i]*10/255);
		if(C[i]>maxV) maxV=C[i];
	}
	
	//默认返回值
	var newV='#efefef';

	if(maxV){
		//差值
		var cz=0xff-BegV;
		var perC=Math.floor(cz/maxV);
		//alert(perC);
		newV='#'+(C[0]*perC+BegV).toString(16)+(C[1]*perC+BegV).toString(16)+(C[2]*perC+BegV).toString(16);
	}

	return newV;
}

function getTextColor(cl){
	if(cl.length!==6 && !(cl.length==7 && cl.substr(0,1)=='#')){
		return '#222222';
	}
	if(cl.substr(0,1)=='#'){
		cl=cl.substr(1);
	}
	var retc=0;
	for(var i=0;i<3;i++){
		var cln=0;
		try{
			cln=parseInt(cl.substr(i*2,2),16);
		}catch(e){}
		
		if(cln>128){
			retc++;
		}
		if(retc>=2) return '#222222';
	}

	return '#ffffff';
}


//Is bright color
function ifBrightColor(cl){
	if(cl.length!==6 && !(cl.length==7 && cl.substr(0,1)=='#')){
		return true;
	}
	if(cl.substr(0,1)=='#'){
		cl=cl.substr(1);
	}
	var retc=0;
	for(var i=0;i<3;i++){
		var cln=0;
		try{
			cln=parseInt(cl.substr(i*2,2),16);
		}catch(e){}
		
		if(cln>128){
			retc++;
		}
		if(retc>=2) return true;
	}

	return false;
}

/*
* ******添加配置文件载入后执行的事件********
* f:Function 需要执行的函数
* ****************************************
*/
function addLoadedEvent(f){
	if(ISTOPWINDOW){
		SiteInfo.addReadyTask(f);
	}else{
		window.top.SiteInfo.addReadyTask(f);
	}
}

//计算色差
function subtractColor(oldV,subV,f){
	if(oldV.length!=6 && !(oldV.length==7 && oldV.substr(0,1)=='#'))
		return '#000000';
	if(subV.length!=6 && !(subV.length==7 && subV.substr(0,1)=='#'))
	
	//默认是减去

	if(typeof(f)=='undefined')
		f=-1;

	if(f!=-1 && f) 
		f=1;
	else
		f=-1;

	var ret='';
	if(oldV.substr(0,1)=='#')
		oldV=oldV.substr(1);

	if(subV.substr(0,1)=='#')
		subV=subV.substr(1);
	
	for(var i=0;i<3;i++){
		var oChannel=oldV.substr(i*2,2);
		var sChannel=subV.substr(i*2,2);		
		
		

		oChannel=parseInt(oChannel,16);
		sChannel=parseInt(sChannel,16);	
		
		//alert(oChannel.toString()+'-'+sChannel.toString()+'*');
		
		rChannel=oChannel+f*sChannel;

		

		if(rChannel>0xff) rChannel=0xff;
		if(rChannel<0)   rChannel=0;
		
		var s=rChannel.toString(16);
		
		//if(s=='NaN'){alert('Color:'+oldV+';oChannel:'+oChannel+';sChannel:'+sChannel+';ret');}

		if(s.length<2) s='0'+s;
		ret+=s;
	}
	ret='#'+ret;
	return ret;
}

//添加色彩透明度
function appendColorAlpha(cl,al){
	var ret=cl;
	
	if(cl.length!=6 && !(cl.length==7 && cl.substr(0,1)=='#'))
		return cl;
	
	if(cl.substr(0,1)=='#'){
		ret=cl.substr(1);
	}
	
	if(!al) al='ff';
	ret='#'+al+ret;

	return ret;
}

//设置渐变
function setGradientColor(obj,cl,edcl,pos){
	var FILTER_SUFFIX="progid:DXImageTransform.Microsoft.Gradient";
	if(!obj) return false;
	if(!pos) pos=0;	
	obj.style.filter=FILTER_SUFFIX+'(enabled=true,GradientType='+pos.toString()+',startColorStr='+cl+',endColorStr='+edcl+')';
}

function set_trbg(_tr,cl,tc){
	for(var i=0;i<_tr.cells.length;i++){
		_tr.cells[i].style.backgroundColor=cl;
		if(tc)
			_tr.cells[i].style.color=tc;
	}
}

//Tab标签切换
function selectCap(ids,func,capidArray,varName){		
	if(typeof(func)=='function'){
		func(ids);
	}else if(typeof(func)=='string'){
		try{eval(func)}catch(e){}
	}
	
	if(!varName) varName='selected';

	//alert(eval('window.'+varName));
	if(!eval('window.'+varName)){
		if(!capidArray){
			var capid=new Array('cap_01','cap_02','cap_03');
		}else{
			var capid=capidArray;
		}
		for(var i=0;i<capid.length;i++){
			var o=$(capid[i]);
			if(o){
				if(o.id==ids){						
					o.className='selected';
					eval('window.'+varName+'=ids');
				}else{
					o.runtimeStyle.color='';
					o.className='';
				}
			}
		}
	}else{
		var o=$(ids);
		if(eval('window.'+varName)!=o.id){			
			$(eval('window.'+varName)).runtimeStyle.color='';
			$(eval('window.'+varName)).className='';			
		}
			
		o.className='selected';

		eval('window.'+varName+'=ids');
	}
	//alert(ids);
}
//过滤掉文字中的HTML代码
function filterHTML(str){
	str=str.replace(/>/gi,'&gt;');
	str=str.replace(/</gi,'&lt;');
	return str;
}

//站点信息
var SiteInfo={
	domain:'',
	siteName:'',
	cfgUrl:CFG_GET_URL,
	configUrl:'',
	JS_CFG:'_mycfg_/mycfg.js',
	CUST_HEADER_FILE:'header.html',
	colorHeader:'',
	colorBottom:'#F7F7F7',
	headerType:0,
	logoFile:new Image(),
	bgImg:new Image(),
	templateId:1,	
	footLinks:'',
	isReady:false,
	taskArray:new Array(),
	siteID:null,
	showAd:true,
	title:'',
	thunderId:'',
	adv:"<iframe id='webgameframe' border='0' vspace='0' hspace='0' marginwidth='0' marginheight='0' framespacing='0' frameborder='0' scrolling='no' width='640' height='60' src='http://cop.my.xunlei.com/webgame/html/501.htm#copid=00390&stype=501'></iframe>",
	favIco:'',
	initialize:function(){
		if(ISTOPWINDOW){
			this.getCfgPath();
			if(this.configUrl){
				this.loadCnfg(this.configUrl+'/'+this.JS_CFG);
			}
		}
	},
	getDomain:function(){
		var url=document.location.href;
		var st=url.indexOf('://');
		if(st<0){
				return false;
		}
		url=url.substr(st+3);
		this.domain=url.substr(0,url.indexOf('/',st));
	},
	loadCnfg:function(f){		
		var script		=document.createElement('script');		
		script.src		=f;
		script.language	="javascript";
		script.type		="text/javascript";
		script.onreadystatechange=function(){
			if(script.readyState=='complete' || script.readyState=='loaded'){				
				SiteInfo.parseVars();
				SiteInfo.isReady=true;	//设置完成状态
				SiteInfo.excuteTask();
			}else{
				//alert(script.readyState);
			}
			//alert(script.readyState);
		}
		document.getElementsByTagName('head')[0].appendChild(script);
	},
	addReadyTask:function(ts){
		if(typeof(ts)=='function'){			
			if(this.isReady){
				try{
					ts();
				}catch(e){
					//alert(ts);
				}
			}else{
				this.taskArray[this.taskArray.length]=ts;
			}
		}
	},
	getCfgPath:function(){
		if(!this.domain)
			this.getDomain();
		
		//this.domain='www.zhangjx.com'; //##########For Debug###########//
		
		if(this.domain=='' || this.domain=='localhost' || this.domain.indexOf('.')<0) return false;
		
		var t=this.domain.split('.');
		if(!t[1]) return false;
		this.configUrl=this.cfgUrl+t[1].substr(0,2)+'/'+this.domain;
		delete(t);
	},
	excuteTask:function(){
		if(this.isReady){
			for(var i=0;i<this.taskArray.length;i++){
				//alert(i);
				try{
					this.taskArray[i]();
				}catch(e){
					alert('Debug Message:'+this.taskArray[i]+'\n\nError Msg:'+e);
				}
				
			}
		}
	},
	parseVars:function(){
		var fA=new Array();
		var bImg,logof;
		try{SiteInfo.templateId=(varmytemplateid?varmytemplateid:SiteInfo.templateId);delete(varmytemplateid);}catch(e){SiteInfo.templateId=1};
		try{SiteInfo.headerType=(varmyheadermode?varmyheadermode:SiteInfo.headerType);delete(varmyheadermode);}catch(e){SiteInfo.headerType=0};			
		try{SiteInfo.colorHeader=((varmycolor1 && varmycolor1!='')?varmycolor1:(g_template[SiteInfo.templateId].headerColor));delete(varmycolor1);}catch(e){SiteInfo.colorHeader=g_template[SiteInfo.templateId].headerColor};
		try{SiteInfo.colorBottom=((varmycolor2 &&  varmycolor2!='')?varmycolor2:(g_template[SiteInfo.templateId].bottomColor));delete(varmycolor2);}catch(e){SiteInfo.colorBottom=g_template[SiteInfo.templateId].bottomColor};
		
		try{logof=varmylogo;delete(varmylogo);}catch(e){};
		try{bImg=(varmybackgroundimg?varmybackgroundimg:g_template[SiteInfo.templateId].bgImg);delete(varmybackgroundimg);}catch(e){};
		try{fA=(varmyfootlinks?varmyfootlinks:g_template[SiteInfo.templateId].bottomColor);delete(varmyfootlinks);}catch(e){}
		try{SiteInfo.siteID=(varmywtid?varmywtid:null);delete(varmywtid);}catch(e){}
		try{SiteInfo.siteName=(varmysitename?varmysitename:SiteInfo.domain);delete(varmysitename)}catch(e){SiteInfo.siteName=SiteInfo.domain}
		try{SiteInfo.title=(varmytitle?varmytitle:'');delete(varmytitle);}catch(e){}
		try{SiteInfo.adv=(varmyadvcode?varmyadvcode:"<iframe id='webgameframe' border='0' vspace='0' hspace='0' marginwidth='0' marginheight='0' framespacing='0' frameborder='0' scrolling='no' width='640' height='60' src='http://cop.my.xunlei.com/webgame/html/501.htm#copid=00390&stype=501'></iframe>");delete(varmyadvcode);}catch(e){}
		try{SiteInfo.thunderId=(varmywtid?varmywtid:'');}catch(e){}

		//**临时统计用*****************/
		if(SiteInfo.adv.toLowerCase().indexOf("&stype=208")>0){
			if(SiteInfo.adv.indexOf('&sflag=')<=0){
				SiteInfo.adv=SiteInfo.adv.replace("&stype=208",'&stype=208&sflag=1');
			}

			if(SiteInfo.adv.toLowerCase().indexOf("&wtid=")<=0){
				SiteInfo.adv=SiteInfo.adv.replace("&stype=208",'&stype=208&wtid='+SiteInfo.thunderId);
			}

			if(SiteInfo.adv.toLowerCase().indexOf("&comefrom=")<=0){
				SiteInfo.adv=SiteInfo.adv.replace("&stype=208",'&stype=208&comefrom='+encodeURIComponent(document.domain));
			}
		}		
		//****************************/

		try{SiteInfo.favIco=(varmyfav?varmyfav:'');delete(varmyfav);}catch(e){}
		try{SiteInfo.showAd=(varmyadvmode==0?true:false);delete(varmyadvmode);}catch(e){SiteInfo.showAd=true;}
				
		//alert('siteID:'+SiteInfo.siteID);
		if(!logof){
			SiteInfo.logoFile.src=g_template[SiteInfo.templateId].logo;		
		}else{
			SiteInfo.logoFile.src=SiteInfo.configUrl+'/'+logof;
		}

		//alert(SiteInfo.headerType);

		if(!bImg){
			SiteInfo.bgImg=new Image();		
		}else{
			SiteInfo.bgImg.src=SiteInfo.configUrl+'/'+bImg;
		}

		if(fA){
			for(var i=0;i<fA.length;i++){
				if(i==0)
					SiteInfo.footLinks='<a href="'+filterHTML(fA[i][1])+'" target="_blank">'+filterHTML(fA[i][0])+'</a>&#160;';
				else
					SiteInfo.footLinks+='|&#160;<a href="'+filterHTML(fA[i][1])+'" target="_blank">'+filterHTML(fA[i][0])+'</a>&#160;';
			}
		}

		delete(fA);
		if(!SiteInfo.footLinks){
			SiteInfo.footLinks=DEF_FOOTLINS;
		}

	}

};


//分类列表改变
function capChange(p){
	document.all[p].runtimeStyle.color=g_txtColor;
	switch(p){
		case 'cap_showNoComplete':			
			window.top.on_category_click(window.top.VT_DOWNLOADING,true,true);
			break;
		case 'cap_showCompleted':
			window.top.on_category_click(window.top.VT_DOWNLOADED,true,true);
			break;
		case 'cap_showAll':
			window.top.on_category_click(window.top.VT_ALL,true,true);
	}	
	window.event.srcElement.style.backgroundColor=g_bottomColor;
}


//页面载入后执行动作
function onloadTaskList(){	
	//主页面载入后执行的动作
	document.onselectstart=function(){if(window.event.srcElement){if(window.event.srcElement.tagName.toLowerCase()!='input') return false;}else{return false;}}
	
	if(ISTOPWINDOW){		
		var g_line_selectedColor=LINE_SELECTED;

		addLoadedEvent(mainBodyOnload);

		var btReturn2Web=document.all.switchWeb_bt;
		var g_bgColor	='#f7f7f7';
		
		if(btReturn2Web){
			btReturn2Web.onclick=function(){
				document.location.href='http://my.xunlei.com/';
			};
			btReturn2Web.title='打开Web迅雷';
		}		
		addLoadedEvent(applyCustomize);		
	}else{
		var g_bottomColor	='#f7f7f7';
		var g_txtColor		='#333333';
		var g_selRowColor	=LINE_SELECTED;
				
		addLoadedEvent(mainBodyOnload);
		addLoadedEvent(ApplyTaskList);	
	}
}

function mainBodyOnload(){
	
	g_bottomColor	=window.top.SiteInfo.colorBottom;
	g_txtColor		=getTextColor(g_bottomColor);
	//页面标题设置
	

	on_body_load();
	if(ISTOPWINDOW){
		//<link rel="shortcut icon" href="http://www.mysite.com/myicon.ico">。
		//设置自定义收藏夹图标
		if(SiteInfo.favIco){
			var lk	=	document.createElement('link');
			lk.rel	=	'shortcut icon';
			lk.href	=	SiteInfo.configUrl+'/_myres_/'+SiteInfo.favIco;

			document.getElementsByTagName('head')[0].appendChild(lk);
			delete(lk);
		}

		//设置标题
		if(SiteInfo.title){
			document.title = SiteInfo.title;
		}else{
			document.title = SiteInfo.siteName+'下载页面'; 
		}
	}
}


//任务列表页面载入后执行的动作
function ApplyTaskList(){
	var infoCap=document.all.txt_addInfo;

	if(infoCap){
		if(window.top.SiteInfo.domain){
			var d=window.top.SiteInfo.domain;
			if(window.top.SiteInfo.domain.split('.').length>2){
				var t=window.top.SiteInfo.domain.split('.');
				for(var i=1;i<t.length;i++){
					if(i==1)
						d = t[i];
					else
						d += '.'+t[i];
				}
				delete(t);
			}
			infoCap.innerText=g_InfoTips.replace(/\[DOMAIN\]/gi,d);
		}
	}

	//任务列表页载入执行的操作
	applyCustomize_Task();

	//设置表头
	var capSelected=document.all(window.top.g_CapIdArr[0]);
	if(capSelected){
		capSelected.click();
	}

	//设置广告
	if((window.top.SiteInfo.headerType==1 || window.top.SiteInfo.headerType==2) && window.top.SiteInfo.showAd){
		document.all.top_ad.style.display='';
		window.top.document.all.view.style.height=556;
		if(window.top.SiteInfo.adv){
			//alert(window.top.SiteInfo.adv);
			var adcontainer=document.getElementById('top_ad');
			if(adcontainer)
				adcontainer.innerHTML=window.top.SiteInfo.adv;
		}else{
			set_news_bar();
		}
	}else{
		document.all.top_ad.style.display='none';
		window.top.document.all.view.style.height=491;
	}
	try{
	$('cap_showNoComplete').click();
	}catch(e){}
}


//应用自定义设置
function applyCustomize(){
	
	//Raise an error
	//gtest.a=0;

	//选择行的背景色		
	g_line_selectedColor=getLightColor(SiteInfo.colorBottom);	
	//if(SiteInfo.headerType==0)
	InitToolBar(SiteInfo.colorHeader);
	setCustomizedHeader(SiteInfo.headerType);	

		
	//显示网站自定义链接
	var bottom=document.all('bottom_links');
	if(bottom){
		bottom.innerHTML=SiteInfo.footLinks;
	}

	//联盟Pv统计
	try{
		_xlwebtdpv(SiteInfo.siteID);
	}catch(e){

	}
}
function InitToolBar(color){	
	
	var txtColor='#ffffff';
	var startC=color;
	var endC=color;
	
	
	if(ifBrightColor(startC)){
		startC=subtractColor(color,COLOR_DIFF_TOP,-1);
	}else{
		endC=subtractColor(color,COLOR_DIFF_TOP,1);
	}

	if(colorCompare(startC,endC)){
		txtColor=getTextColor(endC);
	}else{
		txtColor=getTextColor(startC);
	}
	
	setGradientColor($('tips_caption'),startC,endC,0);
	$('cptTitle').style.color=txtColor;

	setGradientColor($('job_content_cap'),startC,endC,0);
	$('job_content_cap_txt').style.color=txtColor;


	/*文件信息面板颜色设置*/
	var lft_info					 =document.all['lft_info'];
	var content_des_txt				 =document.all['content_des_txt'];
	var content_file_list			 =document.all['content_file_list'];
	var left_info_box_body_title	 =document.all['left_info_box_body_title'];
	var left_info_box_body_title_left=document.all['left_info_box_body_title_left'];
	var work_url_parent				 =document.all['work_url_parent'];
	var work_cite_url_parent		 =document.all['work_cite_url_parent'];

	var _brC=getLightColor(endC,0xde);

	if(left_info_box_body_title_left){ left_info_box_body_title_left.style.borderColor=endC;}
	if(lft_info) lft_info.style.backgroundColor						=_brC;
	
	if(content_des_txt){
		content_des_txt.style.backgroundColor			=_brC;
		content_des_txt.runtimeStyle.borderBottomColor	=_brC;
	}

	if(content_file_list) content_file_list.style.backgroundColor	=_brC;
	if(work_url_parent) work_url_parent.style.backgroundColor		=_brC;
	if(work_cite_url_parent) work_cite_url_parent.style.backgroundColor=_brC;

	if(left_info_box_body_title){left_info_box_body_title.style.backgroundColor	=_brC;left_info_box_body_title.style.borderBottomColor=endC;}
	var lft_info_title=document.all['lft_info_title'];
	if(lft_info_title) lft_info_title.style.backgroundColor=subtractColor(endC,'#1a1a1a',1);
	

	

	//工具条颜色调整
	var ToolBar=document.all.ToolBar1;
	if(!ToolBar) return false;

	setGradientColor(ToolBar,startC,endC,0);
	ToolBar1.style.display='';
	

	
	var switchWeb_bt=document.all('switchWeb_bt');
	if(switchWeb_bt){
		var btStartC=subtractColor(startC,'#151515',1);

		var btEndC	=subtractColor(endC,'#111111',1);
		var borderC	=subtractColor(btEndC,COLOR_DIFF_BORDER,-1);
		
		setGradientColor(switchWeb_bt,btStartC,btEndC,0);
		switchWeb_bt.style.borderColor=borderC;

		
		var switchWeb_txt=document.all('switchWeb_txt');
		if(switchWeb_txt){
			switchWeb_txt.style.color=getTextColor(btEndC);
		}
	}

	if(document.all.BarInfo){
		document.all.BarInfo.style.color=txtColor;
	}
}

//任务列表页自定义设置应用
function applyCustomize_Task(){	
	var AD_02=document.all.top_ad;
	var InfoObj=window.top.SiteInfo;
	

	var txtC='#ffffff';
	var startC=InfoObj.colorHeader;
	var endC=InfoObj.colorHeader;
	if(ifBrightColor(startC)){
		startC=subtractColor(InfoObj.colorHeader,COLOR_DIFF_TOP,-1);
	}else{
		endC=subtractColor(InfoObj.colorHeader,COLOR_DIFF_TOP,1);
	}
	setGradientColor($('search_btn'),endC,startC,0);
	if(colorCompare(startC,endC)){
		txtC=getTextColor(endC);
	}else{
		txtC=getTextColor(startC);
	}

	var p=$('pagerR');
	
	for(var i=0;i<p.childNodes.length;i++){
		try{
			if(p.childNodes[i].tagName && p.childNodes[i].tagName.toLowerCase()!='select')
				p.childNodes[i].style.color=txtC;
		}catch(e){
			//alert(e);
		}
	}

	$('search_btn').style.color=txtC;

	var jobBottom=document.all.jobBottom;
	if(!jobBottom){
		
	}
	var lb=document.all.left_bar;
	
	if(lb) lb.style.backgroundColor=g_bottomColor;

	set_trbg(jobBottom,g_bottomColor,g_txtColor);
	set_trbg(g_TR[0],g_bottomColor,g_txtColor);	
	
	//设置下载列表背景图
	try{
		if(InfoObj.bgImg){
			var bg_Img=document.all('div_TaskBack');
			if(bg_Img){
				bg_Img.style.backgroundImage='url("'+InfoObj.bgImg.src+'")';
			}
		}
	}catch(e){}

	var thisTop=self.top;
	thisTop.document.all.view.style.height=window.document.body.scrollHeight;
	thisTop.document.all.view.style.visibility='visible';
}


//设置自定义头
function setCustomizedHeader(t){
	var frm=document.frames['topHeader'];
	if(t==1 || t==2){
		//用户自定义头文件
		frm.document.location.href=SiteInfo.configUrl+'/_myheader_/'+SiteInfo.CUST_HEADER_FILE;
	}else{
		//设置用户自定义Logo和色彩

		
		//var lf=SiteInfo.logoFile;
		if(frm){
			try{			
				if($('topHeader').document.readyState=='complete' && frm.setCustom){
					frm.setCustom();				
				}
			}catch(e){
				//alert(e+'[setCustomizeHeader]');
			}		
		}
	}
	delete(frm);
}


//添加页面onload事件
function addBodyOnloadEvent(func,ifm){
	if(typeof(func)!='function'){
		return false;
	}
	var oldf=null;

	var dom=document;
	var frm=null;
	if(ifm){
		frm=$(ifm);
		//alert($(ifm).document);
		dom=frm.document;		
		
	}

	try{
		if(dom.readyState=='complete'){
			try{
				if(frm)
					frm.func();
				else
					func();
			}catch(e){
				//alert(e+'[onload body event]');
			}
		}else{
			dom.onreadystatechange=function(){
					if(dom.readyState=='complete'){
						if(dom.body.onload){
							oldf=dom.body.onload;
							dom.body.onload=function(){
								oldf();						
								func();
							}
						}else{
							dom.body.onload=func;
						}
					}
			}
		}
	}catch(e){		
		//alert('[addBodyOnloadEvt]'+e);
	}
}

//启动
if(ISTOPWINDOW){	
	SiteInfo.initialize();	
}
addBodyOnloadEvent(onloadTaskList);


