<!--
/*
========================
FOR NGACN ONLY
------------
(c) 2005 Zeg All Rights Reserved
========================
论坛通用函数 v1.00
written by zeg 2006-4-27
========================
*/

if (navigator.userAgent.indexOf('MSIE 6.0')!=-1){
		try{document.execCommand('BackgroundImageCache',false,true)}catch(e){};
		window.isIE6=true;
	}

//--------------------------
//cookieAndSerialize
cookieFuncs.init(__CKDOMAIN,'/','bbsmisccookies')
//--------------------------
//domStorag
if(domStorageFuncs)domStorageFuncs.init(__CKDOMAIN);
//--------------------------
//date
var date = new Date;

function time2date(t){
return commonui.time2date(t)
}

function checkurl(url){
if (location.href.indexOf(url) > -1)
	return true;
else
	return false;
}

function checkindex(){
if (location.href.indexOf('index.php') > -1 || location.href.indexOf('.php') == -1)
	return true;
else
	return false;
}
function getScrollPos(){
var pos = Array();
if (window.innerHeight)
	{
		pos['y'] = window.pageYOffset
		pos['x'] = window.pageXOffset;
	}
else if (document.documentElement && document.documentElement.scrollTop)
	{
		pos['y'] = document.documentElement.scrollTop;
		pos['x'] = document.documentElement.scrollLeft;
	}
else if (document.body)
	{
		pos['y'] = document.body.scrollTop
		pos['x'] = document.body.scrollLeft;
	}
return pos;
}
//fe
function getClientWidth(){
if (document.documentElement && document.documentElement.clientWidth)
	return (document.documentElement.clientWidth);
else if (document.body)
	return (document.body.clientWidth);
else
	return (document.innerWidth);
}
//fe
function add_pv_count()
{
var pv_count = parseInt(cookieFuncs.getMiscCookie('pv_count_for_insad'));
if (!pv_count)
	pv_count = 0;
pv_count ++;
cookieFuncs.setMiscCookieInSecond('pv_count_for_insad',pv_count,3600*24*1);

if (window.location.href.indexOf('allblank')!=-1){
	var x = document.body.getElementsByTagName('A');
	for (var i=0; i<x.length; i++)
		{
		if (x[i].href.indexOf('read.php') != -1 && x[i].href.indexOf('thread.php') == -1)
			{
			x[i].target='_blank'
			}
		}
	}

if (window.location.href.indexOf('autoreload')!=-1){
	window._reloader=function(){
		var date=new Date;
		if(date.getTime()-window.userlastmove<10000) {window.setTimeout(window._reloader,60*1000);document.title='xxxx'}
		else window.location.reload()
	}
	window.setTimeout(window._reloader,60*5000);
	var tmp = function(){var date=new Date;window.userlastmove=date.getTime();document.title=window.userlastmove}
	addEvent(window,'scroll',tmp);
	addEvent(document.body,'click',tmp);
	}
}
//fe

function nextElement(obj){
var next = obj.nextSibling;
while (next && next.nodeType != 1)
	next = next.nextSibling;
return next;
}
//fe

function prevElement(obj){
var prev = obj.previousSibling;
while (prev && prev.nodeType != 1)
	prev = prev.previousSibling;
return prev;
}
//fe

function findNameInNeighbor(o,n){
o = o.parentNode;
return findNameInChild(o,n);
}
//fe

function findNameInChild(o,n){
for (var i=0; i<o.childNodes.length;i++){
	if (o.childNodes[i].getAttribute && o.childNodes[i].getAttribute('name') == n){
			return o.childNodes[i];
		}
	}
}//fe

function elmIncL3(e1,e2)
{
if (e2 == e1)
	{
		return true;
	}
if (e2.parentNode == e1)
	{
		return true;
	}
if (e2.parentNode.parentNode == e1)
	{
		return true;
	}
return false;
}
//fe

function cutstrbylen(s,l)
{
var j = 0.0;
var c= '';
for (var i=0;i<s.length;i++)
	{
		c = s.charCodeAt(i);
		if (c > 127)
			{
				j = j+1;
			}
		else if ( (c<=122 && c>=97)||(c<=90 && c>=65) )
			{
				j = j+0.65;
			}
		else
			{
				j = j+0.35;
			}
		if (j>=l)
			{
				return (s.substr(0,i+1));
			}
	}
return (s);
}
//fe
function getStyle(o,css)
{
if( document.defaultView && document.defaultView.getComputedStyle )
	{
		return document.defaultView.getComputedStyle( o, '' ).getPropertyValue(
		css.replace( /([A-Z])/g, '-$1'));
	}
else if ( o.currentStyle )
	{
		return o.currentStyle[ css ];
	}
else
	{
		false;
	}
}
//fe
function jsdebug()
{
if (typeof(cookieFuncs.cookieCache[cookieFuncs.misccookiename]) != 'object')
	cookieFuncs.extractMiscCookie();

	function d(f,c)
		{
			for (var k in c)
				{
					if (typeof(c[k])=='object')
						{
							d(f+k+'.',c[k]);
						}
					else
						{
							put(f+k+' = '+c[k]+'\n');
						}
				}
		}
if(commonui  && commonui._debug){
	put('---js debug---\n');
	d('',commonui._debug)
	}
put('---cookies---\n');
var cc = document.cookie.split(';');
for (var k in cc)
	{
		put(cc[k]+'\n');
	}
put('---misccookies---\n');
d('',cookieFuncs.cookieCache[cookieFuncs.misccookiename]);

}
//fe

