$(document).ready(function() {

    var obj = {
        sec: document.getElementById("remain_sec"),
        mini: document.getElementById("remian_mini"),
        hour: document.getElementById("remain_hour"),
        day: document.getElementById("remain_day")
    };
    $.ajax({
        url: "/ajax/getMiaoSha.ashx?n=" + Math.random(),
        type: "POST",
        cache: false,
        dateType: "xml",
        success: function(xml) {
            var endTime = $(xml).find("endTime").text().replace(/-/g, "/");
            var salesPrice = $(xml).find("salesPrice").text();
            var price = $(xml).find("price").text();
            var savePrice = parseInt(salesPrice) - parseInt(price);
            var shortInfo = $(xml).find("shortInfo").text();
            var lineName = $(xml).find("lineName").text();
            var picture = $(xml).find("picture").text();
            var lineID = $(xml).find("lineID").text();

            $("#salesPrice").text("￥" + salesPrice);
            $("#Price").text("￥" + price);
            $("#savePrice").text("￥" + savePrice);
            $("#shortInfo").text(shortInfo);
            $("#miaosha_title").html("<a href='/travel/' + lineID + '.html'>" + lineName + "</a>");
            $("#miaosha_pic").attr("src", "/upload/miaosha/" + picture);

            fnTimeCountDown(endTime, obj);
            $("#miaosha_button").click(function() {
                document.location = "/travel/" + lineID + ".html";
            });
        }


    });



});

/* 倒计时的实现*/
var fnTimeCountDown = function(d, o) {
    var f = {
        zero: function(n) {
            var n = parseInt(n, 10);
            if (n > 0) {
                if (n <= 9) {
                    n = "0" + n;
                }
                return String(n);
            } else {
                return "00";
            }
        },
        dv: function() {
            //d = d || Date.UTC(2050, 0, 1); //如果未定义时间，则我们设定倒计时日期是2050年1月1日
            var future = new Date(d), now = new Date();
            //现在将来秒差值
            var dur = Math.round((future.getTime() - now.getTime()) / 1000), pms = {
                sec: "00",
                mini: "00",
                hour: "00",
                day: "00",
                month: "00",
                year: "0"

            };
            if (dur > 0) {
                pms.sec = f.zero(dur % 60);
                pms.mini = Math.floor((dur / 60)) > 0 ? f.zero(Math.floor((dur / 60)) % 60) : "00";
                pms.hour = Math.floor((dur / 3600)) > 0 ? f.zero(Math.floor((dur / 3600)) % 24) : "00";
                pms.day = Math.floor((dur / 86400)) > 0 ? f.zero(Math.floor((dur / 86400)) % 30) : "00";
                //月份，以实际平均每月秒数计算
                pms.month = Math.floor((dur / 2629744)) > 0 ? f.zero(Math.floor((dur / 2629744)) % 12) : "00";
                //年份，按按回归年365天5时48分46秒算
                pms.year = Math.floor((dur / 31556926)) > 0 ? Math.floor((dur / 31556926)) : "0";
            }
            else {
                $("#miaosha_button").attr('src','/files/index/images/icon_hui.jpg')
                $("#miaosha_button").unbind('click')
            }

            return pms;
        },
        ui: function() {
            if (o.sec) {
                o.sec.innerHTML = f.dv().sec;
            }
            if (o.mini) {
                o.mini.innerHTML = f.dv().mini;
            }
            if (o.hour) {
                o.hour.innerHTML = f.dv().hour;
            }
            if (o.day) {
                o.day.innerHTML = f.dv().day;
            }
            if (o.month) {
                o.month.innerHTML = f.dv().month;
            }
            if (o.year) {
                o.year.innerHTML = f.dv().year;
            }
            setTimeout(f.ui, 1000);
        }

    };
    f.ui();
};
