jQuery(function() {
    function calculate_company_fee(param)
    {
        var price = 0
        for (i=0;i < count;i++) {
            var id_fee1 = '#id_form-'+i+'-workshops1 option:selected';
            var price1 = new Array();
            price1 = $(id_fee1).text().split(' ');
            if (!isNaN(price1[0])) {
                price += parseInt(price1[0])
            }
            var id_fee2 = '#id_form-'+i+'-workshops2 option:selected';
            var price2 = new Array();
            price2 = $(id_fee2).text().split(' ');
            if (!isNaN(price2[0])) {
                price += parseInt(price2[0])
            }
        }
        $('#company_price td span').text(price)    
        $('#company_dph td span').text(price * 0.19)            
        $('#company_price_dph td span').text(Math.floor(price * 1.19))                    
    }
  
    function calculate_fee()
    {
        var price = 0 
        var id_fee1 = '#id_workshops1 option:selected';
        var price1 = new Array();
        price1 = $(id_fee1).text().split(' ');
        if (!isNaN(price1[0])) {
            price += parseInt(price1[0])
        }
        var id_fee2 = '#id_workshops2 option:selected';     
        var price2 = new Array();
        price2 = $(id_fee2).text().split(' ');        
        if (!isNaN(price2[0])) {
            price += parseInt(price2[0])
        }
        $('#price td span').text(price)    
        $('#dph td span').text(price * 0.19)            
        $('#price_dph td span').text(Math.floor(price * 1.19))                    
    }

    $('#id_workshops1').change(calculate_fee)
    $('#id_workshops2').change(calculate_fee)    
    var count = $('#id_form-TOTAL_FORMS').val();    
    for (i=0;i < count;i++) {
        $('#id_form-'+i+'-workshops1').change(calculate_company_fee)
        $('#id_form-'+i+'-workshops2').change(calculate_company_fee)        
    }
    
    calculate_fee()    
    calculate_company_fee()
});  