function addEvent(obj,evt,fn) {
commonui.aE(obj,evt,fn)
}

function addEventDOMContentLoadedAct(){
commonui.triggerEventDOMContentLoadedAct ()
}//fe

function loadtab(o,t,f)
{
if (typeof(o)=='string'){o = document.getElementById(o);}
if (typeof(t)=='string'){t = document.getElementById(t);}
var p = o.parentNode.childNodes;
var j = k = 0;
for (var i=0; i<p.length; i++)
	{
	if (p[i].nodeType==1)
		{
		j++;
		if (p[i]==o)
			{
			k=j;
			p[i].className='active';
			}
		else
			{
			p[i].className='inactive';
			}
		}
	}
p = t.childNodes;
j = 0;
for (var i=0; i<p.length; i++)
	{
	if (p[i].nodeType==1)
		{
		j++;
		if (j==k)
			{
			p[i].style.display='';
			if (f)
				{
				f(o,p[i]);
				}
			}
		else
			{
			p[i].style.display='none';
			}
		}
	}
}

//--------------------------
//全屏中专广告
//--------------------------
if (ngaAds['bbs_ads12']&&location.href.indexOf(__BBSURL) > -1&&cookieFuncs.ifMiscCookie())
	{
		if (checkindex() || checkurl('thread.php') || checkurl('read.php'))
			{
				if (ngaAds['bbs_ads12']['refreshid'] && cookieFuncs.getMiscCookie('insad_refreshid')!=ngaAds['bbs_ads12']['refreshid'])
					{
						cookieFuncs.setMiscCookieInSecond('insad_refreshid',ngaAds['bbs_ads12']['refreshid'],3600*24*2)
						cookieFuncs.setMiscCookieInSecond('pv_count_for_insad',0,0)
						cookieFuncs.setMiscCookieInSecond('insad_views',0,0)
					}
				if (cookieFuncs.getMiscCookie('pv_count_for_insad')>3 || !cookieFuncs.getMiscCookie('pv_count_for_insad'))
					{
						window.location.href = __BBSURL+'/misc/adpage_insert_2.html?'+window.location.href;
					}
			}
	}
//fe

//--------------------------
//bbs code parser 预加载
var ubbcode={},bbscode
bbscode = ubbcode.bbscode=function(o,noimg,tid,pid,uid){
window.setTimeout(function(){ubbcode.bbscode(o,noimg,tid,pid,uid)},50);
}

//--------------------------
//user info & partrait load
//--------------------------
function getPortraitUrl(p)
{
if (p){
		if (p.substr(0,4) != 'http'){
				return (__PORTRAIT_PATH+'/'+p);
			}
		else{
				return (p);
			}
	}
else{
		return (__IMG_STYLE+'/nobody.gif');
	}
}
//fe
function loadCurUserInfo(name,nick,icon,honor,id)
{
$('portrait').style.backgroundColor = '#FFE';
if (nick)
	{
	if (name)
		{
		name = nick+'('+name+')'
		}
	else 
		{
		name = nick
		}
	}
if (name)
	{
		$('portraitcover').title = name;
		if (honor) name = '<span>'+honor+' · </span>'+name;
		if (id) name = name+' · '+id;
		$('usernamebg').innerHTML = name;
		window.setTimeout(function(){$('portrait').style.backgroundImage = 'url('+getPortraitUrl(icon)+')'},5)
	}
else 
	{
		$('usernamebg').innerHTML = '<span>访客</span>';
		$('portraitcover').title = '访客';
		window.setTimeout(function(){$('portrait').style.backgroundImage = 'url('+__IMG_STYLE+'/nobody2.gif)'},5)
	}
if (ngaAds && ngaAds.loadCustomAds)ngaAds.loadCustomAds({'uid':id})
}
//fe


//--------------------------

if (!window.commonui)
	commonui = {}

function headerlinks(x)
{
/*
<a href='http://sc2.178.com/'><img src='"+__IMG_BASE+"/misc/self/t_sc.png'/></a>
<a href='http://d3.178.com/'><img src='"+__IMG_BASE+"/misc/self/t_diablo.png'/></a>
*/
if (x)
	{}
else
put("\
<map id='cardlink' name='cardlink'>\
	<area shape='rect' coords='35,19, 75,43' href='http://wow.178.com/200909/47347481167.html#tw' target='_blank'/>\
	<area shape='rect' coords='81,19, 124,43' href='http://wow.178.com/200909/47347481167.html' target='_blank'/>\
</map>\
<a href='http://ak.178.com/' target='_blank'><img src='"+__IMG_BASE+"/misc/self/ak.png'/></a> \
<a href='http://www.warcraftchina.com/' target='_blank'><img src='"+__IMG_BASE+"/misc/self/t_wow.png'/></a> \
<a href='https://www.battlenet.com.cn/' target='_blank'><img src='"+__IMG_BASE+"/misc/self/t_bn.png'/></a> \
<a href='http://bigfoot.178.com/' target='_blank'><img src='"+__IMG_BASE+"/misc/self/t_bf.png'/></a> \
<img src='"+__IMG_BASE+"/misc/self/cardnew.png' usemap='#cardlink'/>\
");
//<a href='http://www.jiasu7.com/' target='_blank'><img src='"+__IMG_BASE+"/misc/self/proxy.png'/></a> \
}
//fe

