﻿var pWinNewPassword=null;
function WinNewPassword(strID)
{
    var url="./HTML/NewPassword.html";
    var options = {};
    
    var ajax = {
        url: url, type: 'GET', dataType: 'html', cache: false, 
        success: function(html) {
            html = jQuery(html);
            if (options.filter) html = jQuery(options.filter, html);
            options.title='修改密码';
            pWinNewPassword=new Boxy(html, options);
        }
    };
    jQuery.ajax(ajax);
}

function NewPassword()
{
    jQuery.facebox("正在提交......");
    
    $.post("./../Login/NewPassword.aspx", 
        {
            action: "post",
            Password: $("#Password1").val(),
            Password2: $("#Password2").val()
        },
        function(data){
            jQuery.facebox(data+",密码已经修改!");
            pWinNewPassword.hide();
        });
}


var pWinForgetPassword=null;
function WinForgetPassword(strID)
{
    var url="./HTML/ForgetPassword.html";
    var options = {};
    var ajax = {
        url: url, type: 'GET', dataType: 'html', cache: false, 
        success: function(html) {
            html = jQuery(html);
            if (options.filter) html = jQuery(options.filter, html);
            options.title='忘记密码';
            WinForgetPassword=new Boxy(html, options);
        }
    };
    jQuery.ajax(ajax);
}

function ForgetPassword()
{
    jQuery.facebox("正在提交......");
    
    $.post("./../Login/ForgetPassword.aspx", 
        {
            action: "post",
            Email: $("#ForgetPassword_Email").val()
        },
        function(data){
            jQuery.facebox(data);
            WinForgetPassword.hide();
        });       
}

var pWinEditTag=null;
function EditTag(ID){
    if (pWinEditTag!=null){
        pWinEditTag.show();
        $("#EditTag_ID").val(ID);
        return ;
    }
    
    var url="./HTML/EditTag.html";
    var options = {};
    var ajax = {
        url: url, type: 'GET', dataType: 'html', cache: false, 
        success: function(html) {
            html = jQuery(html);
            if (options.filter) html = jQuery(options.filter, html);
            pWinEditTag=new Boxy(html, options);
            
            $("#EditTag_ID").val(ID);
        }
    };
    
    jQuery.each(['type', 'cache'], function() {
        if (this in options) {
            ajax[this] = options[this];
            delete options[this];
        }
    });
    jQuery.ajax(ajax);
}

function saveEditTag(){
    $("#EditTag_ButtonOK").hide()
    jQuery.facebox("正在提交......");
    
    $.post("SaveFunnyNodeTag.aspx", 
        {
            action: "post",
            ID: $("#EditTag_ID").val(),
            Tag: $("#EditQuestion_Tag").val()
        },
        function(data){
            $("#EditTag_ButtonOK").show();
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
            pWinAsk.hide();
        });
}

function GetNewQuestionKey()
{
    return GetQuestionKey("NewQuestion_Key");
}


function GetQuestionKey(strName)
{
    var strKey="";
    $("input[name='"+strName+"']").each(function() {
        if (this.checked){
            strKey+=this.value+" ";
        }
    });
    //strKey=strKey.trim(); //IE有错
    return strKey;
}

var pWinNewKeyWord=null;

function NewKeyWord(ID){
    if (pWinNewKeyWord!=null){
        pWinNewKeyWord.show();
        $("#EditKeyWord_ID").val(ID);
        $("#EditKeyWord_Word").val(strQuestionTags);
        return ;
    }
    
    var url="./HTML/EditKeys.html";
    var options = {};
    
    var ajax = {
        url: url, type: 'GET', dataType: 'html', cache: false, 
        success: function(html) {
            html = jQuery(html);
            if (options.filter) html = jQuery(options.filter, html);
            pWinNewKeyWord=new Boxy(html, options);
            
            $("#EditKeyWord_ID").val(ID);
            $("#EditKeyWord_Word").val(strQuestionTags);
        }
    };
    
    jQuery.each(['type', 'cache'], function() {
        if (this in options) {
            ajax[this] = options[this];
            delete options[this];
        }
    });
    
    jQuery.ajax(ajax);
}

function saveNewKeyWord(){
    $("#EditTag_ButtonOK").hide();
    jQuery.facebox("正在提交......");
    $.post("SaveNewKeywords.aspx", 
        {
            action: "post",
            ID: $("#EditKeyWord_ID").val(),
            Tag: $("#EditKeyWord_Word").val()
        },
        function(data){
            $("#EditKeyWord_ButtonOK").attr("style","block");
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
            pWinNewKeyWord.hide();
        });
}

var strQuestionTags="";

function sendToSeg(strQuestion){
    $("#Msg").html("正在提交......");
    $("#Msg").show();
    
    var strMsg="A=\"\"\""+strQuestion+"\"\"\"\n"
            +"=SYS.Segment(A)";
    $.post("../FunnyAI/SendToAI.aspx", 
        {
            action: "post",
            Msg: strMsg
        },
        function(data){
            data=data.replace("======运行脚本======","");
            strQuestionTags=MathTags(data);
            jQuery.facebox(strQuestionTags);
        });
}

var strMathKeys=",时间,距离,";
function MathTags(strTags){
    strTags=strTags.replace("\r\n","");
    var strSplit=strTags.split(" ");
    var strReturn="";
    for (var i=0;i<strSplit.length;i++){
        if (strSplit[i]!="" && strMathKeys.indexOf(","+strSplit[i]+",")>0){
            strReturn+=" "+strSplit[i];
        }
    }
    return strReturn;
}

function FileTagRemove(id,strTag)
{
    $.post("./../Node/RemoveTag.aspx", 
        {ID: id,Tag:strTag},
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
        });
}




function AddToFav(strID,iUserID){
    if (iUserID>0){
        jQuery.facebox("正在提交......");
        $.post("SaveNewKeywords.aspx", 
            {
                action: "post",
                ID: strID,
                Tag: "User/"+iUserID
            },
            function(data){
                jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
            });
    }else{
        jQuery.facebox("收藏文件请先登录！");
    }
}

function removeNode(id){
    if (confirm("确认删除"+id)){
        $.post("./RemoveQuestion.aspx", { ID: id },
           function(data){
                jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
           });
    }
}

function Web_Refresh(){
    window.location.reload(true)
}