﻿var pWinAsk=null;
var pWinReply=null;
var pWinEdit=null;
function NewQuestion(){
var strURL="http://point.mathfan.com/Question/NewQuestion.aspx";
window.open(strURL);
}
function saveQuestion(){
if ($("#Diff").val()=="0"){
    alert("请选择难度！");return ;
}

if ($("#Name").val()==""){
    alert("请输入标题！");return ;
}

var strContent=$("#Ask_Content").val();
//KE.util.getData('Ask_Content');
if (strContent==""){
    alert("请输入内容");return ;
}

$("#ButtonOK").attr("diable","diable");
jQuery.facebox("正在提交......");
$.post("SaveQuestion.aspx",
        {
            action: "post",
            Name: $("#Name").val(),
Dif:$("#Diff").val(),
Key:$("#NewQuestion_Key").val(),
Content: strContent,
Point: $("#TxPoint").val()
        },
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
        }
);
}
function SearchQuestion(strKey){
var strURL="/Question/SearchFulltext.aspx?key="+encodeURI(strKey);
window.location.href=strURL;
}
function EditQuestion(ID){
jQuery.get('./HTML/EditQuestion.html', function(data) {
   var html = jQuery(data);
var options = {title:'编辑'};
if (pWinEdit==null){
pWinEdit=new Boxy(html, options);
}
pWinEdit.show();
$("#EditID").val(ID);
GetEditContent(ID);
});
}
function saveEditQuestion(){
var strContent=$("#EditQuestion_Content").val();
    if (strContent==""){
        alert("请输入内容");
        return ;
    }
    
    $("#EditQuestion_ButtonOK").hide();
    jQuery.facebox("正在提交......");
    $.post("SaveQuestion.aspx", 
        {
            action: "post",
            ID: $("#EditID").val(),
            Name: $("#EditQuestion_Title").val(),
            Dif: $("#EditQuestion_Dif").val(),
            Content: strContent,
            Point: $("#TxPoint").val()
        },
        function(data){
            $("#EditQuestion_ButtonOK").attr("style","block");
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
        });
}
function GetEditContent(ID)
{
    jQuery.facebox("读取内容...");
    $.post("../Node/ReadNode.aspx", 
        {
            action: "post",
            ID: ID,
            Field: "Content"
        },
        function(data){
            $("#EditQuestion_Content").val(data);
	          GetEditTitle(ID);
        });
}

function GetEditTitle(ID)
{
    jQuery.facebox("读取标题...");
    $.post("../Node/ReadNode.aspx", 
        {
            action: "post",
            ID: ID,
            Field: "Name"
        },
        function(data){
            $("#EditQuestion_Title").val(data);
            jQuery.facebox.close();
        });
}
function ReplyQuestion(ID){
var strURL="http://point.mathfan.com/Question/ReplyQuestion.aspx?ID="+ID
+"&title="+encodeURI("Re:"+$("#Question_Title").val());
window.open(strURL);
}
function saveQuestion_Reply(){
var strContent=$("#Reply_Content").val()
//KE.util.getData('Reply_Content');
if (strContent==""){
    alert("请输入内容");
    return ;
}
$("#ButtonOK").attr("diable","diable");
jQuery.facebox("正在提交......");

$.post("ReplyQuestionSave.aspx", 
    {
        action: "post",
        Name: $("#ReplyQuestion_Name").val(),
        ID: $("#TxID").val(),
        Point: $("#ReplyQuestion_GetPoint").attr("checked")==true?"1":"0",
        Content: strContent
    },
    function(data){
        jQuery.facebox(data);
    });
}