commonui.putmenu0=function(){
put('\
<ul class="nav_ul" id="menu_nav_ul">\
<li>\
	<a class="down" href="http://wow.178.com/">首页&#187;</a><span>\
	<a href="http://www.178.com/">178首页</a>\
	<a href="http://wow.178.com/">魔兽世界首页</a>\
	<a href="http://bbs.ngacn.cc/">艾泽拉斯国家地理</a>\
	<a href="http://top.ngacn.cc/">强力艾泽拉斯</a>\
	<a href="http://kapai.178.com/">魔兽卡牌首页</a>\
	</span>\
</li><li>\
	<a class="down" href="http://wow.178.com/zt/tools/index.html">工具&#187;</a><span>\
	<a href="http://db.178.com/wow/cn/index.html">数据库（简体）</a>\
	<a href="http://db.178.com/wow/tw/index.html">数据库（繁体）</a>\
	<a href="http://bigfoot.178.com/">大脚插件</a>\
	<a href="http://wow.178.com/tf/">天赋模拟器（简体）</a>\
	<a href="http://wow.178.com/tftw/">天赋模拟器（繁体）</a>\
	<a href="http://wowsig.178.com/">签名生成器</a>\
	<a href="http://wow.178.com/chengjiu/">成就查询</a>\
	<a href="http://atlas.ngacn.cc/">副本装备速查</a>\
	<a href="http://wow.178.com/set/">试衣间</a>\
	<a href="http://wow.178.com/jjc/">竞技场点数计算器</a>\
	<a href="http://wmo.178.com/">WMO战斗数据分析</a>\
	<a href="http://www.ofcard.com/showinfo.do?cardid=3809&amp;username=173178">魔兽网络加速</a>\
	</span>\
</li><li>\
	<a class="down" href="http://wow.178.com/list/zhiye/index.html">职业&#187;</a><span>\
	<a href="http://wow.178.com/list/dk/index.html">死亡骑士</a>\
	<a href="http://wow.178.com/list/zs/index.html">战士</a>\
	<a href="http://wow.178.com/list/sq/index.html">圣骑士</a>\
	<a href="http://wow.178.com/list/lr/index.html">猎人</a>\
	<a href="http://wow.178.com/list/sm/index.html">萨满祭司</a>\
	<a href="http://wow.178.com/list/dz/index.html">潜行者</a>\
	<a href="http://wow.178.com/list/dly/index.html">德鲁伊</a>\
	<a href="http://wow.178.com/list/fs/index.html">法师</a>\
	<a href="http://wow.178.com/list/ms/index.html">牧师</a>\
	<a href="http://wow.178.com/list/ss/index.html">术士</a>\
	</span>\
</li><li>\
	<a class="down" href="http://wow.178.com/list/syjn/index.html">技能&#187;</a><span>\
	<a href="http://wow.178.com/list/fumo/index.html">附魔</a>\
	<a href="http://wow.178.com/list/zhubao/index.html">珠宝</a>\
	<a href="http://wow.178.com/list/mingwen/index.html">铭文</a>\
	<a href="http://wow.178.com/list/gongcheng/index.html">工程学</a>\
	<a href="http://wow.178.com/list/duanzao/index.html">锻造</a>\
	<a href="http://wow.178.com/list/zhipi/index.html">制皮</a>\
	<a href="http://wow.178.com/list/caifeng/index.html">裁缝</a>\
	<a href="http://wow.178.com/list/lianjin/index.html">炼金</a>\
	<a href="http://wow.178.com/list/diaoyu/index.html">钓鱼</a>\
	<a href="http://wow.178.com/list/pengren/index.html">烹饪</a>\
	<a href="http://wow.178.com/list/caikuang/index.html">采矿</a>\
	<a href="http://wow.178.com/list/caoyao/index.html">草药</a>\
	<a href="http://wow.178.com/list/18492416624.html">剥皮</a>\
	<a href="http://wow.178.com/list/18492451452.html">急救</a>\
	</span>\
</li><li>\
	<a class="down" target="_self" href="http://wow.178.com/#ziliao">攻略&#187;</a><span>\
	<a href="http://wow.178.com/list/fuben/index.html">副本</a>\
	<a href="http://wow.178.com/list/chengjiu/index.html">成就</a>\
	<a href="http://wow.178.com/list/shengwang/index.html">声望</a>\
	<a href="http://wow.178.com/list/pvp/index.html">PVP</a>\
	<a href="http://wow.178.com/list/renwu/index.html">任务</a>\
	<a href="http://wow.178.com/list/wupin/index.html">物品</a>\
	</span>\
</li><li>\
	<a class="down" href="http://wow.178.com/video/">视频&#187;</a><span>\
	<a href="http://wow.178.com/list/30568303503.html">魔兽翻唱</a>\
	<a href="http://wow.178.com/list/22292736012.html">职业视频</a>\
	<a href="http://wow.178.com/list/22294428000.html">副本视频</a>\
	<a href="http://wow.178.com/list/18492238256.html">PVP视频</a>\
	<a href="http://wow.178.com/list/18492246464.html">趣味视频</a>\
	</span>\
</li><li>\
	<a class="down" href="http://wow.178.com/pic/">图片&#187;</a><span>\
	<a href="http://wow.178.com/pic/">画匠专栏</a>\
	<a href="http://wow.178.com/list/39465524376.html">NGA画窟活动</a>\
	<a href="http://wow.178.com/list/18492273712.html">NGA画窟作品集</a>\
	<a href="http://wow.178.com/list/33270107982.html">搞笑图片</a>\
	<a href="http://wow.178.com/list/manhua/index.html">漫画</a>\
	<a href="http://wow.178.com/list/39465028323.html">热门连载</a>\
	<a href="http://wow.178.com/200907/t_42237847459.html">游戏周边</a>\
	<a href="http://wow.178.com/list/39465575675.html">暴雪画廊</a>\
	<a href="http://wow.178.com/list/bizhi/index.html">精美壁纸</a>\
	</span>\
</li><li>\
	<a class="down" href="http://wowui.178.com">UI插件&#187;</a><span>\
	<A href="http://wowui.178.com/sort/36">商业物品</A>\
	<A href="http://wowui.178.com/sort/29">战斗增强</A>\
	<A href="http://wowui.178.com/sort/45">聊天交流</A>\
	<A href="http://wowui.178.com/sort/22">地图</A>\
	<A href="http://wowui.178.com/sort/12">团队和副本</A>\
	<A href="http://wowui.178.com/sort/18">界面增强</A>\
	<A href="http://wowui.178.com/sort/26">任务</A>\
	<A href="http://wowui.178.com/sort/30">PvP</A>\
	<A href="http://wowui.178.com/sort/1">职业</A>\
	<A href="http://wowui.178.com/sort/35">管理与周边</A>\
	</span>\
</li><li>\
	<a class="down" href="http://gh.178.com/">公会&#187;</a><span>\
	<a href="http://gh.178.com/">公会系统</a>\
	<a href="http://dkp.178.com/">DKP系统</a>\
	</span>\
</li><li>\
	<a class="down" href="http://wow.178.com/#ziliao">资料大全</a>\
</li><li>\
	<a class="down" href="http://db.178.com/wow/">魔兽数据库</a>\
</li><li>\
	<a class="down" href="http://db.178.com/wow/summary/">人口普查</a>\
</li>\
</ul>\
');
var l = $('menu_nav_ul').getElementsByTagName('li');
for (var i=0;i<l.length;i++){
	if (l[i].getElementsByTagName('span').length){
		l[i].onmouseover=function(){
			var self = this
			var x = this.parentNode.getElementsByTagName('li');
			for (var j=0;j<x.length;j++)
				{
				if (x[j]!=this && x[j].lastChild.nodeName=='SPAN') x[j].lastChild.style.display='none'
				if(x[j]._hidetimeout){window.clearTimeout(x[j]._hidetimeout);x[j]._hidetimeout=null}
				}
			if(!this._showmenutimeout)
				this._showmenutimeout = window.setTimeout(
						function(){
						self.lastChild.style.display='block'
						if (window.isIE6)
							{
							if (!self._selectInTopMenu)
								self._selectInTopMenu = $('menu').getElementsByTagName('select')
							for (var i=0;i<self._selectInTopMenu.length;i++)
								self._selectInTopMenu[i].style.visibility='hidden'
							}
						}
						,500
					)
			}
		l[i].onmouseout=function(e){
			if (!e) var e = window.event;
			var t = e.relatedTarget || e.toElement;
			if(t==this || t.parentNode==this || t.parentNode.parentNode==this)return;
			var self=this
			if(this._showmenutimeout){window.clearTimeout(this._showmenutimeout);this._showmenutimeout=null}
			if(!this._hidetimeout)
				this._hidetimeout=window.setTimeout(
					function(){
						if(self._showmenutimeout){window.clearTimeout(self._showmenutimeout);self._showmenutimeout=null}
						self.lastChild.style.display='none'
						if (window.isIE6){
							var x = $('menu').getElementsByTagName('select')
							for (var i=0;i<x.length;i++)
								x[i].style.visibility='visible'
							}
						}
					,250)
			}
		}
	}
}

