var gZobrazitVsechny = false;

function pridatPolozku($pInput, pOKolik){
	$("#objednavka").css("display", "block");
	
	lValue = parseInt($pInput.val());
	if(!lValue) lValue = 0;
	if(pOKolik > 0){
		$pInput.val(lValue+pOKolik);	
	} else {
		if (lValue > 0) $pInput.val(lValue+pOKolik);
	}
	aktualizujSeznam();	
}

$(function(){
	$("#objednavka").css("display", "none");
	aktualizujSeznam();

/*	$(".album .nakup a").bind("click", function(){
		addItem("kosik-" + $(this).attr("class"));
		return false;
	});
*/	
	$zobrazitVsechny = $('<a href="#">Zobrazit všechny položky</a>').bind("click", function(){
		// $("#objednavka .list .polozka").css("display", "block");
		gZobrazitVsechny = true;
		aktualizujSeznam();
		$(this).remove();
		return false;
	});
	
	$("#objednavka .summary").append($zobrazitVsechny);
	$("#objednavka .summary").css("display", "block");
	
	$("#objednavka .list .polozka").each(function(){
		$plusButton = $('<a href="#">+</a>');
		$plusButton.bind("click", function(){
			$input = $("input", $(this).parents(".itemCount"));
			pridatPolozku($input, 1);
			return false;
		})

		$minusButton = $('<a href="#">-</a>');
		$minusButton.bind("click", function(){
			$input = $("input", $(this).parents(".itemCount"));
			pridatPolozku($input, -1);
			return false;
		})
		
		$buttons = $('<span class="buttons" />');
		$buttons.append($plusButton);
		$buttons.append($('<span> / </span>'));
		$buttons.append($minusButton);
		$(".itemCount", this).append($buttons);
		
	});
	
	$(".album .nakup a").each(function(){
		$(this).bind("click", function(){
			var lItemID = $(this).attr("class");
			
			$input = $("#objednavka .list .polozka-" + lItemID + " input");
			pridatPolozku($input, 1);

			// return false;
		});
	})
	
})

function isItemVisible($pItemID){
	var lRet = false;
	if ($("input", $pItemID).val() > 0) lRet = true;
	return lRet;
}

function itemCount($pItemID){
	return $("input", $pItemID).val();
}

function aktualizujSeznam(){
	var lPocet = 0;
	var lCena = 0;
	$("div.polozka").each(function(){
		var lPolozkaPocet = itemCount($(this));
		var lName = $("input", $(this)).attr("name");
		if(lPolozkaPocet>0){
			lPocet+=(lPolozkaPocet * 1);
			lCena += (gCenaZbozi[lName] * lPolozkaPocet);
			$(this).css("display", "block");
		} else {
			if (!gZobrazitVsechny) $(this).css("display", "none");
		}
		if (gZobrazitVsechny){
		 	$(this).css("display", "block");	
		}
	});
	if (lPocet>0){
		$("#objednavka").css("display", "block");
		if(lPocet<=3){
			lCena += 90;
			$(".polozka.postovne").css("display", "block");
		} else {
			$(".polozka.postovne").css("display", "none");
		}
	} else {
		if (!gZobrazitVsechny) $("#objednavka").css("display", "none");
	}
	
	$(".summary .price").text(lCena);
}