﻿
//Submit核查
function saveComm()
{
    var cc = $("CmContent").value.replace(/^\s*/, "").replace(/\s*$/, "");
    if (cc == "")
    {
        showBox("请输入评论内容");
        $("CmContent").select();
        return false;
    }
    if (cc.length > 100)
    {
        showBox("评论内容最做允许100个字符。");
        $("CmContent").select();
        return false;
    }
    var ni = $("NID").value;
    var vc = $("VCode").value.replace(/^\s*/, "").replace(/\s*$/, "");
    if (vc == "")
    {
        showBox("请输入验证码。");
        $("VCode").select();
        return false;
    }

    var url = "../../News/AddComment.aspx?NewsID=" + ni + "&CmContent='" + encodeURI(cc) + "'&VCode=" + vc;
    var req = getAjax();
    req.open("GET", url, true);
    req.onreadystatechange = function()
    {
        if (req.readyState == 4)
        {
            var re = req.responseText.substr(0, 1);
            switch (re)
            {
                case "0":
                    showBox("必须登录后才允许发表评论。");
                    break;
                case "1":
                    showBox("您输入的评论信息不完整，请重新输入后再提交。");
                    $("CmContent").select();
                    break;
                case "2":
                    showBox("您输入的验证码不正确。");
                    changeVCode();
                    $("VCode").select();
                    break;
                case "3":
                    showBox("评论信息提交失败，请尝试刷新页面后重新提交。");
                    changeVCode();
                    $("CmContent").value = "";
                    $("VCode").select();
                    break;
                default:
                    showBox("评论信息提交成功，请等待审核。");
                    changeVCode();
                    $("CmContent").value = "";
                    $("VCode").select();
                    break;
            }
        }
    };
    req.send(null);
}
//验证码
function changeVCode()
{
    loginTimes++;
    $("VCodeImg").src = "../VCode.aspx?" + loginTimes;
    $("VCode").value = "";
}
//获取HttpRequest对象。
function getAjax()
{
    var oHttpReq = null;
    if (window.ActiveXObject)
    {
        oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
    }
    else if (window.createRequest)
    {
        oHttpReq = window.createRequest();
    }
    else
    {
        oHttpReq = new XMLHttpRequest();
    }

    return oHttpReq;
}

function showBox(mes)
{
    $("MesInfo").innerHTML = mes;
    $("CmContent").blur();
    $("VCode").blur();
    box.Show();
}

function btnMouseOver()
{
    $("SaveBtn").className = "btn_over_f";
}

function btnMouseOut()
{
    $("SaveBtn").className = "btn_out_f";
}

function closeBox()
{
    box.Close();
}

function setLocation()
{
    var expdate = new Date();
    expdate = expdate.addDays(7);
    Cookies.setValue("LastLocation", window.location.href, expdate);
}

var loginTimes = 0;
var box = new LightBox("idBox");