commonui.put_post_rule = function()
{
var t = "<span class='gray'>\
回复会被nuke的主题也可能会死<br/>\
魔兽世界很好很和谐，任何有违此原则的发言皆视为虚假信息予以处理<br/>\
帖子字数过少不会显示签名，以任何形式凑字数显示签名者死<br/>\
在帖子中复制以上信息亦死</span>";
put(t);
}//fe

commonui.topic_key = function(fid)
{
put("\
<span name='tk'>\
	<select onclick='commonui.onloadtopic_key(this,"+fid+")'>\
		<option value='' selected='selected'>主题分类</option>\
	</select>\
</span>\
");
}//fe

commonui.forumjump = function(){
put("\
<span name='fj'>\
	<select onclick='commonui.onloadforumlist(this)'>\
		<option value='' selected='selected'>选择版面</option>\
	</select>\
</span>\
");
}

commonui.unisearchinput = function(){
put("\
<span class='right'>\
	<form method='get' onsubmit='commonui.unisearch(this)'><input type='text' name='' size='14' maxlength='50' value=''/><select>\
		<option value='f'>主题</option>\
		<option value='forum'>版面</option>\
		<option value='username'>用户名</option>\
		<option value='uid'>用户ID</option>\
		<option value='db'>WOWDB</option>\
	</select><input value='查询' type='submit'/>\
	</form>\
</span>\
");
}

