function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}

function switchBlock(id) {
	var s = $(id); 
	if (s.style.display == 'none') s.style.display = 'block'; 
		else s.style.display = 'none';
}

function switchBlockAnimated(id) {
	var d = $(id);
	if (!d) return false;
	var o = d.parentNode;
	if (!o) return false;
	if (d.showStatus) {
		var newsize = { width: bytefx.$size(d).width, height: 0 };
		bytefx.size(o, newsize, 40);
		bytefx.color(d, 'color', '#000', '#FFF', 40);
		d.showStatus = false;
	}
	else {		
		d.style.color = '#FFF';
		var newsize = { width: bytefx.$size(d).width, height: bytefx.$size(d).height };
		bytefx.size(o, newsize, 40);
		bytefx.color(d, 'color', '#FFF', '#000', 40);
		d.showStatus = true;
	}

}

document.write('<style type="text/css" media="screen">.skryt{overflow: hidden; height: 0px;}</style>');

function setTabActive(id) {
	var zalozky = document.getElementById('zalozky_telo');
	var prepinace = document.getElementById('prepinace');
	var bloky = zalozky.getElementsByTagName('div');

	var first = true;
	var last = true;

	for (var i = 0; i < bloky.length; i++) {
		if (bloky[i].id.substr(0,5) != 'blok_') { continue; }

		var a_id = bloky[i].id.substr(5);
		var prepinac = document.getElementById('prepinac_'+a_id);
		var div = document.getElementById('prepinac_zalozka_'+a_id);

		if (!first) { first = div; }
		last = div;


		if (bloky[i].id == 'blok_'+id) {
			bloky[i].style.display = 'block';
			prepinac.className = 'zalozka_aktivni';
		} else {
			bloky[i].style.display = 'none';
			prepinac.className = 'zalozka';
		}

		div.className = '';

		if (first != div) {
			div.className += ' zalozka_predel';
		}
	}

	if (first) {
		first.className = 'zalozka_prvni';
	}
	if (last) {
		first.className = 'zalozka_posledni';
	}
	return false;
}


