﻿var pWinNewClass=null;
var iNewClass_ParentID=0;
function NewClass(ID){
    if (pWinNewClass!=null){
        pWinNewClass.show();
        return ;
    }
    if (ID==undefined) ID=0;
    iNewClass_ParentID=ID;
    
    jQuery.facebox("正在打开......");
    var url="./HTML/NewClass.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='创建分类';
            pWinNewClass=new Boxy(html, options);
jQuery.facebox.close();
        }
    };
    
    jQuery.each(['type', 'cache'], function() {
        if (this in options) {
            ajax[this] = options[this];
            delete options[this];
        }
    });
    
    jQuery.ajax(ajax);
}


function SaveClass(){
    if ($("#NewClass_Name").val()==""){
        alert("请输入标题！");
        return ;
    }
    
    $("#ButtonOK").attr("diable","diable");
    jQuery.facebox("正在提交......");
    
    $.post("SaveClass.aspx", 
        {
            action: "post",
            ID:"0",
            ParentID:iNewClass_ParentID,
            Name: $("#NewClass_Name").val()
        },
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
            pWinNewClass.hide();
        });
}
var pWinEditClass=null;
var EditClass_ID=0;
function EditClass(ID){
    EditClass_ID=ID;
    if (pWinEditClass!=null){
        pWinEditClass.show();
        GetClassName(ID);
        return ;
    }
    
    var url="./HTML/EditClass.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);
            pWinEditClass=new Boxy(html, options);
            jQuery.facebox.close();
            GetClassName(ID);
        }
    };
    
    jQuery.each(['type', 'cache'], function() {
        if (this in options) {
            ajax[this] = options[this];
            delete options[this];
        }
    });
    
    jQuery.ajax(ajax);
}

function GetClassName(ID)
{
    var pItem=FunnyNews.ListClass.GetClass(ID).value;
    $("#EditClass_Name").val(pItem.Name);
    $("#EditClass_ParentID").val(pItem.ParentID);
}

function SaveEditClass(){
    if ($("#EditClass_Name").val()==""){
        alert("请输入类别名称");
        return ;
    }
    
    $("#EditClass_ButtonOK").hide();
    jQuery.facebox("正在提交......");

    $.post("SaveClass.aspx", 
        {
            action: "post",
            ID: EditClass_ID,
            Name:$("#EditClass_Name").val(),
            ParentID:$("#EditClass_ParentID").val()
        },
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
        });
}
function CallBack_SelectDir(ID){
    $("#EditClass_ClassID").val(ID);
//window.setInterval(function(){$("#EditClass_ClassID").toggle();},500);
}

function ShowWinClass(ID){
var strCode="<iframe width=\"360\" height=\"300\" "
+" src=\"ListClassForSelect.aspx\" frameborder=\"no\" border=\"0\"/>"
+"<br><br>类别ID：<input id='EditClass_ClassID' type='text' value=''/> "
+"<input type='button' onclick='UpdateNewsClassID()' value='移动到这个分类'>";
    jQuery.facebox(strCode);
}

function UpdateNewsClassID(){
    var ID=$("#ID").val();
    $.post("UpdateNewsClassID.aspx",
        {
            action: "post",
            ClassID: $("#EditClass_ClassID").val(),
ID:ID
        },
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
        });
}
function ClassRemove(ID){
if (confirm("你要删除这个目录吗？ID="+ID)){
    $.post("ClassRemove.aspx",
        {
            action: "post",
            ID:ID
        },
        function(data){
            jQuery.facebox(data+"<a href='javascript:Web_Refresh()'>刷新</a>");
        });
}
}