<script>
$('.btn-plus, .btn-minus').on('click', function(e) {
event.preventDefault();
const isNegative = $(e.target).closest('.btn-minus').is('.btn-minus');
const input = $(e.target).closest('.input-group').find('input');
if (input.is('input')) {
input[0][isNegative ? 'stepDown' : 'stepUp']()
}
});
$('.btn-plus, .btn-minus').on('click', function(e) {
event.preventDefault();
var amount = $(this).attr('data-price');
var id = $(this).attr('data-id');
var qte = $("#quantity--"+id).val();
var total = qte * amount;
var percent = $(this).attr('data-percent');
var total2 = ((amount * 12) *(1- (percent / 100))) * qte;
$("#price__canal--"+id).text(total.toFixed(0));
$("#price__canal---"+id).text(total2.toFixed(0));
$("#price__pack--"+id).val(total.toFixed(0));
$("#price__pack---"+id).val(total2.toFixed(0));
$("#text-canal--"+id).text('');
//euro
var amount_euro = $(this).attr('data-price-euro');
var total_euro = qte * amount_euro;
var total2_euro = ((amount_euro * 12) *(1- (percent / 100))) * qte;
$("#price_euro_canal--"+id).text(total_euro.toFixed(0));
$("#price_euro_canal---"+id).text(total2_euro.toFixed(0));
$("#text-canal-euro-"+id).text('');
//usd
var amount_usd = $(this).attr('data-price-usd');
var total_usd = qte * amount_usd;
var total2_usd = ((amount_usd * 12) *(1- (percent / 100))) * qte;
$("#price_usd_canal--"+id).text(total_usd.toFixed(0));
$("#price_usd_canal---"+id).text(total2_usd.toFixed(0));
$("#text-canal-usd-"+id).text('');
});
$("input[name='switchPlan']").on('change', function (){
if($(this).is(":checked")){
if($(this).val() == 'Monthly'){
$('.amount-mensuel').attr('style','');
$('.amount-annuel').attr('style','display: none');
$('.amount-mensuel-euro').attr('style','');
$('.amount-annuel-euro').attr('style','display: none');
$('.amount-mensuel-usd').attr('style','');
$('.amount-annuel-usd').attr('style','display: none');
$('.payment-period').val('monthly');
}
if($(this).val() == 'Yearly'){
$('.amount-mensuel').attr('style','display: none');
$('.amount-annuel').attr('style','');
$('.amount-mensuel-euro').attr('style','display: none');
$('.amount-annuel-euro').attr('style','');
$('.amount-mensuel-usd').attr('style','display: none');
$('.amount-annuel-usd').attr('style','');
$('.payment-period').val('yearly');
}
}
});
/* Currency switcher */
setTimeout(function(){
var status_rate = '{{ conversionRate['status']['tnd'] }}';
var status_rate_euro = '{{ conversionRate['status']['euro'] }}';
var status_rate_usd = '{{ conversionRate['status']['usd'] }}';
if(status_rate == 1 ){
$('#TND').click();
}
else if(status_rate != 1 && status_rate_euro == 1){
$('#EURO').click();
}
else if(status_rate != 1 && status_rate_euro != 1 && status_rate_usd == 1){
$('#USD').click();
}
}, 1000);
$('#TND, #EURO, #USD').on('click', function() {
$('.currencyswitcher>span.active').removeClass('active');
$(this).addClass('active');
selectedCurrency = $(this).attr('id');
if(selectedCurrency == 'TND'){
$('.currency-tnd').attr('style','');
$('.currency-euro').attr('style','display: none');
$('.currency-usd').attr('style','display: none');
$('.currency-val').val('tnd');
}
if(selectedCurrency == 'EURO'){
$('.currency-tnd').attr('style','display: none');
$('.currency-euro').attr('style','');
$('.currency-usd').attr('style','display: none');
$('.currency-val').val('euro');
}
if(selectedCurrency == 'USD'){
$('.currency-tnd').attr('style','display: none');
$('.currency-euro').attr('style','display: none');
$('.currency-usd').attr('style','');
$('.currency-val').val('usd');
}
});
</script>