String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g,'');}

function $() { 
		var a = [];
		for (var i = 0; i < arguments.length; i++) {
			var b = arguments[i]; if (typeof(b) == 'string') {b = document.getElementById(b);}
			if (arguments.length == 1) { return b;}
			a.push(b);	
		}
		return a;
}

function doSiteSearch() {
	document.write('<form method=\"get\" action=\"http:\/\/www.google.cn\/search\" target=\"google_window\">'
		+'<input type=\"hidden\" name=\"domains\" value=\"oof.cc\"><\/input>'
		+'<input type=\"text\" name=\"q\" size=\"15\" maxlength=\"255\" value=\"\" id=\"sbi\"><\/input>'
		+'<input type=\"radio\" name=\"sitesearch\" value=\"\" id=\"ss0\">web<\/input>'
		+'<input type=\"radio\" name=\"sitesearch\" value=\"oof.cc\" checked id=\"ss1\">oof<\/input>'
		+'<input type=\"submit\" name=\"sa\" value=\"Google 搜索\" id=\"sbb\"><\/input>'
		+'<input type=\"hidden\" name=\"client\" value=\"pub-4190233654185559\"><\/input>'
		+'<input type=\"hidden\" name=\"forid\" value=\"1\"><\/input>'
		+'<input type=\"hidden\" name=\"prog\" value=\"aff\"><\/input>'
		+'<input type=\"hidden\" name=\"channel\" value=\"6411178726\"><\/input>'
		+'<input type=\"hidden\" name=\"ie\" value=\"utf-8\"><\/input>'
		+'<input type=\"hidden\" name=\"oe\" value=\"utf-8\"><\/input>'
		+'<input type=\"hidden\" name=\"hl\" value=\"zh-CN\"><\/input>'
		+'<\/form>');
}


function doSiteAnalytics(){
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
}
function doContactMail(myDomain,mySubject,myName,myBody) {
	var myAtStr =myName+'@'+myDomain;				
	document.write ('<a href=\"mail'+'to\:'+myAtStr+'\?subject='+mySubject+'&body='+myBody+'\">'+myAtStr+'<\/a>');		
}

function reLoadJumpLink() { 
 	if (!document.getElementsByTagName) return; 
 	var myLinks = document.getElementsByTagName('a'); 
 	for (var i=0; i<myLinks.length; i++) { 
   		var ml = myLinks[i]; 
   		if (ml.getAttribute('href') && ml.getAttribute('rel').toLowerCase() == 'newlink') {ml.target = '_blank';}
 	} 
} 
function rJ2Href(s) {	
	var nH = document.location.host.toString().toLowerCase(),nT = window.top.document.location.host.toString().toLowerCase(),mH = s.toLowerCase();
	if ((nH.indexOf(mH)==-1)||(nT.indexOf(mH)==-1)){	window.location.href ='http://www.'+mH+'/'}
}
function writeNowYear (s) {
	var myE = $(s).getElementsByTagName('span')[0];
	if (myE)	{var myY = new Date();myE.innerHTML ='-'+myY.getYear().toString();}
}
//===GaContent

