var gSwType = new Array('关闭','商业','共享','自由','开源');
var gNtType = new Array('无','注册','建议','纠错','介绍','推荐','通知','公告');
var gNtLock = new Array('','不可修改','不可回复','锁定')

var MAINASPX = 'index.aspx';
var ADMINNAME = '密码';
var ISADMIN = false;
var docDW = document;

function LenB(str){
	var i,n,c,k;
	n = str.length;
	k = 0;
	for (i=0;i<n;i++){
		c = str.charCodeAt(i);
		k++;
		if ((c < 0) || (c > 255)) k++;
	}
	return k;
}

function GetStrLeft(str,len){
	var i,n,s,c,k;
	n = str.length;
	k = 0;
	s = '';
	for (i=0;i<n;i++){
		c = str.charCodeAt(i);
		k++;
		if ((c < 0) || (c > 255)) k++;
		if (k < len){
			s += str.charAt(i);
			continue;
		}
		if (k > len){
			s += '.';
			break;
		}
		if (i == n - 1)
			s += str.charAt(i);
		else{
			if ((c < 0) || (c > 255))
				s += '..';
			else
				s += '.';
		}
		break;
	}
	return s;
}

//需要此两函数处理输入的汉字，Program By Aoeiuv.Com
function GetAString(s){
	var c,n,i;
	c = '';
	n = s.length;
	for (i=0;i<n;i++)
	{
		if (s.charCodeAt(i) == 0) return c;
		c += s.charAt(i);
	}
	return c;
}

function GetInput(info,d){
	var s
	s = prompt(info,d);
	if (s)
		return GetAString(s);
	else
		return '';
}
//处理汉字输入，Program By Aoeiuv.Com

function dw(){
	var i,n;
	n = arguments.length;
	for (i=0;i<n;i++)
		docDW.write(arguments[i]);
}

function wos(url){
//	window.focus();
	return window.open(url,'_self');
}

function wo(url){
	window.focus();
	return window.open(url,'_blank');
}

function TrOver(t){
	t.style.backgroundColor = '#DFF3FF';
//	t.style.backgroundColor = '#EEEEEE';
}
function TrOut(t){
	t.style.backgroundColor = '';
}

function fbUpdate(t){
	var tt = '' + t;
	return tt.substring(0,4) + '年' + tt.substring(4,6) + '月' + tt.substring(6,8) + '日' + tt.substring(8,10) + '时';
}

function TodayInfo(){
	var today = new Date();
	var y = today.getYear();
	var m = today.getMonth() + 1;
	var d = today.getDate();
	var w = today.getDay();
	var wd = new Array('日','一','二','三','四','五','六');
	return  y + '年' + m + '月' + d + '日 星期' + wd[w];
}

function ShowTable(width,border,pad,align){
	return '<table width="'+width+'" border="'+border+'" cellspacing="0" cellpadding="'+pad
		+ '" bordercolorlight="#BAE684" bordercolordark="#FFFFFF" style="text-align:'+align+'">';
}

function ShowTableC(cs,border){
	return '<table class="'+cs+'" border="'+border+'" cellspacing="0" cellpadding="0" bordercolorlight="#BAE684" bordercolordark="#FFFFFF">';
}

function ShowLineTd(colspan){
	return '<tr height="1"><td colspan="'+colspan+'"><img height="0"></td></tr>';
}

function GetPage(url,frm){
	window.open(url+'page='+frm.page.value,'_self');
	return false;
}

function div(a,b){
	return (a - a % b) / b;
}

function ShowPageInfo(url,no,max){
	var i,n;
	dw(
	'<table style="font-size: 9pt" cellSpacing="0" cellPadding="0" border="0" width="100%" height="1">',
	'<form action="',url,'" method="get" name="form1" target="_self" onsubmit="return GetPage(\'',url,'\',this)">',
	'<tr><td height="1" align="center">',
	'【 <font face="webdings">',
	'<a href="',url,'page=1" target="_self"><font title="首页">9</font></a>&nbsp;'
	);
	if (no > 10)
		dw('<a href="',url,'page=',no-10,'" target="_self"><font title="前翻十页">7</font></a>&nbsp;');
	if (no > 1)
		dw('<a href="',url,'page=',no-1, '" target="_self"><font title="前一页">3</font></a>&nbsp;');
	dw('</font>');
	n = div(no-1,10) * 10 + 1;
	for(i=n;i<n+10;i++){
		if (i > max) break;
		if (i == no)
			dw('<a href="',url,'page=',i,'" target="_self"><font color="red">',i,'</font></a>&nbsp;');
		else
			dw('<a href="',url,'page=',i,'" target="_self">',i,'</a>&nbsp;');
	}
	dw('<font face="webdings">');
	if (no < max)
		dw('<a href="',url,'page=',no+1, '" target="_self"><font title="后一页">4</font></a>&nbsp;');
	if (no < max - 10)
		dw('<a href="',url,'page=',no+10,'" target="_self"><font title="后翻十页">8</font></a>&nbsp;');
	dw('<a href="',url,'page=',max,'" target="_self"><font title="末页">:</font></a>'
			,'</font> 】'
			,'<font color="Red">【当前：',no,'】/【共',max,'页】</font>'
			,'</td><td width="70" align="center">'
			,'<input name="page" size="3" value="',no,'" style="font-size: 9pt" class="Rect" onfocus="this.select();">&nbsp;'
			,'<input type="submit" value="Go" class="Normal">'
			,'</td></tr></form></table>'
	);
}