commonui.unisearch = function(o)
{
if (o.childNodes[0].value)
	{
		var sel = o.childNodes[1].options[o.childNodes[1].selectedIndex].value
		var key = o.childNodes[0].value;
		if (sel=='db')
		{
			o.method = 'post'
			o.target = '_blank';
			o.action = 'http://db.178.com/wow/s.php?lang=cn&sitems=on&squests=on&snpcs=on&sobjects=on&sachievements=on&na='+encodeURIComponent(key);
			o.target='_blank'
		}
		else if (sel=='f')
		{
			o.target = ''
			o.action = 'thread.php?'
			o.childNodes[0].name = 'key'
		}
		else if (sel=='forum')
		{
			o.target = ''
			o.action = 'thread.php?'
			o.childNodes[0].name = 'forumkey'
		}
		else if (sel=='username')
		{
			o.target = ''
			o.method = 'post'
			o.action = 'nuke.php?func=ucp'
			o.childNodes[0].name = 'username'
			o.target='_blank'
		}
		else if (sel=='uid')
		{
			o.target = ''
			o.method = 'post'
			o.action = 'nuke.php?func=ucp'
			o.childNodes[0].name = 'uid'
			o.target='_blank'
		}
	}
else
	return(false)
}

commonui.questsearch = function (){
put("\
	<form method='get' action='thread.php' onsubmit='this.childNodes[0].value=\"+indexedquestid +\"+this.childNodes[0].value'><input type='text' name='key' size='14' maxlength='50' value=''/>\
	<input value='搜索任务' type='submit'/>\
	</form>\
	<span class='darkred'>(任务讨论专版，使用搜索查找任务，分享经验与心得)</span>\
");
}

commonui.added_child_forum = function (fid){
if (fid==272 || fid==258 || fid==300)
	put("<scr"+"ipt type='text/javascript' src='"+__RES_PATH+"/js_forum_272.js'></scr"+"ipt>");
}

commonui.blackscreen = function (d){
if (!id2e('blackscreendiv'))
	{
	var w = document.createElement('div');
	document.body.appendChild(w);
	w.id = 'blackscreendiv';
	w.className='blackscreendiv';
	}
if (d)
	{
	id2e('blackscreendiv').style.display='block';
	}
else
	{
	id2e('blackscreendiv').style.display='none';
	}
}


commonui.loadboardnews = function (o,t,nocache){
var self=this;
var x = findNameInChild(t,'boardnews');
if (x.innerHTML=='')
	{
	var onsucc = function(d){
		if (!d || !d.data)
			return false
		if ((__NOW-d.time)>3600*1000*2.1 && !nocache)
			return commonui.loadboardnews(o,t,1)
		d = d.data
		var y = ''
		var bg = 'b1'
		for (var k in d)
			{
			if (bg=='b1')
				bg = 'b2'
			else
				bg = 'b1'
			y+="<li class='"+bg+"'><SPAN title='"+commonui.time2date(d[k].postdate)+"'>"+commonui.time2date(d[k].lastpost)+"</SPAN><A href='http://bbs.ngacn.cc/read.php?tid="+d[k].tid+"'>"+d[k].subject+"</A></li>"
			}
		x.innerHTML='<ul>'+y+'</ul>';
		}
	var onfail = function(){x.innerHTML=='Load error ...'}
	var q = []
	if (!nocache)
		q.push('data/bbscache/load_topic_cache/mostuserrecommend_7,181,182,183,184,185,186,187,188,189,320_3.js');
	q.push('nuke.php?func=loadtopic&f=mostuserrecommend&fid=7,181,182,183,184,185,186,187,188,189,320&day=3&js=1');
	httpDataGetter.script_muti_get(q,onsucc,onfail,'gbk');
	}
}

commonui.setbg = function(o)
{
if(typeof(o)=='string')o = id2e(o);
var c = 'b1';
for (var k in o.childNodes)
	{
		if(c=='b1')c='b2';else c='b1';
		o.childNodes[k].className+=' '+c;
	}
}

commonui.posthot = function(pnum,rum){
var w = 16
if(pnum>999)w=13
else if(pnum>9999)w=10
var c = '4682B4';
if(pnum>500)c='B22222'
else if(pnum>450)c='FF8C00'
else if(pnum>400)c='ef9b00'
else if(pnum>350)c='e6c200'
else if(pnum>300)c='c7ba47'
else if(pnum>250)c='9ACD32'
else if(pnum>200)c='63a252'
else if(pnum>150)c='3CB371'
else if(pnum>100)c='20B2AA'
else if(pnum>50)c='008B8B'
put("<span style='font-weight:bold;font-size:"+w+"px;color:"+c+"' title='"+pnum+"回复 点击在新窗口打开'>"+pnum+"</span>")
}

