/**
 * Zwraca liczbę z z dwoma cyframi po przecinki (z groszami)
 * @param {Integer} liczba
 */
function cena(liczba) {
	//var string = liczba.toString();
	var okr = Math.round(liczba*100)/100;
	var inter = Math.round(liczba);
	okr = okr.toString();
	inter = inter.toString();
	var string = okr.toString();
	
	if (inter.length == okr.length) return string+".00";
	if (inter.length == okr.length-2) return string+"0";
	if (inter.length == okr.length-3) return string;
}

/**
 * Zwiększanie pola 'ilość' na liście produktów i w szczegółach
 * @param {Object} link
 */
function doKoszykaPlus(link) {
	var input = $(link).parent().parent().prev('input');
	var ilosc = input.val();
	var max = input.attr('alt');
	
	if (parseFloat(ilosc) < parseFloat(max)) input.val(++ilosc);
	else alert('Brak takiej ilość produktu');
}

/**
 * Zmniejsza pola 'ilość' na liście produktów i w szczegółach
 * @param {Object} link
 */
function doKoszykaMinus(link) {
	var input = $(link).parent().parent().prev('input');
	var ilosc = input.val();
	
	if (ilosc > 0) input.val(--ilosc);
}

function koszyk_plus(id) {
	var ilosc = $('#ilosc_'+id).val();
	var max = $('#ilosc_'+id).attr('alt');
	if (parseFloat(ilosc) < parseFloat(max)) {
		$('#ilosc_'+id).val(++ilosc);
		koszyk_kosztProdukt(id);
	} else alert('Brak takiej ilość produktu');
}

function koszyk_minus(id) {
	var ilosc = $('#ilosc_'+id).val();	
	if (ilosc != 0) $('#ilosc_'+id).val(--ilosc);

	koszyk_kosztProdukt(id);
}

function koszyk_kosztProdukt(id) {
	var koszt = parseFloat($('#ilosc_'+id).val()) * parseFloat($('#cena_'+id).html());
	var kosztNetto = parseFloat($('#ilosc_'+id).val()) * parseFloat($('#cenaNetto_'+id).html());
	
	koszt = cena(koszt);
	kosztNetto = cena(kosztNetto);

	$('#cenaSuma_'+id).html(koszt);
	$('#cenaNettoSuma_'+id).html(kosztNetto);

	koszyk_kosztSuma();
}

function koszyk_kosztSuma() {
	var cenaSuma = 0;
	$('div[@id^=cenaSuma_]').each(function(i){
		cenaSuma += parseFloat($(this).html());
	});
	
	cenaSuma = cena(cenaSuma);
	$('#cenaSuma').html(cenaSuma);
	
	zapiszKoszyk();
}

var host = "http://meble.eline8.serwery.pl/";

function zapiszKoszyk()
{
	var len = $('div.basketCount input').length;
	var params = {};
	var paramsText = '';
	var pole;
	
	for(var i=0 ; i<len ; i++)
	{
		pole = $('div.basketCount input:eq('+i+')');
		params[pole.attr('name')] = pole.attr('value');
	}
	
	$.post(host+"index.php?modul=PubESklepKoszyk&akcja=aktualizujKoszyk", params);
}