function ShowFBTitle(name){
	if (ADMINNAME == name) ISADMIN = true;
	dw(ShowTable('100%',1,4,'left')
		,'<tr><td align="center" width="100"><a href="?"><font color="red">用户反馈系统</font></a></td>');
	if ('' == name)
	{
		dw('<form method="post" action="?ct=Login" target="_blank"><td>'
			,'（您尚未登陆）'
			,'用户名：<input type="text" class="Underline" size="12" name="un">&nbsp;'
			,'密码：<input type="password" class="Underline" size="12" name="pw">&nbsp;'
			,'<input type="submit" class="Normal" value="登陆">'
			,'</td></form>'
		);
		dw('<td align="center" width="190">'
			,'<a href="include/join.htm" target="_blank">用户注册</a> | '
			,'<a href="aboutus.htm" target="_blank">关于我们</a> | '
			,'<a href="/" target="_blank">宝贝悟语</a>'
			,'</td></tr></table><br>'
		);
	}
	else
	{
		dw('<td>',name,'，欢迎您的光临！</td><td width="220" align="center">'
		,'<a href="?ct=UserInfo" target="_blank">资料设置</a> | '
		,'<a href="?ct=MsgIn" target="_blank">收件箱</a> | '
		,'<a href="?ct=MsgOut" target="_blank">发件箱</a> | '
		,'<a href="?ct=Msg2Send" target="_blank">发消息</a>'
		,'</td>');
		if (ISADMIN)
			dw('<td width="30" align="center"><a href="?ct=admin" target="_blank">管理</a></td>')
		dw('<td align="center" width="190">'
			,'<a href="?ct=Logout" target="_blank">重新登陆</a> | '
			,'<a href="aboutus.htm" target="_blank">关于我们</a> | '
			,'<a href="/" target="_blank">宝贝悟语</a>'
			,'</td></tr></table><br>'
		);
	}

}

function GetNtTypeList(nm,t){
	var i,s,n;
	s = '<select name="'+nm+'">'
	n = gNtType.length;
	for (i=0;i<n;i++)
	{
		if (i == t)
			s += '<option value="'+i+'" selected>.' + gNtType[i] + '.</option>';
		else
			s += '<option value="'+i+'">.' + gNtType[i] + '.</option>';
	}
	return s + '</select>';
}

function GetSwTypeList(nm,t){
	var i,s,n;
	s = '<select name="'+nm+'">'
	n = gSwType.length;
	for (i=0;i<n;i++)
	{
		if (i == t)
			s += '<option value="'+i+'" selected>.' + gSwType[i] + '.</option>';
		else
			s += '<option value="'+i+'">.' + gSwType[i] + '.</option>';
	}
	return s + '</select>';
}

function GetSize(size){
	if (size < 10000) return size;
	var s = Math.round(size / 1024);
	if (s < 100) s = s + ' ';
	return s + 'K';
}