commonui.load_user_remark = function(o,uid)
{
if (isNaN(parseInt(uid,10)))return;
httpDataGetter.script_muti_get("/nuke.php?func=getremark&uid="+uid,
	function(r){
	if (!r)
		{
		return false;
		}
	else
		{
		r = r.data;
		var y = document.createElement('span')
		for (var k in r)
			{
			y.innerHTML+='<span class="numeric">'+commonui.time2date(r[k].time,'y-m-d')+'</span> '+r[k].content+'<br/>';
			}
		//commonui.load_user_remark_cache = y;
		o.parentNode.insertBefore(y,o);
		o.parentNode.removeChild(o);
		return true
		}
	},
	function(){
	var y = document.createElement('span')
	y.innerHTML = 'get error';
	o.parentNode.insertBefore(y,o);
	o.parentNode.removeChild(o);
	},
	'gbk'
	)
}

commonui.loadScriptInOrder_loadedScript = {}
commonui.loadScriptInOrder = function(s,onready)
{
if (typeof(s)=='string') s=new Array(s);
var cur = s.shift();
if (this.loadScriptInOrder_loadedScript[cur])
	{
	if(s.length)this.loadScriptInOrder(s,onready);
	else onready();
	return;
	}
var h = document.createElement('script');
h.src = cur;
h.onload=h.onreadystatechange = function(){
	if (this.readyState && this.readyState != 'loaded' && this.readyState != 'complete')
		return;
	commonui.loadScriptInOrder_loadedScript[this.src]=1;
	if (s.length==0) onready();
	else commonui.loadScriptInOrder(s,onready);
	}
document.getElementsByTagName('head')[0].appendChild(h)
}

commonui.loadAlertInfo=function(info)
{
if(!info)return;
info = info.split(/\t|\n/);
var e = '';
var p = '';
for (var k in info){
	if(typeof(info[k])!='string')continue
	info[k] = info[k].replace(/^[\t\n ]+/,'');
	if (info[k])
		{
		if (info[k].substr(0,4).toLowerCase()=='edit')e+=info[k]+' ';
		else p+=info[k]+' ';
		}
	}
if(e)put('<div class="silver">'+e+'</div>');
if(p)put("<table class='quote'><tr><td>评分记录 "+p+'</td></tr></table>');
}

commonui.switchDisp = function(o,d,close)
{
if (o.style.display && o.style.display=='none')
	{
	if(d)o.style.display=d
	else o.style.display=''
	if(close)
		{
		o.onmouseout=function(e){
			if (!e) var e = window.event;
			var to = (e.relatedTarget) ? e.relatedTarget : e.toElement;
			if (to && to!=this && to.parentNode!=this && to.parentNode.parentNode!=this)
				{
				this.style.display='none'
				}
			}
		}
	}
else
	o.style.display='none'
}

commonui.userLink = function(uid,txt)
{
return "<a href='nuke.php?func=ucp&uid="+uid+"' title='用户中心'>"+txt+"</a>"
//return "<span class='urltip2' style='padding:3px;margin:7px 0 0 0;display:none'><a href='http://i.178.com/?uid="+uid+"'>用户中心</a><br/><a href='nuke.php?func=ucp&uid="+uid+"'>论坛控制面板</a></span><a href='javascript:void(0)' title='用户中心' onclick='commonui.switchDisp(this.previousSibling,\"inline\",1)'>"+txt+"</a>"
}

commonui.calc_money = function (c){
c = parseInt(c,10);
if (!c || c <= 0)
	return ('');
g = Math.floor(c / 10000);
s = Math.floor(c / 100) - g * 100;
c = c - g * 10000 - s * 100;
var h = t = '';
if (g){
	t+=g+'金币 '
	h += g+"<img alt='金币' style='margin:2px 1px -2px 0px' src='"+__IMG_STYLE+"/g.gif'/>";
	}
if (s){
	t+=s+'银币 '
	if(g<100)
		h += s+"<img alt='银币' style='margin:2px 1px -2px 0px' src='"+__IMG_STYLE+"/s.gif'>";
	}
if (c){
	t+=c+'铜币 '
	if(!g)
		h += c+"<img alt='铜币' style='margin:2px 1px -2px 0px' src='"+__IMG_STYLE+"/c.gif'/>";
	}
return "<span title='"+t+"'>"+h+"</span>"
}//fe

commonui.copyTopicToSns = function(o){
o.href='http://i.178.com/?_app=cite&_controller=index&_action=newcite&type=inner_cite&url='+encodeURIComponent(window.location.href)
return true
}//fe

