/**
* 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);
	if(idProductIncluded.tagName == 'select'){var selProductId = idProductIncluded.options[idProductIncluded.selectedIndex].value;
	}else{var selProductId = idProductIncluded.value;}
	var productToChange = '';
	
	var productPrice = document.getElementById('product_price_' + id_product);
	var productPriceDisplay = document.getElementById('product_price_display_' + id_product);
	var totalPriceDisplay = document.getElementById('total_price_display');
	
	var originalProductPrice = document.getElementById('original_product_price_' + id_product);
	var originalProductPriceDisplay = document.getElementById('original_product_price_display_' + id_product);
	var originalTotalPriceDisplay = document.getElementById('original_total_price_display');
	
	var params = document.getElementById('config_tech_params_' + id_product);
	
	// 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';}
	
	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);
  	}	

}