function getGAWStr(myGatypeE) {
	var myGaT = myGatypeE.toLowerCase();
	var myGaKID,myGaSize,myGaI,_cntGaStr;	
	
	if(myGaT.indexOf('cntali#')!=-1) {
		var myGakID2;
		myGaT=myGaT.replace('cntali#','')
		myGaSize = [
			[468,60,12],
			[760,90,11],
			[468,60,12],
			[336,280,36]
		];		
		var myGc=[
		['0663A9','000000','FFFFFF','FFFFFF','030000','FFFFFF'],
		['313131','535353','FFFFFF','FFFFFF','1EABDD','FFFFFF'],
		['000000','333333','F7F7F7','F7F7F7','1EABDD','F7F7F7'],
		['313131','333333','FFFFFF','FFFFFF','666666','FFFFFF'],
		['313131','333333','F5F5F5','F5F5F5','666666','F5F5F5'],
		['666666','666666','222222','222222','666666','222222']
		];
		//['titleColor','descColor','bgColor','borderColor','linkColor','bottomColor']
		//myGaKID ='mm_10185006_898819_';

		var myGcI =0;		
		switch(myGaT) {
			case 'channelm_760x90':			myGaI=1; myGakID2='1842479';myGcI=1;break;
			case 'channel_white_760x90':	myGaI=1;myGakID2='1842479'; myGcI=1;break;
			case 'con_gray_468x60':			myGaI=0;myGakID2='1845923';myGcI=2;break;
			case 'all_white_760x60':			myGaI=1;myGakID2='3113096';myGcI=3;break;
			case 'all_gray_760x60':			myGaI=1;myGakID2='3113096';myGcI=4;break;
			case 'all_lightblack_760x60':		myGaI=1;myGakID2='3113096';myGcI=5;break;
			case 'all_white_336x280':			myGaI=3;myGakID2='3153436';myGcI=3;break;
			case 'all_gray_336x280':			myGaI=3;myGakID2='3153436';myGcI=4;break;
			default:									myGaI=0;myGakID2='1845923';myGcI =0;break;
		}
		_cntGaStr='\<\scri\pt>\n'
			+'alimama_pid=\"mm_10185006_898819_'+myGakID2+'\"\;\n'
			+'alimama_titlecolor=\"'+myGc[myGcI][0]+'\"\;\n'
			+'alimama_descolor ="'+myGc[myGcI][1]+'"\; \n' 
			+'alimama_bgcolor="'+myGc[myGcI][2]+'"\; \n' 
			+'alimama_bordercolor="'+myGc[myGcI][3]+'"\; \n' 
			+'alimama_linkcolor="'+myGc[myGcI][4]+'"\; \n' 
			+'alimama_bottomcolor="'+myGc[myGcI][5]+'"\; \n' 
			+'alimama_anglesize="0"\; \n' 
			+'alimama_bgpic="0"\; \n' 
			+'alimama_icon="1"\; \n' 
			+'alimama_sizecode="'+myGaSize[myGaI][2]+'"\; \n' 
			+'alimama_width='+myGaSize[myGaI][0]+'\; \n'
			+'alimama_height='+myGaSize[myGaI][1]+'\; \n' 
			+'alimama_type=2\; \n'
			+'<\/scr\ipt>\n'
			+'<scr\ipt src=\"http:\/\/a.alimama.cn\/inf.js\">\n'
			+'<\/scr\ipt>\n';
	}else {
		myGaKID =((myGaT.indexOf('vinc_'))!=-1)?'2586913913994876':'4190233654185559';
		myGaSize = [[160,600],[336,280],[728,90],[468,60],[728,15]];
		
		var myGaQudao;
		
		switch(myGaT) {
			case 'contentwhite_160x600':myGaI=0; myGaQudao='5126200617';break;
			case 'contentgray_728x90':myGaI=2; myGaQudao='7444287217';break;
			case 'contentwhite_728x90':myGaI=2; myGaQudao='0748900065';	break;
			case 'contentblack_160x600':myGaI=0; myGaQudao='9927496825';break;
			case 'contentblack_728x90':myGaI=2; myGaQudao='8009628562';break;
			case 'contentwhite_336x280':myGaI=1; myGaQudao='4705440384';break;
			case 'contentgray_336x280':myGaI=1; myGaQudao='3742745885';	break;
		//------
			case 'classwhite_336x280':myGaI=1; myGaQudao='9874485245';break;
			case 'classgray_336x280':	myGaI=1; myGaQudao='3060774832';break;
		//------
			case 'channelhomeblack_336x280':	myGaI=1; myGaQudao='7887077309';break;
			case 'channelhomegray_336x280':myGaI=1; myGaQudao='3341142161';	break;
			case 'channelhomewhite_336x280':myGaI=1; myGaQudao='9874485245';	break;
			case 'channelhomewhite_728x90':myGaI=2; myGaQudao='4486006891';	break;
			case 'channelblack_728x90':myGaI=2; myGaQudao='8009628562';break;
			case 'deepgray_728x90':myGaI=2; myGaQudao='9865142559';break;
			case 'channelhomewhite_160x600':myGaI=0; myGaQudao='4022973279';break;
		//------
			case 'txt_gray_728x15':myGaI=4; myGaQudao='0462754661';break;
			case 'txt_black_728x15':myGaI=4; myGaQudao='6775129428';break;
			case 'txt_white_728x15':myGaI=4; myGaQudao='0551637431';break;
		//------
			case 'contentl_160x600':myGaI =0; myGaQudao='1287404899';	break;
			case 'readcontentnavtree_160x600':myGaI=0; myGaQudao='5126200617';break;
			case 'readcontentbottom_728x90':myGaI=2; myGaQudao='7444287217';break;		
			case 'readcontentbottomblack_728x90':myGaI=2; myGaQudao='8009628562';break;		
			case 'xqhome_middle_468x60':myGaI=3; myGaQudao='8598324056';break;
			case 'vince_conban_728x90':	myGaI=2; myGaQudao='6198724452';break;
			case 'vince_sub160x600':myGaI=0; myGaQudao='6575472277';break;
			default:myGaI=0; myGaQudao='1287404899';	break;
			}
		_cntGaStr='\<\scri\pt type=\"text\/javas\cript\">\<\!--\n'
		+'google_ad_client = \"pub-'+myGaKID+'\"\;\n'
		+'\google_ad_slot = \"'+myGaQudao+'\"\;\n'
		+'google_ad_width = '+myGaSize[myGaI][0]+'\;\n'
		+'google_ad_height = '+myGaSize[myGaI][1]+'\;\n'
		+'\/\/--\>\<\/script>\n'
		+'\<scr\ipt type=\"text\/javas\cript\" src=\"http://pagead2.googlesyndication.com/pagead/show_ads.js\"\>\n'
		+'\<\/scr\ipt>\n';		
	}
	return _cntGaStr;
}

