var IfengAppCmt = {  //XXX为项目标识
	encoding:'utf-8',
	author:'kewenxing',
	date:'2008.2.29'
};

(function(){
//去掉左右两边的空格
IfengAppCmt.trimString = function (str) { 
	var i,j; 
	if (str == "") 
	    return ""; 
	for (i = 0; i < str.length; i++) 
		if (str.charAt(i) != ' ') 
		    break; 
	if (i >= str.length) 
	    return ""; 
	for(j=str.length-1;j>=0;j--) 
		if(str.charAt(j) != ' ') 
		    break; 
	return str.substring(i,j+1); 
}

//将字符串的换行符删除及删除首尾空格（主要是判断多行文本区是否为空用）
IfengAppCmt.trimBlankNewline = function (str) {
    str = str.replace(/\r\n/g, "");
    str = IfengAppCmt.trimString(str);
    return str;
}

//获得表单内字符的长度，中文一个字符为2，英文一个字符为1
IfengAppCmt.getLen = function (str) {
    return str.replace(/[^\x00-\xff]/g,"**").length;
}

IfengAppCmt.commentSubmit = function (item){
	//固定表单提交
	var uname = IfengAppCmt.trimString(item.userName.value);
	var ufrom = IfengAppCmt.trimString(item.userFrom.value);
	var cont  = IfengAppCmt.trimBlankNewline(item.content.value);
    if(uname == ""){
		alert("昵称不能为空!");
		document.getElementById('userName').focus();
		return false;
	}
	if(ufrom == ""){
		alert("来自何方不能为空!");
		document.getElementById('userFrom').focus();
		return false;
	}
	if (cont == "") {
	    alert('请输入评论内容！');
	    document.getElementById('content').focus();
	    return false;
	}
	if (IfengAppCmt.getLen(cont) > 1000) {
	    alert("评论内容请控制在500个中文字符以内！");
	    document.getElementById('content').focus();
	    return false;
	}
	return true;
}

IfengAppCmt.niMingSelect = function (obj) {
	document.getElementById('userName').value = "凤凰网友";
}
})();
