﻿$(function() {
    //  收藏
    $("#productfavor a").click(newFavorDialog);
    $("#productfavorboxv2 a").click(newFavorDialog);
});

function newFavorDialog() {
    var html = '\
        <div id="favordialogbox">\
            读取信息中...\
        </div>';

    var dia = Boxy.get("#favordialogbox");
    if (dia) {
        dia.setContent(html);
        dia.show();
    }
    else
        new Boxy(
        html,
                {
                    title: "收藏这个作品",
                    closeText: "关闭",
                    modal: true,
                    afterShow: favoraftershow
                });

    return false;
}

function favoraftershow() {

    var productid = Number($("#productbuyformv2 input[name=productid]").val());
    
    //  获取当前用户针对这个作品的tag
    //  获取自己常用tag
    //  获取别人常用tag
    $.ajax
        ({
            type: "GET",
            url: "./../../browse/favorprocess.ashx",
            data: "m=g" + "&id=" + productid,
            cache: false,
            success: function(data) {
                var datas = data.split(" ");
                var rc = datas[0];
                if (rc == "501") {
                    setlogin();
                }
                if (rc == "200") {
                    var t = datas[1];
                    var ut = datas[2];
                    var ot = datas[3];
                    settags(t, ut, ot, productid);
                }
            }
        });
}

function setlogin() {
    var html = '\
        <div id="favordialogbox">\
            请登录后进行操作.\
            <a href="/login.aspx">登录</a>\
        </div>';
    Boxy.get("#favordialogbox").setContent(html);
}

function settags(t, ut, ot, id) {
    t = t.replace("#", "").split("|").join(" ");
    ut = ut.replace("#", "").split("|").join(" ");
    ot = ot.replace("#", "").split("|").join(" ");
    var html = '\
        <div id="favordialogbox">\
            <div><strong>添加标签:</strong></div>\
            <div>\
                <form id="favordialogform" method="get" action="./../../browse/favorprocess.ashx">\
                    <input id="favordialogtaginput" type="text" name="tag" value="'+t+'" />\
                    <input type="hidden" name="m" value="s" />\
                    <input type="hidden" name="id" value="'+id+'" />\
                </form>\
            </div>\
            <div id="favordialogtaginputhint">(空格或逗号分隔)</div>\
            <div>\
                自己常用的: '+ut+'\
            </div>\
            <div id="favordialogothertag">\
                别人常用的: '+ot+'\
            </div>\
            <div id="favordialogbutton">\
                <a id="favordialogbuttonconfirm" href="#" onclick="$(\'#favordialogform\').submit();return false;">确定</a>\
                <a id="favordialogbuttoncancel" href="#" onclick="Boxy.get(this).hide(); return false;">取消</a>\
            </div>\
        </div>';
    Boxy.get("#favordialogbox").setContent(html);
}