function loadGAW(E) {if(E){document.write(getGAWStr(E));}}
function loadSubclassNav(s) {
	var subStr='<dd class=\"txtR\">'+CNTweb.pJump+'</dd>';
	if (typeof(myContentClassNavArr)!='undefined') {
		var mySubClassStr ='';
		for (var myi=0;myi<myContentClassNavArr.length ;myi++ )	{mySubClassStr += '<li><a href=\"'+myContentClassNavArr[myi][0]+'\">'+myContentClassNavArr[myi][1]+'<\/a><\/li>';}
		subStr ='<dt>'+CNTLangStr.pageNav[CNTweb.iLang][6]+'</dt>'+ subStr+'<dd><ul>'+mySubClassStr+'<\/ul></dd>'+subStr;		
	}
	document.write(subStr+'<dd>'+getGAWStr(s)+'</dd>');
}


// read Content NextLink
function loadReadContentNextLink() {	
	var myN = getPageFileNameNum(),mySubC=$('reLoadContentSubClassLink'),myHot=$('readContentHotLinkMix');
	var myJump='<dd class=\"txtR\">'+CNTweb.pJump+'</dd>';
	if ((typeof(myN) == 'number') && (typeof(myReadContentNextLinkMix)!='undefined')) {
		var myR=$('readContentNextLink'),mySubN = $('reLoadContentSubNavLink'),myRCNLL = (typeof(myReadContentNextLinklose)=='undefined')? 1: myReadContentNextLinklose;
		if (myR)	{
			var myBottomE = myR.getElementsByTagName('strong')[0],
			myH2L = (myN>myRCNLL) ? '<a href=\"'+(myN-1)+'.htm\">←'+CNTLangStr.pageNav[CNTweb.iLang][2]+'<\/a>' :'',
			myH2R = (myN<myReadContentNextLinkMix)?'<a href=\"'+(myN+1)+'.htm\">'+CNTLangStr.pageNav[CNTweb.iLang][3]+'→<\/a>' :'',
			myH2 =$('iContent').getElementsByTagName('h2')[0];
			myBottomE.innerHTML = myH2L+'| <a href=\"#iHead\">'+CNTLangStr.jump[CNTweb.iLang][0]+'↑<\/a> | '+myH2R;
			if(myH2){				
				if (myH2.firstChild.tagName&&myH2.firstChild.tagName.toLowerCase()=='span')	{myH2.removeChild(myH2.firstChild);	}				
				myH2.innerHTML ='<span class=\"nextLink\">'+myH2L+'<a href=\"\#iFoot\">'+CNTLangStr.jump[CNTweb.iLang][1]+'↓<\/a>'+myH2R+'<\/span>'+myH2.innerHTML;
				}
		}
		if (mySubN)	{
			var mySubContentStr='',myLose = (((myN-10)>myRCNLL)&&(myReadContentNextLinkMix>20)) ? (myN-10): myRCNLL,myMix = ((myN+10)>myReadContentNextLinkMix) ? myReadContentNextLinkMix :(myN+9);
			for (var myi= myLose;myi<=myMix ;myi++ ){
				var myCstr = (myN==myi)? ' class=\"navNow\"' :'';
				mySubContentStr += '<a href=\"'+myi+'.htm\"'+myCstr+'> '+CNTLangStr.pageNav[CNTweb.iLang][4]+(myi-myRCNLL+1)+CNTLangStr.pageNav[CNTweb.iLang][5]+'</a>';
				if (myi<myMix&&(myi+1)%2==0)	{
				mySubContentStr+='<\/li><li>';
				}
			}
			if (mySubN.tagName.toLowerCase()=='dl')	{
				mySubN.innerHTML = '<dt class=\"txtC\">'+CNTLangStr.pageNav[CNTweb.iLang][7]+'</dt>'+myJump+'<dd class=\"navNow\"><ul><li>'+mySubContentStr+'<\/li><li class=\"iBold\">＞<a href=\"'+myRCNLL+'.htm\">'+CNTLangStr.pageNav[CNTweb.iLang][0]+'</a>＞<a href=\"'+myReadContentNextLinkMix+'.htm\">'+CNTLangStr.pageNav[CNTweb.iLang][1]+'</a><\/li>'+'<\/ul></dd>'
				+myJump;
			}else {
				mySubN.innerHTML = '<ul><li>'+mySubContentStr+'<\/li><li class=\"iBold\">＞<a href=\"'+myRCNLL+'.htm\">'+CNTLangStr.pageNav[CNTweb.iLang][0]+'</a>＞<a href=\"'+myReadContentNextLinkMix+'.htm\">'+CNTLangStr.pageNav[CNTweb.iLang][1]+'</a><\/li>'+'<\/ul>';
			}
		}			
	}
	/*if (mySubC && (typeof(myContentClassNavArr)!='undefined')) {
		var mySubConClassStr ='';
		for (var myi=0;myi<myContentClassNavArr.length ;myi++ )	{
			mySubConClassStr += '<li><a href=\"'+myContentClassNavArr[myi][0]+'\">'+myContentClassNavArr[myi][1]+'<\/a><\/li>';
		}
		if (mySubC.tagName.toLowerCase()=='dl')	{
			mySubC.innerHTML ='<dt>'+CNTLangStr.pageNav[CNTweb.iLang][6]+'</dt>'+myJump+'<dd><ul>'+mySubConClassStr+'<\/ul></dd>'+myJump;
		}else {
		mySubC.innerHTML = '<ul>'+mySubConClassStr+'<\/ul>';
		}
	}
	*/
	
	
	if (myHot &&(typeof(myContentReadHotArr)!='undefined')) {
		var myStr='',myHarr=myContentReadHotArr[1],myD=myHarr.length;
		for (var Hi=0; Hi<myD;Hi++ ){
			myStr += '<a href=\"'+myHarr[Hi][0]+'\">'+myHarr[Hi][1]+'<\/a>';
			if (Hi<(myD-1)&&(Hi+1)%3==0){myStr+= '<\/dd><dd>';}
		}
		myHot.innerHTML='<dl><dt>'+CNTLangStr.pageNav[CNTweb.iLang][6]+':<a href=\"'+myContentReadHotArr[0][0]+'\">'+myContentReadHotArr[0][1]+'<\/a></dt><dd>'+myStr+'<\/dd><\/dl>';
	}
	return;
}
 


