// JavaScript Document
function Answer(i)
{
	var frm = document.getElementById("post");
	var s = frm.content.value.replace(/^\s*|\s*$/,"");
	if(s.replace(/回复第 \d* 楼：/,"")=="")
	{
		frm.content.value = "回复第 " +i+ " 楼：";
	}
}
function CheckForm(obj)
{
	return(CheckField(obj.name, "name")&&CheckField(obj.mail, "mail")&&CheckField(obj.site, "site")&&CheckField(obj.content, "content"));
}
function PrefixSite(obj)
{
	if(obj.value.replace(/^\s*|s*$/,"")=="")obj.value="http://";
}
function CheckField(obj, type)
{
	var val = obj.value.replace(/^\s*|\s*$/,"");

	var msg = document.getElementById("msg_"+type);
	var pass = true;
	switch(type)
	{
		case "name":
			if(val) pass = val.length>1 && val.length<31;
			break;
		case "mail":
			if(val)
			{
				var reg = new RegExp("\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*", "ig");
				pass = reg.test(val);
			}
			break;
		case "site":
			if(val=="http://")obj.value="";
			else
			if(val)
			{
				var reg = new RegExp("http\://[^\s]*", "ig");
				pass = reg.test(val);
			}
			break;
		case "content":
			pass = val.length>9;
			break;
	}
	msg.innerHTML = "<img src='images/msg_"+(pass?"ok":"error")+".gif' art='' />";
	return pass;
}

