/**
* prepocita ceny v sestave
*/
function recount_prices_in_config(id_product) {
    var isIncluded = document.getElementById('is_included_' + id_product);
    var idProductIncluded = document.getElementById('id_product_included_' + id_product);
    var inCategoryIncluded = document.getElementById('in_category_included_' + id_product);

    var selProductId = idProductIncluded.tagName == 'select' ? idProductIncluded.options[idProductIncluded.selectedIndex].value : idProductIncluded.value;
    var productToChange = '';
	
    // ziskani ceny zmeneneho produktu v sestave
    if((isIncluded.type == 'checkbox' && isIncluded.checked == true) || (isIncluded.type == 'hidden')) {
        productToChange = inCategoryIncluded.value + '|' + id_product + '|' + selProductId + '|1';
    }else{
        productToChange = inCategoryIncluded.value + '|' + id_product + '|' + selProductId + '|0';
    }
	
    $.get(url + "inc/ajax/aconfigurationprices.php",
    {
        id_product_to_change: productToChange
    },
    function (data) {
        var result = data.responseText.split('|');

        $("#product_price_" + id_product).val(result[0]);
        $("#product_price_display_" + id_product).html(result[1]);
        $("#total_price_display").html(result[3]);
        $("#original_product_price_" + id_product).val(result[5]);
        $("#original_product_price_display_" + id_product).html(result[6]);
        $("#original_total_price_display").html(result[8]);
        $("#config_tech_params_" + id_product).html(result[4]);
    });

//    dataSource = url + "inc/ajax/aconfigurationprices.php?id_product_to_change=" + productToChange;
//    if(XMLHttpRequestObject) {
//        XMLHttpRequestObject.open("GET", dataSource, true);
//        XMLHttpRequestObject.onreadystatechange = function()
//        {
//            if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
//            {
//                var result = XMLHttpRequestObject.responseText.split('|');
//
//                productPrice.value = result[0];
//                productPriceDisplay.innerHTML = result[1];
//                totalPriceDisplay.innerHTML = result[3];
//                originalProductPrice.value = result[5];
//                originalProductPriceDisplay.innerHTML = result[6];
//                originalTotalPriceDisplay.innerHTML = result[8];
//
//                if(params != null)
//                {
//                    params.innerHTML = result[4];
//                }
//
//            }
//        }
//        XMLHttpRequestObject.send(null);
//    }

}
