var ceny = Array();
function what_is_selected(li)
{
	var nazwa = li.firstChild.id;
	var main = li.firstChild;
	var tak = li.firstChild.nextSibling.nextSibling.nextSibling;
	var nie = li.firstChild.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling;
	
	if(tak.checked && !nie.checked) {
		return 1;
	}
	else if(nie.checked && !tak.checked) {
		return 0;
	}
}

function handle_tekst(li)
{
	var tekst = "";
	
	switch(what_is_selected(li))
	{
		case 1:
			tekst = "nie ma wyboru, opcja zaznaczona - TAK";
			break;
			
		case 0:
			tekst = "nie ma wyboru, opcja zaznaczona - NIE";
			break;
			
	}
	
	li.lastChild.nodeValue = tekst;
}

function handle_group(ul, parent, option)
{
	var li = ul.getElementsByTagName("li");
	var len = li.length;
	
	if (option == 1) {
		for(var i=0; i<len; i++) {
			if (li[i] == parent) {
				var cena = li[i].firstChild.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling;
				cena.nodeValue = parent.cena;
				continue;
			} else {
				var cena = li[i].firstChild.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling;
				cena.nodeValue = '';
				select_option(li[i], 0);
			}
		}
	} else {
		var cena = parent.firstChild.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling;
		cena.nodeValue = '';
	}
}

function select_option(li, option)
{
	var nazwa = li.firstChild.id;
	var main = li.firstChild;
	var tak = li.firstChild.nextSibling.nextSibling.nextSibling;
	var nie = li.firstChild.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling;
	
	switch(option)
	{
		case 1:
			tak.checked = true;
			nie.checked = false;
			break;
			
		case 0:
			tak.checked = false;
			nie.checked = true;
			break;
			
		default:
			alert("Niepoprawny numer opcji przekazany do funkcji select_option");
	}
}

function check()
{
	handle_group(this.parentNode.parentNode, this.parentNode,  what_is_selected(this.parentNode));
}

function ustaw_boczki(id) {
	document.getElementById("id_mat_boczki").nextSibling.nodeValue='';
	document.getElementById("id_mat_boczki").value = id;
}
function ustaw_srodki(id) {
	document.getElementById("id_mat_srodek").nextSibling.nodeValue='';
	document.getElementById("id_mat_srodek").value = id;
}
function ustaw_kolor(id) {
	document.getElementById("id_kolor").nextSibling.nodeValue='';
	document.getElementById("id_kolor").value = id;
}
window.onload = function() {
	//dodajemy zdarzenie onclick
	if (document.formularz) {
	li = document.formularz.getElementsByTagName("li");
	for(i=0;i<li.length;i++) {
		var cena = li[i].firstChild.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling;
		li[i].cena = cena.nodeValue;
		
		li[i].firstChild.nextSibling.nextSibling.nextSibling.onclick = check;
		li[i].firstChild.nextSibling.nextSibling.nextSibling.nextSibling.nextSibling.onclick = check;
		
		li[i].firstChild.nextSibling.nextSibling.nextSibling.onclick();
	}
	}
}