//changeLanguage-----------
function reLoadChangeLang(s) {
	var myEl = $(CNTLangStr.changeEl);
	if (s!=CNTweb.iLang)	{
		CNTweb.put('PiLang',parseInt(s));
		CNTweb.load();
	}
	var myEls =CNTLangStr.changeStr.length;
	var cStr ='';
	for (var mi=0;mi<myEls ; mi++) {	cStr +='<a href=\"#\"'+((mi==CNTweb.iLang)?' class=\"navNow\"':'')+((mi==CNTweb.iLang)?'': 'onclick=\"reLoadChangeLang\('+mi+'\);\"')+'>'+CNTLangStr.changeStr[mi]+'<\/a>';}	
	var uToolStr = document.getElementsByTagName('h1')[0].innerHTML;
	
	myEl.innerHTML ='<dl id=\"iLang\"><dt>Change Language<\/dt><dd class=\"iSkip\">'+cStr+'<\/dd></dl>'+uToolStr;
	$('iLang').onmouseover  = function() {this.getElementsByTagName('dd')[0].className='iBlock';	}
	$('iLang').onmouseout  = function() {this.getElementsByTagName('dd')[0].className='iSkip';}	
	/*
	if ($('iLang'))	{myEl.removeChild(myEl.firstChild);}	
	var newEl = document.createElement('dl');
	newEl.setAttribute('id','iLang');
	newEl.innerHTML ='<dt>Change Language<\/dt><dd class=\"iSkip\">'+cStr+'<\/dd>';
	newEl.onmouseover  = function() {this.getElementsByTagName('dd')[0].className='iBlock';	}
	newEl.onmouseout  = function() {this.getElementsByTagName('dd')[0].className='iSkip';}
	myEl.insertBefore(newEl,myEl.firstChild);
	*/	
	$('sbb').value=CNTLangStr.search[CNTweb.iLang];
	loadReadContentNextLink();
	setWebWidth();
}
//===pageWidth===
function setWebWidth() {
	var b =document.getElementsByTagName('body')[0], b2 = $('webWidthChange');	
	b.style.marginTop =  ($("iHead").offsetHeight+5)+'px';	
	CNTweb.load();
	if (CNTweb.isW==1){
		b.className = 'body___W';
		b2.innerHTML= '→'+CNTLangStr.webWidth[CNTweb.iLang][1]+'←';
		b2.onclick = function() {CNTweb.put('PisW',0);setWebWidth();}
		setWebSubWidth();
		return;
	}	
	b.className = 'body___S';
	b2.innerHTML ='←'+CNTLangStr.webWidth[CNTweb.iLang][0]+'→';
	b2.onclick = function() {CNTweb.put('PisW',1);setWebWidth();}		
	setWebSubWidth();
}

