/* katalog */
function SklepKatalogSortuj(col)
{
	var form = document.getElementById('SklepKatalogSortowanie');
	var sort = document.getElementById('SklepKatalogSortowanieSort');
	sort.value = col;
	form.submit();
}
function SklepKatalogPikView(type)
{
	var form = document.getElementById('SklepKatalogSortowanie');
	var view = document.getElementById('SklepKatalogSortowanieView');
	view.value = type;
	form.submit();
}

/* karta produktu */
function DodajDO(celdodania)
{
	var form = document.getElementById('KartaProduktu');
	var akcja = document.getElementById('form_akcja');	
	akcja.value = celdodania;
	form.submit();
}

/* koszyk */
function usunProdukt(id_produktu, akcja)
{
	findObj('akcja_koszyka').value = akcja;
	findObj('usun_produkt').value = id_produktu;
	findObj('modyfikacja_koszyka').submit();
}

function przelicz(usun_koszyk_transport)
{
	if (usun_koszyk_transport==1)
	{
		findObj('przeladuj_region').value = 1;
	}
		
	findObj('akcja_koszyka').value = '';
	findObj('modyfikacja_koszyka').submit();
}

function zmien_platnosc()
{
	findObj('akcja_koszyka').value = '';
	var transport = findObj('koszyk_transport');
	if(transport != null) transport.value = '';
	findObj('modyfikacja_koszyka').submit();
}


/* sklep porownywarka */
function makeCompare(typ_oferty, id_uniq)
{
	var form = document.getElementById('porownaj_' + id_uniq);
	var typhidden = document.getElementById('typ_oferty_' + id_uniq);
	
	typhidden.value = typ_oferty;
	form.submit();
}

function delCompare(id_uniq, suma, komunikat)
{
	var form = document.getElementById('porownaj_' + id_uniq);
	var akcjausun = document.getElementById('por_akcja_usun_' + id_uniq);	
	var hiddenakcja = document.getElementById('usun_hidden_' + id_uniq);	
	var zaznaczone = false;
	
	for(i=0; i < suma; i++)
	{
		if(document.getElementById('prd' + id_uniq + '_' + i).checked == true)
			zaznaczone = true;
	}
	if(zaznaczone)
	{
		form.action = akcjausun.value;
		hiddenakcja.value = 'usun';
		form.submit();
	}
	else
	{
		alert(komunikat);
	}
}
/* sklep porownywarka - koniec */

/* sklep wyszukiwarka */
function sklepszukaj(id_bloku)
{
	var query = '?query=' + $('#sklepform' + id_bloku + ' input[name^=query]').val();
	
	var producent = $('#sklepform' + id_bloku + ' select option:selected').val();
    if(producent != '')
		query += '&producent=' + producent;
	
	var values = [];
	
	var cenaod = $('#sklepform' + id_bloku + ' input[name=cenaod]').val();
	var cenado = $('#sklepform' + id_bloku + ' input[name=cenado]').val();
	
	if(cenaod != '' || cenado != '')
	{
		query += '&cena=' + cenaod.replace(',', '.') + ',' + cenado.replace(',', '.');
	}
	
	opcjequery = [];
	var grupy = $('#sklepform' + id_bloku + ' div[rel]');
	grupy.each(function()
	{
		values = [];
		var opcje = $(this).find("input[name^=opcje]:checked");
		
		if(opcje.length > 0)
		{
			opcje.each(function()
			{
				values[values.length] = this.value;
			});
			opcjequery[opcjequery.length] = $(this).attr("rel") + '-' + values.join(',');
		}
	});
	
	if(opcjequery.length > 0)
		query += '&opcje=' + opcjequery.join(';');
	
	values = [];
	var statusy = $('#sklepform' + id_bloku + ' input[name^=status_]:checked');

	if(statusy.length > 0)
	{
		statusy.each(function()
		{
			values[values.length] = this.value;
		});
		query += '&statusy=' + values.join(',');
	}
	
	var base = location.href.split('?');
	location.href = base[0] + query;
}

function ShowHideForm(grupa)
{
	$("#" + grupa).toggle();
}

function MarkOpctions(grupa)
{
	var region = document.getElementById(grupa);
	var tab = region.getElementsByTagName("input");
	
	//zaznacz pola
	for(i=0; i < tab.length; i++)
	{
		if(tab[i].getAttribute('type') == 'checkbox')
		{
			tab[i].checked = true;
		}
	}
}

function ClearOpctions(grupa)
{
	var region = document.getElementById(grupa);
	var tab = region.getElementsByTagName("input");
	
	//zeruj pola
	for(i=0; i < tab.length; i++)
	{
		if(tab[i].getAttribute('type') == 'checkbox')
		{
			tab[i].checked = false;
		}
	}
}
/* sklep wyszukiwarka - koniec */
