﻿// 发表咨询建议
var DocPost = 
{
    validateDoc: function(/*Object*/ doc)
	{
	    var mText = doc.title;
	    if (!mText || mText.length < 1)
	    {
	        alert('标题不能为空');
	        return false;
	    }
	    if (mText.replace(/[^\x00-\xff]/g,'**').length > 200)
	    {
	        alert('标题最多100个汉字或200个字符');
	        return false;
	    }
	    
	    mText = doc.content;
	    if (this.gFckContent.EditorDocument.body.innerHTML.toLowerCase().indexOf('<img') < 0)
	    {
	        if (!mText 
	            || mText.length < 1
	            || (this.gFckContent.EditorDocument.body.innerText.replace(/\s/g,'').replace(/&nbsp;/g,'').replace(/　/g,'') == ''))
	        {
	            alert('内容不能为空');
	            return false;
	        }
	        if (byteLength(htmlDecode(stripTags(mText))) < 16)
	        {
	            alert('内容太少了');
	            return false;
	        }
	    }
	    mText = null;
	    mTags = null;
	    return true;
	},
	
	saveDoc: function()
	{
	    if ($('btnSave').gIsSaving)
	    {
	        return;
	    }
	    $('btnSave').gIsSaving = true;
		var mDoc = {
                        id:                 '',
                        title:              $('txtTitle').value,
                        tag:                '',
                        columnId:           -2,
                        content:            this.gFckContent.GetXHTML(false),
                        contentVisiable:    '',
                        attachmentId:       '0'
                    };
		if (!this.validateDoc(mDoc))
		{
		    $('btnSave').gIsSaving = false;
	        return;
		}
        // 发表帖子或咨询建议
        // mDoc.title        标题
        // mDoc.content      内容
        var mResponse = xhrPost({
                                    url:            '/HomePageNew/Handler/CommunicateHandler.ashx?funcName=insertAdvice', 
                                    sync:           true,
                                    content:        mDoc
                               });
       
        switch (mResponse)
        {
            case '1':
                 window.location.href = 'http://bbs.800lin.com/advice/list.aspx';                
                 break;
            default:
                 alert('操作失败！');
                 break;
        }
        $('btnSave').gIsSaving = false;
        
        mDoc = null;
        mResponse = null;
	}
}