//-- auto init functions -- [begin]function initBtns(active) {	if (active) {		active = active.split(',');		var a = '';		for (var i=0; i< active.length; i++) {			a += '_' + active[i];			if (i < active.length - 1) { a += '|'; }		}		var activeRE = new RegExp(a);	}	var btnRE = eval(/\/_btn\/btn_.+n\..{3,4}$/); //-- match (/_btn/btn_*_n.???)	var tailRE = /n\..{3,4}$/; //-- match (n.???)	var list = document.getElementsByTagName('img');	for (var i=0; i<list.length; i++) {		var trgt = list[i]		if (!trgt.src.match(btnRE)) { continue; }		var si = trgt.src.search(tailRE);		var srcHead = trgt.src.substring(0,si);		var srcTail = trgt.src.substring(si + 1);		if (active && trgt.src.match(activeRE)) {			trgt.src = srcHead+'a'+srcTail;			continue;		}		var src = srcHead+'o'+srcTail;		addTask(trgt,'onmouseover','setImgSrc(this,"'+src+'")');		addTask(trgt,'onmouseout','setImgSrc(this,"'+trgt.src+'")');		plImgSrc(src);	}}function addRecomend(grp,id,src) {	var idHead = 'r-'+grp+'_';	var tbl = document.getElementById(idHead+'tbl');	if (tbl.style.display == 'none') { tbl.style.display = ''; }	var trgr = document.getElementById(idHead+id);	var trgt = document.getElementById(idHead+'img');	var path = trgt.src.substring(0,trgt.src.lastIndexOf('/') + 1);	var src = path+src;	addTask(trgr,'onmouseover','setImgSrc("'+trgt.id+'","'+src+'")');	addTask(trgr,'onmouseout','setImgSrc("'+trgt.id+'","'+trgt.src+'")');	plImgSrc(src);}function initTabs(id) {	window.curTab = null;	id = id.split(',');	for (var i=0; i<id.length; i++) {		var tt = 'tab-t_'+id[i];		var tb = 'tab-b_'+id[i];		var ti = 'tab-info_'+id[i];		addTask(tt,'onmouseover','toggleTab("'+id[i]+'","o")');		addTask(tb,'onmouseover','toggleTab("'+id[i]+'","o")');		addTask(tt,'onmouseout','toggleTab("'+id[i]+'","n")');		addTask(tb,'onmouseout','toggleTab("'+id[i]+'","n")');		addTask(tt,'onclick','toggleTab("'+id[i]+'","a")');		addTask(tb,'onclick','toggleTab("'+id[i]+'","a");jumpToTabs()');	}	toggleTab(id[0],'a');}function toggleTab(id,state,cTab) {	if (typeof id == 'object') { id = id.id.substring(id.id.lastIndexOf('_') + 1) }	if (!cTab && curTab && id == curTab) { return; }	var tt = document.getElementById('tab-t_'+id);	var tb = document.getElementById('tab-b_'+id);	var ti = document.getElementById('tab-info_'+id);	var c_txt = "#998833";	var c_bg = "transparent";	var c_b1 = "#eae5c8";	var c_b2 = "#b8ae7a";	if (state == 'o') {		c_txt = "#4c4833";		c_bg = "#f4ebbe";		c_b1 = c_b2;	} else if (state == 'a') {		c_txt = "#4c4833";		//c_bg = "#f4ebbe";		c_b1 = c_b2;		c_b2 = "white";		if (curTab) {			toggleTab(curTab,'n',true);			document.getElementById('tab-info_'+curTab).style.display = 'none';		}		ti.style.display = '';		curTab = id;	}	tt.style.color = c_txt;	tt.style.backgroundColor = c_bg;	tt.style.borderColor = c_b1+' '+c_b1+' '+c_b2+' '+c_b1;	tb.style.color = c_txt;	tb.style.backgroundColor = c_bg;	tb.style.borderColor = c_b2+' '+c_b1+' '+c_b1+' '+c_b1;}//-- auto init functions -- [end]function topOfPage() { window.scrollTo(0,0); }function jumpToTabs() { window.scrollTo(0,document.getElementById('tabs-t').offsetTop); }//-- core function -- [begin]function addTask(who,event,task) {	if (typeof who == 'string') { who = document.getElementById(who); }	if (!who['_'+event]) {		var f = '';		if (who[event]) {			f = who[event].toString().match(/{\s*(.+)\s*}\s*$/)[1];			if (!f.match(/;$/)) { f += ';' };		}		who['_'+event] = f;		who[event] = function() { eval(this['_'+event]); };	}	who['_'+event] += task;	if (!who['_'+event].match(/;$/)) { who['_'+event] += ';' };}function setImgSrc(who,src) {	if (typeof who == 'string') { who = document.getElementById(who); }	who.src = src;}function plImgSrc(src) {	var img = new Image();	img.src = src;}//-- core function -- [end]