function setWebSubWidth() {
	if (!document.getElementsByTagName('div')) return;	
	var d = document.getElementsByTagName("div"),n = d.length;	
	for (var i=0; i< n; i++)	{
		var c = d[i].className;
		if (c &&((c.indexOf('___W')!=-1)||(c.indexOf('___S')!=-1))) {d[i].className = (CNTweb.isW==1) ?c.replace('___S','___W') : c.replace('___W','___S');}
	}
} 







function getPageFileName() {var s = window.location.href.toString(),ss= s.split('/'),st = ss[ss.length-1];return ((st) && (st.indexOf('.')!=-1))?st:null;}
function getPageFileNameNum() {var s = getPageFileName();if (s)	{var H = s.substring(0,s.indexOf('.')),N = (H)?parseInt(H):null;return (!isNaN(N))?N:null;}return null;}
//---以&分割的名值对----取值

function getParaStrValue(paraName,str) {
 	var n = str.indexOf(paraName);
	if (n !=-1){var x= (n+paraName.length+1), y= str.indexOf('&',n);return ((str.indexOf('&') !=-1)&&(y !=-1)) ? str.substring(x,y) : str.substring(x);}
	return null;
}

function getURLpara (paraName) {var a= window.location.href,n= a.indexOf("?");return (n !=-1)? getParaStrValue(paraName,a.substring(n+1)):null;}

