function vyber(id) {
	var vybrano = false;
	for (i = 0; i < document.getElementById(id).elements.length; i++) {
		if (document.getElementById(id).elements[i].checked == true) {
			document.getElementById(id).elements[i].checked = false;
		} else {
			document.getElementById(id).elements[i].checked = true;
			vybrano = true;
		}
		
	}
	if (vybrano == true) {
		return "ZruĹˇit vĂ˝bÄ›r";
	} else {
		return "OznaÄŤit vĹˇe";
	}
}
function setClass(id) {
if (document.getElementById(id).className =="visible") {
	document.getElementById(id).className="hidden";
} else {
	document.getElementById(id).className="visible";
}
}
var preid = 'z0';
var prede;
function view(id,e,p) {
	var as = document.getElementById(p).getElementsByTagName('a')[(e)];
	var ass = document.getElementById(p).getElementsByTagName('a')[prede];
	if (id != preid) {
		as.className = 'zalozkasel'
		ass.className = 'zalozka'
		document.getElementById(id).style.display = "block";
		document.getElementById(preid).style.display = "none";
	preid = id;
	prede = e;
	}
}

function smazat(lock){
	if (!lock) {
		okno=window.confirm("Opravdu si pÄ‚â€žĂ„â€¦Ä‚Ë�Ă�?â‚¬ĹľĂ‹?ejete odstranit galerii i se vÄ‚â€žĂ„â€¦Ä‚â€ąĂ�?â‚¬Ë‡emi soubory.");
		if (okno) return true;
		else return false;
	} else {
		window.alert('Tuto galerii nelze smazat!');
		return false;
	}
}
var max = 0;
function addCena() {
 	var html;
 	if (max != 3) {
 	html = '<label>popis</label><input type="text" name="cena_text[]" value="" /><br /><label>hodnota</label><input type="text" name="cena_hodnota[]" value="" /><i>KÄ‚â€žÄąÂ¤</i><br />';
 	html = document.getElementById("cena").innerHTML + html;
 	
 	document.getElementById("cena").innerHTML = html;
 	max = max + 1;
 	return false;
 	} 	
 }
function printColor(i) {
	document.getElementById("colour").innerHTML = '';
	if (i != 0) {
		
		for(c=0; c<=i; c++) {
			
			html = '<label>Barva text '+ (c+1) +'</label><input type="text" name="barva[]" value="" />';
			
				html = html + '<br />';
			
			document.getElementById("colour").innerHTML += html;
		}
	} else { 
		html = '<label>Barva text 1</label><input type="text" name="barva[]" value="" />';
		html = html + '<br />';
		document.getElementById("colour").innerHTML += html;
	}
}
/*** */
var i = 0;
function selectPolozek () {
	var seznam = document.getElementById("seznam");
	
	var sel = '<select id="polozka" class="inputbox">';
	for (c= 1; c < (i+1);c++) {
		sel += '<option value="' + (c-1) + '">Položka ' + c + '</option>';
	}
	sel += '</select>';
	seznam.innerHTML = sel;
}
function pridej() {
	var polozky = document.getElementById("polozky");
	var div = document.createElement('div');
	var hr = document.createElement('hr');
	var br = document.createElement('br');
	var br1 = document.createElement('br');
	var br2 = document.createElement('br');
	
	var title = document.createElement('i');
		title.appendChild(document.createTextNode('Položka ' + (i+1)));
	var popis = document.createElement('label');
		popis.appendChild(document.createTextNode('Popis'));
	var cena = document.createElement('label');
		cena.appendChild(document.createTextNode('Cena bez DPH'));
	var poznamka = document.createElement('label');
		poznamka.appendChild(document.createTextNode('Skladem'));
	
	var in_popis = document.createElement('input');
		in_popis.type = 'text';
		in_popis.id = 'polozka[popis][]';
		in_popis.name = 'polozka[popis][]';
		in_popis.className = 'inputbox';
	var in_cena = document.createElement('input');
		in_cena.type = 'text';
		in_cena.name = 'polozka[cena][]';
		in_cena.className = 'inputbox';
	var in_pozna = document.createElement('input');
		in_pozna.type = 'text';
		in_pozna.name = 'polozka[dph][]';
		in_pozna.className = 'inputbox';
		
	if (i != 10) {
	
	div.appendChild(br);
	div.appendChild(hr);
	div.appendChild(title);
	div.appendChild(popis);
	div.appendChild(in_popis);
	div.appendChild(br1);
	div.appendChild(cena);
	div.appendChild(in_cena);
	div.appendChild(br2);
	div.appendChild(poznamka);
	div.appendChild(in_pozna);
	polozky.appendChild(div);
	i++;
	selectPolozek();
	}
}

