﻿$(function() {
    //提问
    $("#selectDepartment").FillOptions("/Resources/GetCategories.ashx?type=json", { datatype: "json", textfield: "ConText_cn", valuefiled: "ID" });
    $("#selectDepartment").AddOption("请选择大栏目","-1",true,0); 
    $("#selectDiesease").AddOption("请选择小栏目", "-1", true, 0);
    $("#selectDepartment").CascadingSelect(
    							$("#selectDiesease"),
    						"/Resources/GetCategories.ashx?type=json",
    						{ datatype: "json", textfield: "ConText_cn", valuefiled: "ID", parameter: "p" },
   							function() {
   							    if ($("#selectDepartment").get(0).selectedIndex == 0) $("#selectDiesease").get(0).options.length = 0;
   							    $("#selectDiesease").AddOption("请选择小栏目", "-1", true, 0);
   							}
    		);
    		$("#bigClass").FillOptions("/Resources/GetCategories.ashx?type=json", { datatype: "json", textfield: "ConText_cn", valuefiled: "ID" });
    $("#bigClass").AddOption("请选择大栏目","-1",true,0); 
    $("#smallClass").AddOption("请选择小栏目", "-1", true, 0);
    $("#bigClass").CascadingSelect(
    							$("#smallClass"),
    						"/Resources/GetCategories.ashx?type=json",
    						{ datatype: "json", textfield: "ConText_cn", valuefiled: "ID", parameter: "p" },
   							function() {
   							    if ($("#bigClass").get(0).selectedIndex == 0) $("#smallClass").get(0).options.length = 0;
   							    $("#smallClass").AddOption("请选择小栏目", "-1", true, 0);
   							}
    		);
});

$(document).ready(
        function() {
            //问题提交
            $("#btnSend").click(function() { PostUserRegQuestion(); });

            //验证登录状态
            //loadUserState();

            //选中验证图片刷新验证码
            loadKeyCode();
            //搜索
            $("#btnSearchN").click(function() { SearchQuestion(); });
        })
//提问信息提交
function PostUserRegQuestion() {
    if (CheckPostUserRegQuestion()) {
        PostUserRegQuestionGo();
    }
}
function SearchQuestion(){
    if(CheckSearch()){
        GoSearch();
    }
}
function CheckSearch(){
    if ($("#bigClass").val() == "-1") {
        alert("请选择科室.");
        $("#bigClass").focus();
        return false;
    }
    if ($("#smallClass").val() == "-1") {
        alert("请选择疾病.");
        $("#smallClass").focus();
        return false;
    }
    if ($("#strkey").val() == "") {
        alert("请输入搜索的标题.");
        $("#strkey").focus();
        return false;
    }
    return true;
}
//验证输入情况
function CheckPostUserRegQuestion() {
    if ($("#subject").val() == "") {
        alert("请输入您提问的标题.");
        $("#subject").focus();
        return false;
    }
    if ($("#selectDepartment").val() == "-1") {
        alert("请选择科室.");
        $("#selectDepartment").focus();
        return false;
    }
    if ($("#selectDiesease").val() == "-1") {
        alert("请选择疾病.");
        $("#selectDiesease").focus();
        return false;
    }
    if ($("#textContent").val() == "") {
        alert("请输入您提问的详细内容.");
        $("#textContent").focus();
        return false;
    }
    if ($("#code").val() == "") {
        alert("请输入验证码.");
        $("#code").focus();
        return false;
    }
    return true;
}
function GoSearch(){
    $.post("/Resources/NewsSearch.aspx?TypeId=Q", { Action: "post",
        bigClass: $("#bigClass").val(),
        smallClass: $("#smallClass").val(),
        keys: $("#strkey").val()
    },
     function(data, textStatus) {
        var strs= new Array(); //定义一数组
        strs=data.result.split(','); //字符分割
         window.location="/search_question.aspx?k="+strs[0]+"&b="+strs[1]+"&s="+strs[2];
     }, "json");
}
//提交提问信息
function PostUserRegQuestionGo() {
    $.post("/Resources/SendQuestion.aspx?zxType=A", { Action: "post",
        subject: $("#subject").val(),
        selectDepartment: $("#selectDepartment").val(),
        selectDiesease: $("#selectDiesease").val(),
        textContent: $("#textContent").val(),
        txtCode: $("#code").val()
    },
     function (data,textStatus){
         if (data.result == "success") {
             $("#subject").attr("value", "");
             $("#textContent").attr("value", "");
             $("#code").attr("value", "");
//             jQuery.getScript("/js/thickbox.js", function() {

//                 tb_show("感谢咨询，你的问题已提交。", "#TB_inline?height=60&width=250&inlineId=hiddenRecordModal", true);

//             });
             alert("感谢咨询，你的问题已提交。");
         }
         else if (data.result == "fail") {
             alert("问题提交失败,请速与管理员联系,谢谢.");
         }
         else if (data.result == "rcoderr") {
             $("#code").focus();
             alert("验证码输入错误");
         }
         else {
             alert(data.result);
         }
     }, "json");
}
//选中验证图片刷新验证码
function loadKeyCode() {
    $("#code").focus(function() {
        $("#spRandImg").empty();
        var htmlImg = "<img id=\"imgRandCode\" src=\"" + GetRandCodeUrl() + "\" onclick=\"GetRandCodeNum()\" width=80 height=30 style=\"cursor: pointer\" alt=\"看不清楚,换一张\" />";
        $(htmlImg).appendTo("#spRandImg");
    });
}


//***********************获取验证码***********************
//获取验证码
function GetRandCodeNum() {
    $("#code").click(function() {
        $(this).attr("src", GetRandCodeUrl());
        $("#code").focus();
    });

}

//随机获取验证码Url
function GetRandCodeUrl() {
    //var timestamp = (new Date()).valueOf();
    var url = "/Admin/Code.aspx?"+Math.random();
    return url;
}