function loadpostfuncbtn(topofthepage,lou,fid,tid,pid,authorid,tauthorid,recommend,orgforum,have_cmt,is_cmt,posterip)
{
var x='';
if (orgforum)
	x+="<span class='silver' style='vertical-align:12px;font-size:11px'>["+orgforum+"]</span> ";
if(posterip)
	x+="<span class='silver' style='vertical-align:12px;font-size:11px'>["+posterip+"]</span> ";
if (pid!='tpc' && pid!=-1)
	x+="<a href='read.php?pid="+pid+"' class='numeric blue' style='vertical-align:12px;'>["+pid+"]</a> ";

if(recommend)
	{
	if(recommend>0)recommend = '+'+recommend;
	x+="<span class='numeric blue' style='vertical-align:12px;'>["+recommend+"]</span> ";
	}
if (lou==0)
	{
	x+="<a href='nuke.php?func=topicrecommend&tid="+tid+"' target='_blank'><img src='"+__IMG_STYLE+"/good.gif' title='推荐主题，版主推荐、加分、精华、标题加亮等有额外加成' alt='RE'/></a> ";
	x+="<a href='javascript:void(0)' onclick='commonui.copyTopicToSns(this)' target='_blank'><img src='"+__IMG_STYLE+"/cp.gif' title='转贴' alt='RE'/></a> ";
	}
else
	{
	x+="<a href='nuke.php?func=post_recommend&tid="+tid+"&pid="+pid+"&good=1' target='_blank'><img src='"+__IMG_STYLE+"/goods.gif' title='推荐这个回帖，会提高发帖者的声望' alt='RE'/></a> ";
	x+="<a href='nuke.php?func=post_recommend&tid="+tid+"&pid="+pid+"' target='_blank'><img src='"+__IMG_STYLE+"/bads.gif' title='淡化这个回帖，会降低发帖者的声望' alt='RE'/></a> ";
	}
if (__GP['admincheck'] && fid<0)
	{
	x+="<a href='/nuke.php?func=set_user_reputation&uid="+authorid+"&fid="+fid+"'><img src='"+__IMG_STYLE+"/uu.gif' title='设置用户声望'/></a> ";
	}
if (fid>0)
	{
	if(__GP['admincheck'] && __GP['greater'])
		x+="<a href='javascript:void(0)' onclick=\"adminui.addpoint(event,'"+tid+"','"+pid+"','"+fid+"')\"><img src='"+__IMG_STYLE+"/score.gif' title='评分' alt='评分'/></a> ";
	}
else
	{
	if (__GP['admincheck'])
		x+="<a href='javascript:void(0)' onclick=\"commonui.addpoint(event,'"+tid+"','"+pid+"','"+fid+"')\"><img src='"+__IMG_STYLE+"/score.gif' title='评分' alt='评分'/></a> ";
	}
if(__GP['super'])
	{
	x+="<a href='javascript:void(0)' onclick=\"adminui.muteuser(event,'"+authorid+"')\"><img src='"+__IMG_STYLE+"/mute.gif' title='禁言' alt='禁言'/></a> ";
	x+="<a href='nuke.php?func=nukestep1&&id="+authorid+"' target='_blank'><img src='"+__IMG_STYLE+"/nuke1.gif' title='NUKE' alt='Nuke'/></a> ";
	}
if(__GP['admincheck'])
	{
		if (__GP['greater'])
			x+="<a href='javascript:void(0)' onclick='commonui.lessernuke(event,\""+tid+"\",\""+pid+"\",1,\""+lou+"\")'><img src='"+__IMG_STYLE+"/nuke2.gif' title='禁言' alt='LN'/></a> ";
		if(topofthepage)
			{
			x+="<a href='#' onclick='id2e(\"massreplyadmin\").submit();'><img src='"+__IMG_STYLE+"/recycle1.gif' title='删除选定的回复' alt='DCR'/></a> ";
			}
		if (lou != 0)
			{
			x+="<input type='checkbox' name='delatc[]' value='"+pid+"' title='删除选定的回复' style='vertical-align:6px'/>";
			x+="<a href='javascript:void(0)' onclick='commonui.delsinglereply(event,\""+tid+"\",\""+pid+"\")'><img src='"+__IMG_STYLE+"/recycle2.gif' title='删除此回复，如回复有附件勿使用此功能' alt='DTR'/></a> ";
			}
	}
if (__GP['greater'])
	{
	x+="<a href='nuke.php?func=csstep1&id="+authorid+"' target='_blank'><img src='"+__IMG_STYLE+"/nuke4.gif' title='清理签名' alt='CS'/></a> ";
	x+="<a href='nuke.php?func=cpstep1&id="+authorid+"' target='_blank'><img src='"+__IMG_STYLE+"/nuke4.gif' title='清理头像' alt='CP'/></a> ";
	}
if (__GP['lesser'])
	x+="<a href='javascript:void(0)' onclick='commonui.logpost(event,\""+tid+"\",\""+lou+"\",\""+authorid+"\")'><img src='"+__IMG_STYLE+"/bad.gif' title='汇报此贴至镰刀' alt='LG'/></a> ";

if(!is_cmt){
	if(__GP['post_comment'] || tauthorid==__CURRENT_UID || (have_cmt && authorid))
		x+="<a href='javascript:void(0)' onclick=\"commonui.comment(event,'"+tid+"','"+pid+"')\"><img src='"+__IMG_STYLE+"/comment.gif' title='评论' alt='CM'/></a> ";
	}

x+=commonui.userLink(authorid,"<img src='"+__IMG_STYLE+"/member.gif' title='查看作者资料' alt='作者'/>")+" ";
x+="<a href='thread.php?authorid="+authorid+"'><img src='"+__IMG_STYLE+"/search.gif' title='搜索发布的主题' alt='搜索'/></a> ";
x+="<a href='thread.php?searchpost=1&authorid="+authorid+"'><img src='"+__IMG_STYLE+"/search.gif' style='filter:gray' title='搜索发布的回复' alt='搜索'/></a> ";
x+="<a href='read.php?tid="+tid+"&authorid="+authorid+"'><img src='"+__IMG_STYLE+"/searchiron.gif' style='filter:gray' title='搜索本主题内的回复' alt='搜索'/></a> ";
x+="<a href='message.php?action=write&touid="+authorid+"'><img src='"+__IMG_STYLE+"/pm.gif' title='发送短消息' alt='PM'/></a> ";
x+="<a href='post.php?action=modify&fid="+fid+"&tid="+tid+"&pid="+pid+"&article="+lou+"'><img src='"+__IMG_STYLE+"/post.gif' title='编辑' alt='编辑'/></a> ";
x+="<a href='post.php?action=quote&fid="+fid+"&tid="+tid+"&pid="+pid+"&article="+lou+"'><img src='"+__IMG_STYLE+"/quote.gif' title='引用回复这个帖子' alt='引用'/></a> ";
x+="<a href='javascript:scroll(0,0)'><img src='"+__IMG_STYLE+"/top.gif' title='回到顶端' alt='顶端'/></a>";
return x;
}


