﻿$(document).ready(function () {
    /* To set the plan price to different radio buttons*/
    //For Premimum Plans
    $("input:radio[id=pid_2]").attr('data', '20.00');
    $("input:radio[id=pid_3]").attr('data', '50.00');
    $("input:radio[id=pid_4]").attr('data', '80.00');
    $("input:radio[id=pid_5]").attr('data', '120.00');

    // For Premium plan Length in Month
    $("input:radio[id=pid_2]").attr('length', '1');
    $("input:radio[id=pid_3]").attr('length', '3');
    $("input:radio[id=pid_4]").attr('length', '6');
    $("input:radio[id=pid_5]").attr('length', '12');

    //For VIP Plans
    $("input:radio[id=pid_6]").attr('data', '30.00');
    $("input:radio[id=pid_7]").attr('data', '75.00');
    $("input:radio[id=pid_8]").attr('data', '120.00');
    $("input:radio[id=pid_9]").attr('data', '180.00');

    //For VIP plan Length in Month
    $("input:radio[id=pid_6]").attr('length', '1');
    $("input:radio[id=pid_7]").attr('length', '3');
    $("input:radio[id=pid_8]").attr('length', '6');
    $("input:radio[id=pid_9]").attr('length', '12');

    /* To set the "You pay"  for Premium plan*/
    $("input:radio[class=premiumPlan]").click(function () {
        $(".youpay").text("you pay € " + $('input:radio[class=premiumPlan]:checked').attr("data"));

    });
    //Premium Saving
    // savings = 1 - ((plan.Price / currentLengthInMonths) / highestPerMonthPrice);
    $("input:radio[class=premiumPlan]").click(function () {
        var saveAmount = (1 - ((($('input:radio[class=premiumPlan]:checked').attr("data") / $('input:radio[class=premiumPlan]:checked').attr("length"))) / 20))
        $(".percentage").text((roundNumber(saveAmount, 2) * 100) + "%");

    });

    /* To set the "You pay"  for VIP plan*/
    $("input:radio[class=vipPlan]").click(function () {
        $(".youpayVip").text("you pay € " + $('input:radio[class=vipPlan]:checked').attr("data"));

    });

    // savings = 1 - ((plan.Price / currentLengthInMonths) / highestPerMonthPrice);
    /*To set the saving plan*/
    //VIP Saving
    $("input:radio[class=vipPlan]").click(function () {
        var saveAmount =1 - ((($('input:radio[class=vipPlan]:checked').attr("data") / $('input:radio[class=vipPlan]:checked').attr("length"))) / 30)
        $(".vip").text((roundNumber(saveAmount,2)*100) + "%");

    });

    function roundNumber(number, digits) {
        var multiple = Math.pow(10, digits);
        var rndedNum = Math.round(number * multiple) / multiple;
        return rndedNum;
    }
});
