/**
 * Created by ouyangxuhua on 2015/12/30.
 */
function submit_topic()
{
//    if(regexTopicSubject() && regexTopicDescription())
//    {
        message_content_editor.sync();
        $("#message-form").submit();
//    }
}

function regexTopicSubject() {
    var name = $("#message_subject").val();
    if(name.length ==0)
    {
        $("#subjectmsg").text("标题不能为空");
        $("#subjectmsg").css('color','#ff0000');
        $("#message_subject").focus();
        return false;
    }
    else if(name.length <= 255)
    {
        $("#subjectmsg").text("填写正确");
        $("#subjectmsg").css('color','#008000');
        return true;
    }
    else
    {
        $("#subjectmsg").text("标题超过255个字符");
        $("#subjectmsg").css('color','#ff0000');
        $("#message_subject").focus();
        return false;
    }
}

function reset_topic(){

}
(function(){
    //提交匿评参数设置
    function submit_set_evaluation_attr(end_time){
        if(!regex_evaluation_start(end_time)){
            $("#evaluation_start_time").focus();
        }
        else if(!regex_evaluation_end()){
            $("#evaluation_end_time").focus();
        }
        else if(!regex_evaluation_num()){
            $("#evaluation_num").focus();
        }
        else{
            $('#popbox02 form').submit();
            hideModal();
        }
    }

    //验证匿评开启时间:大于截止时间,或者为空
    function regex_evaluation_start(end_time){
        var evaluation_start = $.trim($("#evaluation_start_time").val());
        if(evaluation_start == ""){
            $("#homework_evaluation_start_time").text("开启匿评日期不能为空");
            return false;
        }
        var end_time = new Date(end_time);
        var evaluation_start_time = new Date(evaluation_start);
        if(evaluation_start_time > end_time){
            $("#homework_evaluation_start_time").text("");
            return true;
        }else{
            $("#homework_evaluation_start_time").text("开启匿评日期必须大于截止日期");
            return false;
        }
    }

    //验证匿评结束时间:大于匿评开启时间,或者为空。当匿评开启时间为空时,匿评结束时间必须为空
    function regex_evaluation_end(){
        var evaluation_start = $.trim($("#evaluation_start_time").val());
        var evaluation_end = $.trim($("#evaluation_end_time").val());
        if(evaluation_end == ""){
            $("#homework_evaluation_end_time").text("关闭匿评日期不能为空");
            return true;
        }
        var evaluation_start_time = new Date(evaluation_start);
        var evaluation_end_time = new Date(evaluation_end);
        if(evaluation_end_time >= evaluation_start_time){
            $("#homework_evaluation_end_time").text("");
            return true;
        }else{
            $("#homework_evaluation_end_time").text("关闭匿评日期不能小于开启匿评日期");
            return false;
        }
    }

    //验证匿评数量
    function regex_evaluation_num(){
        var evaluation_num = $.trim($("#evaluation_num").val());
        var regex = /^\d+$/;
        if(evaluation_num==""){
            $("#evaluation_num_notice").text("匿评人数不能为空");
            return false;
        }
        else if(regex.test(evaluation_num)){
            if(evaluation_num > 0){
                $("#evaluation_num_notice").html("");
                return true;
            }
            else{
                $("#evaluation_num_notice").text("匿评人数必须为大于0");
                return false;
            }
        }
        else{
            $("#evaluation_num_notice").text("匿评人数只能为数字");
            return false;
        }
    }

    window.submit_set_evaluation_attr=submit_set_evaluation_attr;
})();


//处理迟交、缺评扣分
function check_late_penalty(id)
{
    var obj = $("#" + id);
    var regex = /^\d+$/;
    if(regex.test(obj.val()))
    {
        if(obj.val() > 50)
        {
            obj.val("50");
        }
    }
    else
    {
        obj.val("0");
    }
}

//匿评弹框确定按钮
function clickOK(path)
{
    clickCanel();
    $.ajax({
        type: "GET",
        url: path,
        data: 'text',
        success: function (data) {
        }
    });
}

//匿评弹框取消按钮
function clickCanel(){hideModal("#popbox02");}