function checkDel(url) {
	if(window.confirm("将删除所有内容，确认删除？")) {
		window.location.href = url;
		return true;
	} else {
		return false;
	}
}
function topsearch()
{
	if ($('top-keywords').value == '')
	{
		alert('请输入搜索关键字');
		$('top-keywords').focus();
		return false;
	}
	return true;
}
function userExit()
{
	var ht = document.getElementsByTagName("html")[0];
	ht.style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	var ifout = window.confirm("您真的要退出登录？");
	if (ifout)
	{
		self.location.href = "./login.php?action=logout";
		return false;
	} else {
		ht.style.filter = "";
		return false;
	}
}

function enablebutton(button, obj)
{
	var string = obj.value;
	if(string.length > 2 && string.length <= 15)
	{
		button.disabled = false;
	}
	else
	{
		button.disabled = true;
	}
}
//digg
var g_id;
var g_type;
function digg(id,type) {
	var url = "digg.php?type=" + type + "&t=" + Math.random() + "&";
	var pars = "id=" + id;
	g_id = id;
	g_type = type;
	var diggAjax = new Ajax.Request(
		url,
		{
			method:"get",
			parameters:pars,
			onSuccess:diggAction
		}
	);
	return false;
}
function diggAction(request) {
	var digg = "diglink_" + g_type + "_" + g_id;
	var diggNum = "diggs-" + g_type + "-" + g_id;
	var reg = /^[\d]+?$/i;
	var rs = request.responseText;
	if (reg.test(rs)) {
		$(diggNum).innerHTML = rs;
		$(digg).innerHTML = "<span>已经祷告</span>";
	} else {
		eval(rs);
	}
	g_id = "";
	g_type = "";
	return true;
}

function checkit(obj)
{
	var userName = encodeURI(obj.name.value);
	var url = "checkname.php";
	var pars = "username=" + encodeURI(userName);
	var myCheck = new Ajax.Request(
		url,
	{
		method:"get",
		parameters: pars,
		onSuccess: function(xh)
		{
			var rs = xh.responseText;
			if(rs == "taken")
			{
				$("checkitvalue").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">对不起，你选择的 "'+decodeURI(userName)+'" 已经被占用。</strong>';
				obj.submit.disabled = 'disabled';
			}//非法字符
			else if (rs == "wrongName")
			{
				$("checkitvalue").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">对不起，你选择的 "'+decodeURI(userName)+'" 包含非法字符。</strong>';
				obj.submit.disabled = 'disabled';
			}
			else
			{
				$('checkitvalue').innerHTML='<strong style="padding-left: 16px; font-size: 95%; color: #090;">太棒了, 你选择的 "'+decodeURI(userName)+'" 可以使用。</strong>';
				obj.submit.disabled = '';
			}
		}
	}
	);
}

//email检测
function checkemail(obj)
{
	var email = obj.email.value;
	var sreg = /^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|info)$/i;
	var reg = new RegExp(sreg);
	if(!reg.test(email) && email != "")
	{
		$("checkemailvalue").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">对不起，你填写的email地址 "'+email+'" 格式不正确。</strong>';
		$("submit").disabled = "disabled";
		return false;
	}
	else
	{
		$("checkemailvalue").innerHTML = "";
		$("submit").disabled = "";
		return true;
	}
}

//密码检查
function checkpw(obj)
{
	var pw = obj.password.value;
	if(pw.length < 6)
	{
		$("checkpwvalue").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">对不起，你输入的密码长度太短</strong>';
		return false;
	}
	$("checkpwvalue").innerHTML = "";
}
function checkRegister(obj) {
	if (obj.name.value == ""){
		$("name").focus();
		return false;
	} 
	if (obj.email.value == "") {
		$("email").focus();
		return false;
	}
	if (obj.password.value == "") {
		$("password").focus();
		return false;
	}
	if (obj.verify.value == "") {
		$("verify").focus();
		return false;
	}
	else {
		return true;
	}
}
function verifypw(obj)
{
	var pw = obj.password.value;
	var vpw = obj.verify.value;
	if(pw == vpw)
	{
		$("verifypwvalue").innerHTML = '';
		return true;
	}
	$("verifypwvalue").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">对不起，两次输入的密码不一致</strong>';
	return false;
}

function checkUserInfo(obj)
{
	if ((obj.email.value != obj.hiddenemail.value) && obj.password.value == "")
	{
		$("email_password").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">对不起，由于您修改了邮箱信息，请输入您当前密码</strong>';
		$("password").focus();
		return false;
	}
	if ((obj.newPassword.value != "") && obj.password.value == "")
	{
		$("email_password").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">对不起，由于您修改了密码，请输入原密码</strong>';
		$("password").focus();
		return false;
	}
	return true;
}