function show(id) {
	if (document.getElementById(id).style.display == 'none') {
		document.getElementById(id).style.display = 'block';
	} else {
		document.getElementById(id).style.display = 'none';
	}
}
function showClear(id,hide) {
	document.getElementById(id).style.display = 'block';
	document.getElementById(hide).style.display = 'none';
}
var prede = 0;
function showTable(id, e) {
	var source = document.getElementById(id).getElementsByTagName('div')[e];
	var psource = document.getElementById(id).getElementsByTagName('div')[prede];
	var as = document.getElementById(id).getElementsByTagName('a')[(e)];
	var ass = document.getElementById(id).getElementsByTagName('a')[(prede)];
	if (source.style.display == 'none') {
		source.style.display = 'block';
		psource.style.display = 'none';
		as.className = 'zalozkasel'
		ass.className = 'zalozka'
	} 
	prede = e;
}
function select(clas,id) {
	if (clas == 'zalozkasel') {
		return 'zalozka';
	} else {
		return 'zalozkasel';
	}
	
	
}
function clear(id) {
	document.getElementById(id).innerHTML = '';
}
var numAtr = 0;

function delAtrib (id) {
//	var tab = document.getElementById('atrib_tab');

	var atr = document.getElementById(id);
	var parent = atr.parentNode;
     parent.removeChild(atr);
	
	
}
function addAtrib () {
	if (document.getElementById('polozka') == null) {
		window.alert('Nebyla vytvořena žádná položka, nelze přidat vlastnosti');
	} else {
		
	
	var atr = document.getElementById('atrib').options[document.getElementById('atrib').selectedIndex].innerHTML;
	
	//radek tabulky
	var tr = document.createElement('tr');
	tr.id = 'atr_'+numAtr;
	//polozka
	var pol = document.getElementById('polozka').options[document.getElementById('polozka').selectedIndex].value;
	var pol_text = document.getElementById('polozka').options[document.getElementById('polozka').selectedIndex].innerHTML;
	td = document.createElement('td');
	
	var in_hiden= document.createElement('input'); 
	in_hiden.type = 'hidden';
	in_hiden.name = 'polozka[popis]['+pol+']';
	in_hiden.value = pol;
	
	
	td.appendChild(in_hiden);
	td.appendChild(document.createTextNode(pol_text));
	
	tr.appendChild(td);
	// vlastnost
	var atr = document.getElementById('atrib').options[document.getElementById('atrib').selectedIndex];
	td = document.createElement('td');
	td.appendChild(document.createTextNode(atr.innerHTML));
	var in_hiden= document.createElement('input'); 
	in_hiden.type = 'hidden';
	in_hiden.name = 'polozka[atrib]['+pol+'][atribut][]';
	in_hiden.value = atr.value;
	tr.appendChild(td);
	td.appendChild(in_hiden);
	//hodnota
	var value = document.getElementById('value').options[document.getElementById('value').selectedIndex].value;
	var value_text = document.getElementById('value').options[document.getElementById('value').selectedIndex].innerHTML;

	td = document.createElement('td');
	if (value == 'new') {
		var news = document.createElement('input');
		news.type = 'text';
		news.name = 'polozka[atrib]['+pol+'][new_hodnota]['+numAtr+']';
		td.appendChild(news);
	} else {
		var in_hiden= document.createElement('input'); 
		in_hiden.type = 'hidden';
		in_hiden.name = 'polozka[atrib]['+pol+'][hodnota]['+numAtr+']';
		in_hiden.value = value;
		td.appendChild(document.createTextNode(value_text));
		td.appendChild(in_hiden);
	}
	tr.appendChild(td);
	// cena 
	td = document.createElement('td');
	cenas = document.createElement('input');
	cenas.type = 'text';
	cenas.value = '+';
	cenas.name = 'polozka[atrib]['+pol+'][fce][]';
	cenas.className = 'cena_znam';
	td.appendChild(cenas);
	tr.appendChild(td);
	
	cena = document.createElement('input');
	cena.type = 'text';
	cena.value = '0';
	cena.name = 'polozka[atrib]['+pol+'][cena][]';
	td.appendChild(cena);
	tr.appendChild(td);
	// tlacitko na odebrani
	td = document.createElement('td');
	bt = '<input type="button" value="Odebrat" onclick="delAtrib(\'atr_' + numAtr +'\');" />';	
	td.innerHTML = bt;
	tr.appendChild(td);
	//vlo6eni
	
	document.getElementById('atrib_tab').appendChild(tr);
	//document.getElementById('atrib_tab').innerHTML += "<tr><td>" + pol +"</td><td>"+atr+"</td><td>"+value+"</td></tr>\n";
	numAtr++;
	}
}
