		//判断用户输入的值是否正常
		function checkForm() {
		    var _form = document.getElementById("postcomForm");
		    //判断用户名
		    if (_form.ifAnony.checked == false) {
		    	if (_form.userName.value == "" || trimString(_form.userName.value) == "") {
		     	   alert('请输入用户名或者选择匿名！');
		     	   _form.userName.select();
		     	   _form.userName.focus();
		     	   return false;
		   		}
		    }
    		//处理Tag
    		var _tag = _form.tags.value;
    		_tag = trimString(_tag);
			_tag = _tag.replace(/,/g,"，");
			var _tagArray = _tag.split("，");
			if (_tagArray.length > 5) {
			    alert("对不起，最多只能有5个Tag（标签）！");
			    _form.tags.select();
				return false;
			}
			for (i = 0; i < _tagArray.length; i++) {   
			    if (_tagArray[i].length > 10) {
				    alert("对不起，每个Tag（标签）最多只能有10个字！");
				    _form.tags.select();
				    return false;
			    }
			}
		    //判断评论内容
		    if (!checkContent(_form.content)) {
		        return false;
		    }
			
			return true;
		}
		
		//判断评论内容
		function checkContent(_cont) {
			if (trimBlankNewline(_cont.value) == "") {
		        alert('请输入评论内容！');
		        _cont.select();
		        _cont.focus();
		        return false;
		    }
		    if (getLen(_cont.value) > 1000) {
    		    alert("评论内容请控制在500个中文字符以内！");
    		    return false;
    		}
    		return true;
		}
        //判断是否匿名
        function clickifAnony(obj, userName) {
            if (obj.checked == true) {
                userName.value = "凤凰网友";
            } else {
                if (userName.value == "凤凰网友") {
	                userName.value = "";
    	            userName.focus();
    	        }
            }
        }
        
        
      var vote_init_url = "http://cmt.ifeng.com/spinfocmt.do";
      var vote_sp_url = "http://cmt.ifeng.com/spcmt.do";
      var vote_op_url = "http://cmt.ifeng.com/opcmt.do";
      var vote_cmd_url = "http://cmt.ifeng.com/cmdcmt.do";
      var cookieName = "spCmtIds";

      //支持
      function sp(alink, cmtId) {
           votecmt(alink, cmtId, "sp");
      }
      
      //反对
      function op(alink, cmtId) {
          votecmt(alink, cmtId, "op");
      }

      //支持、反对
      function votecmt(alink, cmtId, type) {
          //默认支持操作
          var path = vote_sp_url;
          var operate = "sp";
          var _ca=document.getElementById('c-' + cmtId + '-a');
          if (type == "op") {
              //反对操作
              path = vote_op_url;
              operate = "op";
              _ca=document.getElementById('c-' + cmtId + '-b');
          }
          var cookie_cmtId = cmtId + operate;
          
          //ajax调用
          var cookie_v = getCookieValue(cookieName);
          if (cookie_v.indexOf(cookie_cmtId) >= 0) {
              changeLinkContent(alink);
              alert("请不要重复操作，谢谢！");
              return;
          }
          send_request(path + '?cmtId=' + cmtId + "&t=" + new Date().getTime());
          _ca.innerHTML=parseInt(_ca.innerHTML)+1;
          setCookie(cookieName, cookie_v + "-" + cookie_cmtId, 1);
          changeLinkContent(alink);
      }
      
      function changeLinkContent(alink) {
          //支持->已支持    反对->已发对
          if (alink.innerHTML.substring(0,1) != "已") {
              alink.innerHTML="已" + alink.innerHTML;
          }
      }
      
      //推荐精华
      function cmdcmt(alink, cmtId) {
          send_request(vote_cmd_url + '?cmtId=' + cmtId + "&t=" + new Date().getTime());
          alink.innerHTML = "";
          alert("谢谢您的推荐！");
      }
      
      //处理返回信息的函数
      function processRequest() {
          if (http_request.readyState == 4) { // 判断对象状态
              if (http_request.status == 200) { // 信息已经成功返回，开始处理信息
                  //不管成功与否，都提示成功
                  //alert("谢谢您的参与！");
              } else { //页面不正常
                  alert("系统正在进行维护，请您稍候再进行本操作，谢谢！");
                  return false;
              }
          }
      }