function ShowHead(){
	dw(ShowTableC('Head1',1),'<tr>');
	if ('' == USERNAME)
	{
		dw('<form method="post" action="?ct=login" target="_blank">'
		,'<td width="330">'
		,'昵称:<input name="un" size="6" class="UL" oncontextmenu="return GuestPause();" ondragstart="return GuestPause();" onselectstart="return GuestPause();">'
		,' 幸运数:<input name="luck" type="text" size="4" class="UL" oncontextmenu="return GuestPause();" ondragstart="return GuestPause();" onselectstart="return GuestPause();">'
		,' 密码:<input name="pw" type="password" size="6" class="UL" oncontextmenu="return GuestPause();" ondragstart="return GuestPause();" onselectstart="return GuestPause();">'
		,' <input type="submit" class="cmd" value="登录">'
		,' <input type="button" class="cmd" value="注册" onclick="wo(\'?ct=MemReg\')">'
		,'</td>'
		,'</form>'
		);
	}
	else{
		dw('<td width="150">',USERNAME,'(',USERID,')</td><td width="40">'
			,'<a target="_blank" href="?ct=logout">[退出]</a>'
			,'</td>');
	}
	dw( '<td>'
		,WEBNEWS
		,'</td>'
		,(USERNAME == ''?'':'<td width="40"><input type="button" class="cmd" value="会员服务" onclick="ShowFun()"></td>')
		,(USEMSGRUNREAD == 0 ? '': '<td width="20"><img class="cmd" src="images/user/msgunread.gif" title="您有新消息 ' + USEMSGRUNREAD + ' 条" onclick="OpenMsgTo();"></td>')
		,'</tr></table>'
		,ShowTableC('Head2',1),'<tr>'
		,'<td class="Logo"><A HREF="?"><img src="images/logo12565.gif" border="0"></A></td>'
		,'<td class="Nav">'
		,WEBAD
		,'</td>'
		,'<td class="Col"><a href="?ct=friendweb" target="_blank">友情链接</a></td>'
		,'<td class="Home">'
		,'<a href="?ct=aboutus" target="_blank">关于我们</a><br>'
		,'<A href="#" onclick="window.external.AddFavorite(\'http://www.aoeiuv.com\',\'宝贝悟语(aoeiuv.com)\');return false;">加入收藏</a><br>'
		,'<A href="#" onclick="this.style.behavior=\'url(#default#homepage)\';this.setHomePage(\'http://www.aoeiuv.com\');return false;" target="_self">设为首页</a><br>'
		,'</td></tr></table>'
		,ShowTableC('Head3',0),'<tr>'
		,'<td align="left">快速通道：'
		,' <a class="" href="index.aspx">首页</a>'
		,'　|　<a class="" href="index.aspx?ct=Index">版面列表</a>'
		,'　|　<a class="" href="index.aspx?ct=Club&ID=1">公告板</a>'
		,'　|　<a class="" href="index.aspx?ct=Club&ID=11">讨论区</a>'
		,'　|　<a class="" href="index.aspx?ct=Club&ID=101">孕前孕期</a>'
		,'　|　<a class="" href="index.aspx?ct=Club&ID=102">婴幼儿</a>'
		,'　|　<a class="" href="index.aspx?ct=Club&ID=103">学前期</a>'
		,'　|　<a class="" href="index.aspx?ct=Club&ID=104">儿童期</a>'
		,'　|　<a class="" href="index.aspx?ct=Club&ID=201">饮食健康</a>'
		,'</td>'
		,'<td align="right">',TodayInfo(),'</td>'
		,'</tr></table>'
		,'<div id="divFuns"></div>'
		,'<img height="3"><br>'
		);
}

function ShowFun(){
	window.focus();
	var s = '<div class="Info" style="text-align:right">'
		+ '<input type="button" class="cmd" value="资料修改" onclick="wo(\'?ct=MemInfoEdit\')"> '
		+ '<input type="button" class="cmd" value="收藏夹" onclick="wo(\'?ct=MemGetMark\')"> '
		+ '<input type="button" class="cmd" value="发件箱" onclick="wo(\'?ct=MemMsgFrom\')"> '
		+ '<input type="button" class="cmd" value="收件箱" onclick="OpenMsgTo();"> '
		+ '<input type="button" class="cmd" value="发消息" onclick="wo(\'?ct=MemMsgSend\')"> '
		+ (USEMSGRUNREAD == 0 ? '': '<img class="cmd" src="images/user/msgunread.gif" title="您有新消息 ' + USEMSGRUNREAD + ' 条" onclick="OpenMsgTo();">')
		+ '</div>';


	if (divFuns.innerHTML == '')
		divFuns.innerHTML = s;
	else{
		divFuns.innerHTML = '';
		divFuns.style.height = 1;
	};

}

function OpenMsgTo(){
	wo('?ct=MemMsgTo');
}

ShowHead();

function GuestDoS(t){return false;}

function GuestDo(t){
	alert('提示：登录前不能进行文本选取或鼠标拖拽。');
	return false;
}

function GuestPause() {
	document.oncontextmenu = null;
	document.ondragstart = null;
	document.onselectstart = null;
//	if (event != null) {event.returnValue=true; event.cancelBubble=false;}
	return true;
}

var IntervalID;
function GuestFun(){
	document.oncontextmenu = GuestDo;
	document.ondragstart = GuestDo;
	document.onselectstart = GuestDo;
//	window.clearInterval(IntervalID);
}

if (0 == USERID)
{
	document.oncontextmenu = GuestDo;
	document.ondragstart = GuestDo;
	document.onselectstart = GuestDo;
	IntervalID = window.setInterval("GuestFun()",100);	
}

function MemClick(id){
	if (0 == USERID)return false;
	wo('?ct=MemMsgSend&idTo=' + id);
	return false;
}