function loadFormInputOnfocus() {
	var iFormEl = document.getElementsByTagName('input');
	if (!iFormEl)	{return;}
	var iFormElN = iFormEl.length;
	for (var x=0;x<iFormElN ; x++){
			if ( ((iFormEl[x].type.toUpperCase()=='TEXT') || (iFormEl[x].type.toUpperCase()=='PASSWORD'))&&(! iFormEl[x].getAttribute('readonly'))){
			iFormEl[x].onfocus=function(){this.className='on___check';};
			iFormEl[x].onblur=function(){this.className='on___blur';};	
			}
	}
}

//===========cntCookie
function getLastStrAtArr(n,str) {
		if (!str)	{str = location.hostname;}
		str = str.split('.');
		var l = str.length-n;
		if (l<0)	{l=0}
		return '.'+str.slice(l).join('.');		
}

function $str(sN,str,cSplit) {
	var n = str.indexOf(sN);
	if (n !=-1){	
	var x= (n+sN.length), y= str.indexOf(cSplit,n);
	if (x==y){return null;}
	return ((str.indexOf(cSplit) !=-1)&&(y !=-1)) ? str.substring(x,y) : str.substring(x);
	}
	return null;
}

function $unStr(sN,str,cSplit) {
	var n = str.indexOf(sN);
	if (n !=-1){	
	var x= (n+sN.length), y= str.indexOf(cSplit,n);
	if (x==y){return null;}
	return ((str.indexOf(cSplit) !=-1)&&(y !=-1)) ? unescape(str.substring(x,y)) : unescape(str.substring(x));
	}
	return null;
}

function CNTcookieClass(h,s) {
		this.head =(h) ? h+'=':null;		
		this.domain =(s)? '.'+s : getLastStrAtArr(3);
		this.cDay=1;
}

CNTcookieClass.prototype.I = function() {
	this.strG =(this.strO)?this.head+this.strO:document.cookie.toString();
	this.strL = (this.head)? ( $unStr(this.head,this.strG,';')) :null;
}

CNTcookieClass.prototype.F = function(c) {
	this.I();
	if(!c || !this.strL || this.strL.indexOf(c+'=')==-1) {return null;}
	return unescape($unStr(c+'=',this.strL,'&'))
}
CNTcookieClass.prototype.put =function(cN,cV){
	this.I();
	if ((!cN) &&(!cV)){return;}
	var strN,reg;
	cN = cN+'=';
	if (!this.strL) {strN = cN+escape(cV);}
	else {	
		if (this.strL.indexOf(cN) !=-1) {
			reg = new RegExp('('+cN+'.+?)(?=&|$)');
			strN = this.strL.replace(reg,cN+escape(cV));
			}
		else {strN = this.strL +'&'+cN+escape(cV);}
	}
	this.R(strN);
}	
CNTcookieClass.prototype.R =function(s) {
	if (s && (this.strL != s)){
		this.strL = s;
		var c=new Date();
		c.setTime((this.cDay !=-1) ? c.getTime()+3600000*24*this.cDay : c.getTime() -1 );	
		c=';expires='+c.toGMTString();
		document.cookie = ''+this.head+this.strL+';path=/;domain='+this.domain+c;	
	}
	return;
}