function memberemail(obj)
{
	var email = obj.email.value;
	var sreg = /^(([0-9a-zA-Z]+)|([0-9a-zA-Z]+[_.0-9a-zA-Z-]*[0-9a-zA-Z]+))@([a-zA-Z0-9-]+[.])+([a-zA-Z]{2}|net|com|gov|mil|org|edu|info)$/i;
	var reg = new RegExp(sreg);
	if(!reg.test(email))
	{
		$("checkemailvalue").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">对不起，你填写的email地址 "'+email+'" 格式不正确。</strong>';
		return false;
	}
	else {
		$("checkemailvalue").innerHTML = "";
		return false;
	}
}

//检查标题
function checktitle(obj)
{
	var title = obj.title.value;
	if (title == "")
	{
		$("checktitle").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">请输入标题</strong>';
		return true;
	} else {
		$("checktitle").innerHTML = '';
		return true;
	}
}
//检查链接
function checkurl(obj)
{
	var url = obj.url.value;
	var reg = /^(https?|ftp|gopher|news|telnet|mms|rtsp):\/\/[^\s]*$/i;
	var regresult = reg.test(url);
	if (url == "")
	{
		$("checkurl").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">请输入链接地址</strong>';
		return false;
	}
	if (!regresult)
	{
		$("checkurl").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">链接地址格式不正确</strong>';
		return false;
	}
	$("checkurl").innerHTML = "";
	return true;
}
//
function checkcontent(obj) {
	var content = obj.content.value;
	if (content == "")
	{
		$("checkcontent").innerHTML = '<strong style="padding-left: 16px; font-size: 95%; color: #c00;">难道您不想说些什么吗？</strong>';
		return false;
	} else {
		$("checkcontent").innerHTML = '';
		return true;
	}
}

//检测主题内容
function checkPost() {
	if ($F("title") == "") {
		$("checktitle").innerHTML = '<strong style=\"padding-left: 16px; font-size: 95%; color: #c00;\">标题不能为空</strong>';
		$("title").focus();
		return false;
	}
	if ($F("url") == "") {
		$("checkurl").innerHTML = '<strong style=\"padding-left: 16px; font-size: 95%; color: #c00;\">链接地址不能为空</strong>';
		$("url").focus();
		return false;
	}
	return true;
}

//弹出窗口
function pb_pop(url,title,width,height){
    var w = 1024;
    var h = 768;
    if (document.all || document.layers){
        w = screen.availWidth;
        h = screen.availHeight;
    }
    var leftPos = (w/2-width/2);
    var topPos = (h/2.3-height/2.3);
    window.open(url,title,"width="+width+",height="+height+",top="+topPos+",left="+leftPos+",scrollbars=no,resizable=no,status=no");
}

function recomment(rid, user)
{
	var c_text_id = "c-text-" + rid;
	var quote = $(c_text_id).innerText;
	if (quote.length > 50) {
		quote = quote.substr(0, 50) + "&#8230";
	} else {
		quote = quote.substr(0, 50);
	}
	$("c-rply-body").innerHTML = '[quote=' + user + ']' + quote + '[/quote]';
	$("c-rply-body").focus();
}

function cancelcreply()
{
	$("cforminfo").style.display = "none";
	$("cformreplyto").value = "";
}

function showCaptcha(keyName)
{
	var target = $(keyName);
	target.style.display = "block";
}

function allTags(form) {
	for(var i = 0; i < form.elements.length; i ++) {
		var e = form.elements[i];
		if (e.name != "choseAllTags") {
			e.checked = form.choseAllTags.checked;
		}
	}
}


function toggleLogin(){
	setfocus=1;
if($j('#header-search').css('display')=='block') {
	$j('#header-search').css('display','none');
} else {
	setfocus=0;
}
if($j.browser.safari) {
	$j('#login-form').toggle();
	$j('#header-search').css('display','block');
} else {
$j('#login-form').animate({opacity:'toggle'},'normal',function(){
	if(setfocus==1) {
		$j('#side-username').focus();
	} else {
		$j('#header-search').css('display','block');
	}
})}
return false;
}
function dismiss(id){$(id).style.display='none';return false;}

function addattachment(max) {
	if (attachnum < max) {
		attachnum ++;
		$("attach_"+attachnum).style.display = "block";
	}
	return false;
}
function delattachment(min) {
	if (attachnum > min) {
		$("attach_"+attachnum).style.display = "none";
		attachnum --;
	}
	return false;
}