// *********************************
// script written by Radek HULAN
// http://hulan.cz/
// (C) 2009
// *********************************

// requirements - mootols core

function switchLists(typ,id) {
	var ele, i = 1;
	while (ele = $(typ+i)) {
		if (i == id)
			if (ele.className.toUpperCase() == 'FOLDED') ele.className = 'active'; else ele.className = 'folded';
		else
			ele.className = 'folded';
		i++;
	}
}

// filtry
function switchFilter() {
	var elec = $('filtrcontent');
	var elef = $('filtr');
	if (elec.className.toUpperCase() == 'HIDDEN') {
		elec.className = 'show';
		elef.className = 'show';
	} else {
		elec.className = 'hidden';
		elef.className = 'hidden';
	}
}

// eshop
function calcTotalPrice() {
	var price = $('totalprice').childNodes[0].firstChild.nodeValue;
	price = price.replace(" ","");
	price = price.replace(",",".");
	price = parseFloat(price);
	var uhradaid = parseInt( $$('input[name=uhrada]:checked').map(function(e) { return e.get('rel'); }) ); 
	var uhrada = parseFloat($('uhrada'+uhradaid).title);
	var doruceniid = parseInt( $$('input[name=doruceni]:checked').map(function(e) { return e.get('rel'); }) ); 
	var doruceni = parseFloat($('doruceni'+doruceniid).title);
	$$('p.doruceniswitch').setStyle('display','none');
	var isok = false; 
	for (var i=0; i < relaceDU[uhradaid-1].length; i++) {
		$('doruceni'+relaceDU[uhradaid-1][i]).setStyle('display','block');
		if (doruceniid == parseInt(relaceDU[uhradaid-1][i]))
			isok = true;
	}
	if (!isok) {
		$$('#doruceni'+relaceDU[uhradaid-1][0]+' input').set('checked',true);
		var doruceni = parseFloat($('doruceni'+relaceDU[uhradaid-1][0]).title);
	}
	var celkem = price + uhrada + doruceni;
	$('totalpricedelivery').childNodes[0].firstChild.nodeValue = celkem;
}

function bookmarksite(title,url) {
	if (window.sidebar)
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ 
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} else if(document.all)
		void(0);
}

function showMoreCats(cat) {
	$('showmore'+cat).setStyle('display','none');
	$$('li[rel=group'+cat+']').setStyle('display','block');
}
