function checkObj()
{
	if (document.obj.fajmeno.value == '' || document.obj.dajmeno.value == '') {
		alert ('Jméno a příjmení není vyplněno.');
		return false;
	}

	if (document.obj.faulice.value == '' || document.obj.daulice.value == '') {
		alert ('Ulice není vyplněna.');
		return false;
	}

	if (document.obj.famesto.value == '' || document.obj.damesto.value == '') {
		alert ('Město není vyplněno.');
		return false;
	}

	if (document.obj.fapsc.value == '' || document.obj.dapsc.value == '') {
		alert ('PSČ není vyplněno.');
		return false;
	}

	if (document.obj.fatel.value == '' || document.obj.datel.value == '') {
		alert ('Telefon není vyplněn.');
		return false;
	}

	if (document.obj.faemail.value == '' || document.obj.daemail.value == '') {
		alert ('E-mailová adresa není vyplněna.');
		return false;
	}

	return true;
}


function copy(stav)
{
	if (stav) {
		document.obj.dafirma.value = document.obj.fafirma.value;
		document.obj.dajmeno.value = document.obj.fajmeno.value;
		document.obj.daulice.value = document.obj.faulice.value;
		document.obj.damesto.value = document.obj.famesto.value;
		document.obj.dapsc.value = document.obj.fapsc.value;
		document.obj.datel.value = document.obj.fatel.value;
		document.obj.daemail.value = document.obj.faemail.value;
	}
}

post_price = {
	zp1: {price: 360},
	zp2: {price: 360},
	zp3: {price: 860},
	zp4: {price: 360},
	zp5: {price: 860},
	zp6: {price: 860},
	zp7: {price: 360},
	zq3: {price: 140, amount: 3},
	zq5: {price: 140, amount: 5},
	zq10: {price: 140, amount: 10},
	zfe1: {price: 140, amount: 1},
	zfe4: {price: 140, amount: 4},
	zefb: {price: 140, amount: 1},
	zs: {price: 140, amount: 1},
	ztno: {price: 140, amount: 1},
	zot: {price: 140, amount: 1},
	zza: {price: 140, amount: 1},
	zso: {price: 140, amount: 1}
};

function updateOrderSum()
{
	var price_sum_with_vat = 0;
	var post_price_sum = tmp_post_price_sum = 0;
	var b_wc = false; //zda je objednano wc
	var tmp_amount = 0; //mnozstvi objednanych naplni

	$('#pricelist > tbody').children().each(function() {
		var price_with_vat = $(this).children('td').eq(2).text().replace(',-', '').replace('.', '') * 1;
		var count_input = $(this).children('td:last-child').children('input');
		var count = count_input.val() * 1;

		price_sum_with_vat += price_with_vat * count;

		if (count > 0 && (1 * count_input.filter('[name^=zp]').val()))
			b_wc = true; //wc objednano

		//postovne pouze pokud se nejedna o osobni odber
		if (!$('input[name=b_personal_collection]').is(':checked'))
		{
			//objednana napln => zapocitame postovne podle objednaneho mnozstvi
			if (post_price[count_input.attr('name')].amount && count > 0)
			{
				tmp_amount += count * post_price[count_input.attr('name')].amount;

				//pokud je objednan zachod neplatime postovne za 12kg naplne
				tmp_post_price_sum = (Math.ceil(tmp_amount / 12) - (b_wc ? 1 : 0))
													 * post_price[count_input.attr('name')].price;
			}
			//postovne za ostatni produkty
			else
			{
				post_price_sum += count * post_price[count_input.attr('name')].price;
			}
		}
	})

	post_price_sum = post_price_sum + tmp_post_price_sum;

	$('#price-sum-wrapper > span').text(price_sum_with_vat + post_price_sum);
	$('#order-total-price').val(price_sum_with_vat + post_price_sum)
}