﻿function CheckCommentForm(tstr,useEditor)
{
	if(CheckName("nickname")&&CheckLink("link")&&CheckText("message",""+tstr+"",useEditor))
		return true;
	else
		return false;
}
function CheckName(strid)
{
	var ele=__$(strid);
	if(ele==null)
	return true;
	var len=strLen(ele.value);
	if(len>29)
	{
		//alert("你输入的姓名太长，请保持在49字节以内。");
		show_Err(1,"你输入的姓名太长，请保持在29字节以内。");
		return false;
	}
	else 
	{		
		if(len==0)
		{
		ele.value = "精灵派";
		//alert("请输入你的姓名。");
		//return false;
		}
		 return true;
	}	
	
}
function CheckLink(linkid)
{
	var ele=__$(linkid);
	if(ele==null)
	    return true;
	var len=strLen(ele.value);
	if(len>128)
	{
		//alert("你输入的网址或邮箱太长，请保持在128字节以内。");
		show_Err(2,"你输入的网址或邮箱太长，请保持在128字节以内。");
		return false;
	}
	else
	{ 
		 return true;
	}
		
}
function CheckText(textid,tstr,useEditor)
{
	var textvalue=__$(textid).value;
	var len=strLen(textvalue);
	if(useEditor){
	    var oEditor = FCKeditorAPI.GetInstance(textid);
	    var oDOM = oEditor.EditorDocument ;
	    textvalue =oEditor.GetXHTML();
	    if ( document.all )		// If Internet Explorer.
		    len = strLen(oDOM.body.innerText) ;
	    else					// If Gecko.
	    {
		    var r = oDOM.createRange() ;
		    r.selectNodeContents( oDOM.body ) ;
		    len = strLen(r.toString());
	    }	
	}
	if(len<8 || len>512)
	{
		//alert("必须输入"+tstr+"内容，请检查。");
		show_Err(3,tstr+"内容太少或太多啦！<br />请控制在8~512字节之间（一个汉字算俩字节）。");
		return false;
	}
	else
		 return true;
}

//------------------------------------------------------------------------------评论
function write_cmt_info(type,id,username,userurl,img){
	var str="";
	if(type==0){
	    //注册用户
		if(userurl==""){
			str="<a name='"+id+"'>"+username+"</a>";
		}else{
			str="<a name='"+id+"' href='"+userurl+"' target='_blank' title='访问"+username+"的空间'><img border='0' src='"+img+"' /><br />"+username+"</a>";
		}
	}else if(type==2){
				str="<a name='"+id+"'>匿名网友</a>";//匿名用户
	}else{
	    //访客
		if(userurl==""){
			str="<div class='f14' style='display:inline'><a name='"+id+"'></a><img border='0' src='"+img+"' /><br />"+username+"</div>";
		}else{
			str="<div class='f14' style='display:inline'><a name='"+id+"' href='"+userurl+"' target='_blank' title='"+userurl+"'><img border='0' src='"+img+"' /><br />"+username+"</a></div>";
		}
	}
	document.write(str);
}
