 $(document).ready(function(){
	
	$("a[rel^='lightbox']").lightBox({
		txtImage: "Fotografie",
		txtOf: 'z'
		});
	
	
	$("table.barevna tr:even td").css("background", "#f2f5f5"); 
	 
 	function nastavSelecty(id_selectbox)
        {

 		var poradi_select = id_selectbox.replace('select_', '');	//pořadí selectboxu

		var disabled = false;
		var hodnoty = '';
		var i=0;
	 	$("select.select_matice").each(function(){
			
			var id_hodnota = $(this).val();	
			if (disabled)
				{
				$(this).attr('disabled', true);
				$("#select_"+i).removeOption(/./);		//vymaže optiony ze selectu
				$("#select_"+i).addOption(0, ' -- vyberte -- ');
				}
			else
				{
				$(this).attr('disabled', false);
				}

			if (id_hodnota==0)
				{
				disabled = true;				//pro příští cyklus nastaví disabled
				}
		 
		 if (disabled==false && poradi_select>=i)	//pokud je platná hodnota a zároveň beru pouze selecty od zvoleného dále
		 	{
		 	hodnoty += $(this).val();		//hodnoty všech selectboxů za sebou
		 	hodnoty += '|';
		 	}
		 i++;
		 });	

		//alert(hodnoty);
/*		//načtení všech položek v šabloně
		$("input['polozka[]']").each(function(){
			var polozka = $("input['polozka[]']").val();			
		});
*/
//	 	var polozky += polozka;
		
		var id_matka = $("input[name=id_matka]").val();
		//alert(hodnoty);
		//vyžádání dat do selectboxu
		$.get("/ajax/ajax.matice.php", {id_matka: id_matka, hodnoty: hodnoty},
		  	function(data){
				//pokud je nalezen jeden produkt - výstup bude id_produkt|id produktu
				if (data.indexOf("id_produkt") != -1)
					{
					var parsed = data.split('|');
					var id_produkt = parsed[1];
					//tady může být ajax pro výpis detailu
//					$("#produktDetailAjaxVystup").load('/ajax/ajax.produkt-detail.php?id_produkt='.id_produkt);
					
					$("input[name=add_produkt]").val(id_produkt);		//id produktu do hidden pole pro přidání do košíku
					document.location.href = '?var='+id_produkt;			//změna url
//					var url = $("#vlozitDoKosiku").attr('action');
//					alert(url);
					$("#vlozitDoKosiku").attr('action', url+'?var'+id_produkt);
					$(".vlozit-do-kosiku-matice").show();
					}
				else
					{
			  		$(".vlozit-do-kosiku-matice").hide();
			  		//alert(data);
					//$("#output").html(data);
					poradi_select++;									//následující select
					$("#select_"+poradi_select).removeOption(/./);		//vymaže optiony ze selectu
					
					//rozparsovani vystupu
					$("#select_"+poradi_select).addOption(0, ' -- vyberte -- ');
	
					var couples = data.split('#');
					
					for (i = 0; i < couples.length; i++)
						{
						var parsed = couples[i].split('|');
						var id_hodnota = parsed[0];
						var nazev = parsed[1];
						$("#select_"+poradi_select).append($("<option></option>").attr("value",id_hodnota).text(nazev)); 
						}
					$("#select_"+poradi_select+" option:eq(0)").attr('selected', true);		//1. je selected
					}
				});


        }   //end nastavSelecty

 	$("select.select_matice").change(function(){
		var id_selectbox = $(this).attr('id');						//zjištění pořadí podle id
        nastavSelecty(id_selectbox);
        });
    
    //pokud je první selectbox představený z php, povolí další select a natáhne do něj hodnoty
    if ($('#select_0').length>0 && $('#select_1:disabled').length>0)    //první povolen, druhý disabled
        {
        if ($('#select_0').val() != 0)       //první musí být nastaven
            {
            nastavSelecty('select_0');
            }
        }

 });
