﻿//----------------------
//订阅中心中
//----------------------
//当前选中的年份
var getSelectedYears = function(eleName)
{
    var objs = document.getElementsByName(eleName);
    var tempstr = "";
    if (objs == null)
        return tempstr;
    var temp = "";
    for (var i = 0; i < objs.length; i++)
    {
        if (objs[i].type == "checkbox")
        {
            if (objs[i].checked)
            {
                temp = objs[i].value;
                tempstr += temp + ",";
            }
        }
    }
    tempstr = tempstr.substring(0, tempstr.length - 1);
    return tempstr;
}
var setTotalYearsPrice = function (selectAllID, checkboxEleName, yearPrcieEleName, realCountEleName, periodEleName, totalPriceEleName) {
    var selectAll = document.getElementById(selectAllID);
    var objs = document.getElementsByName(checkboxEleName);
    var yearPrce;
    var realCount;
    var total = 0;
    var totalCount = 0;
    var allCount = 0;
    for (var i = 0; i < objs.length; i++) {
        if (objs[i].type == "checkbox" && objs[i].checked) {
            allCount++;
            var codeyear = objs[i].value;
            yearPrce = document.getElementById(yearPrcieEleName + codeyear);
            realCount = document.getElementById(realCountEleName + codeyear);
            if (yearPrce == undefined || yearPrce.value == "null" || yearPrce.value == "")
                continue;
            else
                total += parseFloat(yearPrce.value);
            if (realCount == undefined || realCount.value == "null" || realCount.value == "")
                continue;
            else
                totalCount += parseFloat(realCount.value);
        }
    }
    if (allCount == objs.length) {
        selectAll.checked = true;
    }
    else {
        selectAll.checked = false;
    }
    var realPeriodPrice = 0;
    if (totalCount != 0)
        realPeriodPrice = total / totalCount;
    document.getElementById(totalPriceEleName).innerHTML = "<span class=\"red14b\">" + total.toFixed(1) + "0</span>元";
    document.getElementById(periodEleName).innerHTML = "相当于" + realPeriodPrice.toFixed(2) + "元/期";
    //alert(i_yearPrice * count);
}
var setSelectAll = function (selectAllID, checkboxEleName, yearPrcieEleName, realCountEleName, periodEleName, totalPriceEleName) {
    var selectAll = document.getElementById(selectAllID);
    if (selectAll.type = "checkbox") {
        var objs = document.getElementsByName(checkboxEleName);
        for (var i = 0; i < objs.length; i++) {
            if (objs[i].type == "checkbox") {
                objs[i].checked = selectAll.checked;
            }
        }
    }
    setTotalYearsPrice(selectAllID, checkboxEleName, yearPrcieEleName, realCountEleName, periodEleName, totalPriceEleName)
}
//放入购物袋
function AddWinOneMagaMoreYearsToHandBag(event, obj, radioName, isShowGoToHandBag)
{
    //    var type = "0";
    //    if (para.length > 8)
    //    {
    //        type = "1";
    //    }

    var para = getSelectedYears(radioName);
    var type = "0";
    if (para == "")
    {
        alert("请选择要订阅的年份!");
        return;
    }
    //alert(para);
    $$Confirm5(event, obj, FeiDuMagazine.BLL.AjaxGetData.AddWinOneMagaMoreYearsToHandBag(type, para, isShowGoToHandBag).value);
}

