﻿function insertreptrade() {
    if (SaleMoney == 0) {
        $("reptrade").innerHTML = "<span style='color:red;font-weight:bold'>本场录像禁止交易.</span>";
        return;
    }
    $("reptrade").innerHTML = "载入交易信息中...";
    //document.onload = function() {
        httpRequest(Runpath + "RepTrade.aspx","replayid=" + rid + "&reptime=" + RepTime,settradebody);
    //}
}
function settradebody(doc) {
    
    var c = doc.lastChild.childNodes;
    var si = getValue(c[0]);

    if (si == 0) {
        $("reptrade").innerHTML = "数据错误.";
        return;
    }
    var cc = c[1].childNodes;
    
    var html = "本录像当前价值:<span class='zmoney'>" + getValue(cc[0]) + "</span><br />";
    if (si == 1) {
        html += getValue(cc[1])+"<br /><div id='jointrade'>您已经参与本录像竞拍.<br />竞拍出价:<span class='zmoney'>" + getValue(cc[2]) + "</span><br />竞拍时间:"+ getValue(cc[3]) +"</div><br />录像竞拍将在" + getValue(cc[4]) + "后结束";
    } else if (si == 2) {
        html += "<div id='jointrade'>该录像已由["+ getValue(cc[1]) +"]拍下.<br />竞价金额:<span class='zmoney'>"+ getValue(cc[2]) +"</span><br/>"
        if (getValue(cc[3]) == "0") {
            html += "结算金额:<a href='/RepShop.aspx'>还未结算</a>";
        } else {
            var a =parseInt(getValue(cc[2]));
            var b =parseInt(getValue(cc[3]));
            html += "结算金额:<span class='zmoney";
            if (b < a)
                html += " red";
            html += "'>" + getValue(cc[3]) + "</span><br />";
        }
        html += "</div><br />最后结算时间:" + getValue(cc[4]);
    } else if (si == 7) {
        if (cc.length > 2)
            html += getValue(cc[2])+"<br /><div id='jointrade'>您还没有参与本录像的竞拍.<br />最低竞价金额:<span class='zmoney'>"+ SaleMoney +"</span><br/>[<a href='javascript:innertrade()'>参与竞拍</a>]</div><br />录像竞拍将在" + getValue(cc[1]) + "后结束";
        else
            html += getValue(cc[1])+"<br /><div id='jointrade'><a href='http://pp.replays.net/login.aspx' target='_blank'>您可以登录后进行竞价</a></div><br />录像竞拍将在" + getValue(cc[1]) + "后结束";
    } else if (si == 9) {
        html += "<div id='jointrade'>录像竞拍已经结束.</div>";
    }
    
    $("reptrade").innerHTML = html;
}
function innertrade() {
    $("jointrade").innerHTML = "最低竞价金额:"+ SaleMoney +"<br/><input type=\"text\" id=\"trademoney\" class=\"txt\" style=\"width:90px\" /> <input type=\"button\" value=\"参与竞拍\" onclick=\"jointrade()\" class=\"imgbtn\" />";
}
function jointrade() {
    var money = $("trademoney").value;
    if (money.length == 0) {
        alert("请输入您的竞价金额.");
        return;
    }
    money = parseInt(money);
    if (!money || money < SaleMoney + 1) {
        alert("您的竞价金额必须大于最低竞价金额.");
        return;
    }
    if (money > 3000) {
        alert("您的竞价金额过大,目前的录像价值不可能超出3000,请小心竞拍.");
        return;
    }
    if (!confirm("确认发费 "+money+"ZB 竞拍该录像？\r\n本系统已经正式启用当竞拍成功后，系统将自动扣除ZB。")) return;
    $("jointrade").innerHTML = "数据提交中...";
    httpRequest(Runpath + "RepTrade.aspx","type=1&replayid=" + rid + "&money=" + money,jointradesucceed);
}
function jointradesucceed(doc) {
    var c = doc.lastChild.childNodes;
    $("jointrade").innerHTML = getValue(c[1]);
}
function tradeend(obj,money,rmoney,replayid) {
    var t = "";
    if (rmoney > money)
        t = "您可以赚取" +(rmoney-money)+" ZB";
    else
        t = "您将亏损"+(money-rmoney)+" ZB";
    if (!confirm("该录像当前价值为 "+rmoney+" ZB 确认进行手动结算？\r\n\r\n竞拍出价:"+money+" ZB\r\n当前价值:"+rmoney+" ZB\r\n\r\n如果现在进行结算,"+t+"\r\n\r\n推荐:系统可以在录像价值最高时自动为您结算,您可以赚取更多的ZB.")) return;
    $("trade" + replayid).innerHTML = "提交中..";
    var o = new Object();
    o.replayid = replayid;
    o.parseXml = function(doc) {
        var c = doc.lastChild.childNodes;
        var si = getValue(c[0]);
        if (si == 0) {
            $("trade" + this.replayid).innerHTML = "结算失败";
            return;
        }
        var cc = c[1].childNodes;
        var a = parseInt(getValue(cc[0]));
        var b = parseInt(getValue(cc[1]));
        if (a > b)
            $("trade" + this.replayid).innerHTML = "结算价:<br /><span class='zmoney'>" + getValue(cc[0]) + "</span>";
        else
            $("trade" + this.replayid).innerHTML = "结算价:<br /><span class='zmoney red'>" + getValue(cc[0]) + "</span>";
        alert("结算成功！\r\n\r\n结算时该录像价值为：" + getValue(cc[0]) + "\r\n您的竞拍价为： " + getValue(cc[1]));
    };
    httpRequest(Runpath + "RepTrade.aspx","replayid=" + replayid + "&type=2",o);
}
