var syMemberLastSearchCondition = '';

function g(o){return document.getElementById(o);}
function HoverLi(n){
    $('.new-tab-nav').removeClass("background-orange");
    for(var i=1;i<=2;i++){
        //g('edu-tab-nav-'+i).className='edu-tab-nomal';
        $('edu-tab-con-'+i).hide();
    }
    $('edu-tab-con-'+n).show();
    $('#edu-tab-nav-'+n).addClass("background-orange");
    //g('edu-tab-nav-'+n).className='edu-new-tab-hover';
}

// 课程首页
$(function(){
    $("#edit_sy_des").live('click', function(){
        $("#sy_des_show_div").hide();
        $("#sy_des_edit_div").show();

        $("#cancel_edit_sy_des").show();
        $("#save_sy_des").show();
        $("#edit_sy_des").hide();
    });

    $("#edit_sy_des_add").live('click', function(){
        $("#sy_des_show_div").hide();
        $("#sy_des_edit_div").show();

        $("#cancel_edit_sy_des").show();
        $("#save_sy_des").show();
        $("#edit_sy_des").hide();
    });

    $("#cancel_edit_sy_des").live('click', function(){
        $("#sy_des_show_div").show();
        $("#sy_des_edit_div").hide();

        $("#cancel_edit_sy_des").hide();
        $("#save_sy_des").hide();
        $("#edit_sy_des").show();
    });

    $("#save_sy_des").live('click', function(){
        syllabus_description_editor.sync();
        $("#syllabus-des-form").submit();
    });

    $("#cancel_edit_sy_ref").live('click', function(){
        $("#sy_reference_show_box").show();
        $("#sy_reference_edit_box").hide();
    });

    $("#sy_reference_edit_box").on("input", "input[name='syllabus[book][]']", function(){
        $(this).parent().removeClass("edu-form-notice-border");
    });
    $("#save_sy_ref").live('click', function(){
        var result = true;
        $.each($("#sy_reference_edit_box input[name='syllabus[book][]']"), function(i, val){
            if ($(val).val().length<=0) {
                $(val).focus();
                $(val).parent().addClass("edu-form-notice-border");
                result = false;
                return result;
            }
        });
        if(result){
            $("#syllabus-ref-form").submit();
        }
    });

    $("#add_member_search_input").live('input', function(e){
        throttle(sy_member_add_search, window, e);
    });

    $("#sy_search_course_input").live('input', function (e) {
        throttle(sy_search_courses,window,e);
    });
});

function delete_sy_member(id) {
    $("#choose_sy_mem_"+id).remove();
}

function submit_add_sy_member(){
    if($("#add_member_choose_ul input[name='member_id[]']").length > 0){
        $("#syllabus_member_add_form").submit()
    }else{
        hideModal();
    }
}

function sy_change_manager_submit(){
    var list= $('input:radio[name="chooseteacher"]:checked').val();
    if(list==null){
        $("#sy_change_manager_notice").show();
    }
    else{
        $("#change_syllabus_manager_form").submit();
    }
}

function sy_member_add_search(e){
    if ($(e.target).val().trim() == syMemberLastSearchCondition && $(e.target).val().trim() != '') {//如果输入框没有改变或者输入框为空就返回
        return;
    }
    syMemberLastSearchCondition = $(e.target).val().trim();
    $.ajax({
        url: '/syllabuses/'+ $("#add_sy_member_syid").val() + '/search_not_sy_member?q=' + e.target.value,
        type: 'post',
        success: function (data) {

        }
    });
}

function choose_course_to_send(){
    if($("input[name='check_resource[]']:checked").length >= 1){
        $("#choose_course_to_send_notice").html("").hide();
        $("#sy_search_course_form").submit();
    }else{
        $("#choose_course_to_send_notice").html("请先选择资源").show();
    }
}

function choose_course_to_send_h(){
    if($("input[name='check_homework[]']:checked").length >= 1){
        $("#choose_course_to_send_notice_h").html("").hide();
        $("#sy_search_course_h_form").submit();
    }else{
        $("#choose_course_to_send_notice_h").html("请先选择作业").show();
    }
}

var lastSearchCondition = '';
function sy_search_courses(e){
    if($(e.target).val().trim() == lastSearchCondition && lastSearchCondition != '')
    {
        return;
    }
    lastSearchCondition = $(e.target).val().trim();
    $.ajax({
        url: '/syllabuses/' + $("#syllabus_id").val() + '/choose_user_course',
        type:'post',
        data: {is_observe:true, search:e.target.value},
        success: function(data){  }
    });
}

function submit_send_resource_to_course(){
    if($("input[name='course_id']:checked").length >= 1){
        $("#search_course_notice").html("").hide();
        $("#send_resource_to_course_form").submit();
        hideModal();
    }else{
        $("#search_course_notice").html("请先选择一个班级").show();
    }
}

function submit_send_homework_to_course(){
    if($("input[name='course_id']:checked").length >= 1){
        $("#search_course_notice_h").html("").hide();
        $("#send_homework_to_course_form").submit();
        hideModal();
    }else{
        $("#search_course_notice_h").html("请先选择一个班级").show();
    }
}

function submit_send_r_and_h_to_course(){
    if($("input[name='course_id']:checked").length >= 1){
        $("#search_course_notice_r_and_h").html("").hide();
        $("#send_r_and_h_to_course_form").submit();
        hideModal();
    }else{
        $("#search_course_notice_r_and_h").html("请先选择一个班级").show();
    }
}

$(function(){
    var bt = baidu.template;
    bt.LEFT_DELIMITER = '<!';
    bt.RIGHT_DELIMITER = '!>';

    $("#sy_reference_edit_box").on('click', 'a.add_refer', function(){
        var html = bt('t:sy-refer-list', null);
        $(this).parent('li').after(html);
    });

    $("#sy_reference_edit_box").on('click', 'a.delete_refer', function(){
        $(this).parent('li').remove();
    });
});