{% extends "base.html" %}

{% block head %}
{{ super() }}
<script type="text/javascript">
function getPeriod()
{
    var period = 0;
    var periodselect = document.getElementById('period');
    period = periodselect.value;
    return period;
}

function calculateTotal()
{
    var period = getPeriod();
    var tpm = {{ tpm }};
    var discount = {{ discount }};
    var ppm = {{ ppm }};

    var pricetotal = 0;
    pricetotal = period * ppm;
    var priceselect = document.getElementById('totalPrice');
    priceselect.innerHTML = "Total: " + period + " x " + ppm + " = " + pricetotal +" {{ currency }}";

    var discounttotal = 0;
    discounttotal = period * discount;
    var discountselect = document.getElementById('totalDiscount');
    discountselect.innerHTML = "Discount <font color=#ff0000>-{{ deploy.discount }}%</font>: "+discounttotal+" {{ currency }}";

}
</script>
{% endblock %}

{% block title %}Activate deployment{% endblock %}

{% block page_content %}

<div class="row">

<div class="col-md-12">
<div class="panel panel-info">
<div class="panel-heading">Activate deployment {{ deploy.machine_alias }}</div>
<div class="panel-body">

<form method="POST" action="{{ url_for('vmanager.activate', itemid=deploy.machine_id) }}">
<h3>
CPU: {{ deploy.machine_cpu }} cores<br />
Memory: {{ deploy.machine_mem }} MB<br />
Storage: {{ deploy.machine_hdd }} GB<br />
{{ form.period.label }} {{ form.period(**{"onchange":"calculateTotal()"}) }}<br />
   {% for error in form.period.errors %}
       {{ error }}<br />
   {% endfor %}
---<br />
{% if deploy.discount != 0 %}
<div id="totalDiscount">Discount <font color=#ff0000>-{{ deploy.discount }}%</font>: {{ deploy.period * discount }} {{ currency }}</div>
{% endif %}
<div id="totalPrice">Total: {{ deploy.period }} x {{ ppm }} = {{ total }} {{ currency }}</div>

</h3>

<p>
    {{ form.csrf_token() }}
    {{ form.submit }}
</p>

</div>
</div>
</div>

</div>

{% endblock %}