commonui.thread_recommend_level=function(r,v,c,topofthepage,tid)
{
if (topofthepage)return;
if(!v)v=0;
v= Math.floor(v/10)
if(v>999)w=80
else if(v>9999)w=100
else if(v>99999)w=120
else w=60
v="<div style='padding:0 0 3px 0'>热度<br/><b style='font-size:24px;font-family:Impact, Arial'>"+v+"</b></div>"
if (r) r="<div style='padding:0 0 3px 0'>推荐<br/><b style='font-size:24px;font-family:Impact, Arial'>"+r+"</b></div>";
else r='';
if (__GP['recommend_post']) r+="<div><a href='nuke.php?func=topicrecommend&tid="+tid+"' target='_blank'><img src='"+__IMG_STYLE+"/good.gif' title='推荐这个主题，版主推荐、加分、精华、标题加亮等有额外加成' alt='RE'/></a></div>";
return "<div class='rbox right' style='width:"+w+"px'>\
<b class='rtop'><b class='r1 "+c+"' style='width:auto'></b><b class='r2 "+c+"' style='width:auto'></b><b class='r3 "+c+"' style='width:auto'></b><b class='r4 "+c+"' style='width:auto'></b></b>\
<div class='content "+c+"' style='text-align:center;padding:0px 5px;width:auto'>"+v+r+"</div>\
<b class='rbottom'><b class='r4 "+c+"' style='width:auto'></b><b class='r3 "+c+"' style='width:auto'></b><b class='r2 "+c+"' style='width:auto'></b><b class='r1 "+c+"' style='width:auto'></b></b>\
</div>"
}//fe

commonui.postdisp=function(c,s,p,rmd,x)
{
//c : postcontent
//s : postsign
//p : postportrait
//x :content length
if(!x){
	x = c.innerHTML.replace(/<div.+?<\/div>/gim,'').replace(/<a.+?<\/a>/gi,'').replace(/<object.+?<\/object>/gim,'').replace(/<[^>]+>/gi,'');
	x = x.length;
	}
if (rmd && rmd<-3){
	var t=p.parentNode;
	while (t.nodeName!='TABLE')t=t.parentNode;
	rmd=Math.floor(100+rmd*10/1.5);
	t.style.opacity = '0.'+rmd;
	t.style.MozOpacity = '0.'+rmd;
	t.style.filter = 'progid:DXImageTransform.Microsoft.Alpha(opacity='+rmd+')';
	s.style.display = 'none';
	p.style.display = 'none';
	}
if (c.innerHTML && c.innerHTML.substr(0,24).indexOf('lessernuke')>-1){
	x=0;
	}
if (x<15){
	//c.className = c.className + ' minorcolor';
	if(p)
		p.style.display = 'none';
	}
if (x<30){
	if (s)
		s.style.display = 'none';
	}
if (x<100){

	}
}
//fe

commonui.loadPostPortrait = function(f,w,h)
{
if (cookieFuncs.getMiscCookie('notLoadPAndS')){
	commonui.loadPostPortrait=function(){}
	return;
	}
if (f){
	if(w && h)
		return "<img src='_.gif' style='width:"+w+"px;height:"+h+"px' onload='w_i(\""+f+"\",this)'/>";
	else
		return "<img src='_.gif' onload='w_i(\""+f+"\",this)'/>"
	}
}


commonui.loadPostSign = function()
{
if (cookieFuncs.getMiscCookie('notLoadPAndS'))return;
ubbcode.bbscode.apply(ubbcode,arguments);
$(arguments[0]).style.display='block'
}



commonui.bgCssSelector = {
'key':{0:2,1:1},
'p':0,
'set':function(o,pf){
	if(!pf)
		pf = ''
	pf = pf+this.key[this.p];
	if(o)
		o.className+=' '+pf
	return pf
	},
'update':function(o,pf){
	pf = this.set(o,pf)
	if(this.p==0)this.p=1
	else this.p=0
	return pf
	},
'init':function(){
	this.key = arguments
	}
}

commonui.forumFight_v2=function(f){
if (!f)return
var x=',181,182,183,184,185,186,187,188,189,7,'
if(x.indexOf(','+f+',')==-1)
	return
put("<iframe style='float:right;width:400px;height:28px;border:none;overflow:hidden;margin-bottom:-28px' frameborder=0 src='http://interface.i.178.com/pages/f_"+f+".html'></iframe>")
}
-->