//configuration
var countItems = 13; //pocet produktu

$(document).ready(function(){

var price = $('#price').val();
$('#counter').text(price);  //vychozi cena 0

//zaskrtnuti polozky
$('.check').click( function(){ 
var str = $(this).attr("id");
var id = getId(str);
           
    if(this.checked){
       $('#chek'+id).attr('checked', true);
       $('#check'+id).attr('checked', true); 
       $('#kus'+id).val('1');
       $('#ks'+id).val('1');
     }else{  
     //zruseni polozky
       $('#chek'+id).attr('checked', false);
       $('#check'+id).attr('checked', false);
       $('#kus'+id).val('');
       $('#ks'+id).val('');
     }
     
     //celkova cena
	 var price = getPrice();
});

//pri zmene mnozstvi
$('.count').keyup( function(){ 

    var str = $(this).attr("id");
    var id = getIds(str);

        $('#chek'+id).attr('checked', true);
        $('#check'+id).attr('checked', true); 
        var count = $(this).val();             
        $('#kus'+id).val(count);
        $('#ks'+id).val(count); 
     //celkova cena
        var price = getPrice();
});	

function getPrice(){
var price = parseInt(0);
for(i=1;i<=countItems;i++){
        var priceLine = parseInt($('#price'+i).val());
        var count =     parseInt($('#ks'+i).val()); 
        if(count>0 && priceLine>0){        
        price += (priceLine*count);  
        }
}
        $('#counter').text(price);
        $('#price').val(price);
}

});


function getId(str){ 
    var re=/[k]+/;
    var idCheck=str.split(re); 
    return idCheck[1]; 
}
function getIds(str){ 
    var re=/[s]+/;
    var idCheck=str.split(re); 
    return idCheck[1]; 
}
